10 Commits

Author SHA1 Message Date
MasterAcnolo
99b7164ff8 fix(update): don't check for update if the app is installed with SNAP or Flatpak 2026-09-27 16:23:28 +02:00
MasterAcnolo
9975b2b583 refactor(update): add an UI indicator in frontend
disable OS native pop up menu and fix autoupdate crash on rpm and snap

#50
2026-09-25 21:08:18 +02:00
MasterAcnolo
c51f3eb25e fix: autoupdater disabled on Flatpak and Snap env 2026-08-15 13:44:47 +02:00
MasterAcnolo
857ff773b0 feat: publish package to fedora copr, add script to automaticaly build and upload the file.
Enhance readme and fix auto updater issue
2026-08-15 13:20:47 +02:00
MasterAcnolo
c9a5820076 fix: don't show dialog box if no previous version is available. 2026-08-15 13:20:47 +02:00
MasterAcnolo
76ce2a8019 fix: small code quality and mismatch. 2026-08-15 13:20:47 +02:00
MasterAcnolo
2805f5f0db refactor: add full documentation and fix theme loading robustness
- Add JSDoc comments across frontend and backend modules
- Improve code readability and maintainability with consistent documentation style
- Document Electron IPC handlers, UI utilities, and theme system
- Add missing function/class documentation in theme loader and app services
- Minor structural improvements and cleanup across Electron main process modules
- Minor fixes on variable names
2026-08-15 13:20:46 +02:00
MasterAcnolo
cf596ddb13 Fix: Update button text 2026-08-15 13:20:45 +02:00
MasterAcnolo
6812296dbc Refactor: auto-update functionality with user prompts and download progress 2026-08-15 13:20:45 +02:00
MasterAcnolo
6b4310500e Refactor: split main.js into app/ modules 2026-08-15 13:20:44 +02:00