MasterAcnolo
0f0bb874bf
feat: add logs when minimize and maximize (tray and not)
2026-09-10 12:01:07 +02:00
MasterAcnolo
311bff6df5
refactor: systemTray window logic. Window reference is now dynamic and guarded against destroyed states. Minimize can now put window in the systemTray if option is active
2026-09-10 10:27:11 +02:00
MasterAcnolo
1a1acb53d1
fix: tray behaviror. App will shutdown gracefully
2026-08-15 13:20:49 +02:00
MasterAcnolo
225ccf4d2d
feat: allow app to minimize on the systemTray. Could be disable on purpose.
2026-08-15 13:20:49 +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
3179b52908
fix: rename localMode => devMode for clarity
2026-08-15 13:20:46 +02:00
MasterAcnolo
dbe313fac4
Feat: Add dynamic icon path for main window based on local mode
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
0bd3e10094
Feat: Implement splash screen with progress indicators during startup
2026-08-15 13:20:44 +02:00
MasterAcnolo
6b4310500e
Refactor: split main.js into app/ modules
2026-08-15 13:20:44 +02:00