MasterAcnolo
6c517255e3
feat: system tray. Working on Windows, should be tested on Linux (GNOME) env. More features to systemTray coming soon
2026-08-15 13:20:49 +02:00
MasterAcnolo
dc7239379d
fix: missing config reference in main.js and tray.js
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
ce2a0485ab
fix: discord RPC on Linux, creating symlink between Discord and Freedom Loader at start if needed
2026-08-15 13:20:49 +02:00
MasterAcnolo
e09f1a8913
feat: Keep Playlist Order features. Add index before title if it's a playlist and we activate this feature.
2026-08-15 13:20:48 +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
5bdd13ad8e
feat: support Linux. Refactor resources architecture. Create build script
...
Currently, themes are disabled and firefox notification too.
2026-08-15 13:20:46 +02:00
MasterAcnolo
2f203a0bc1
feat: add Devtron in dev mode
...
remove unused settings item
add setting to disable hardware acceleration (enabled by default)
optimize main.js startup loading
2026-08-15 13:20:46 +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
78e0bcab37
Fix: Save Themes inside "AppData"
2026-08-15 13:20:45 +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
2316b73adb
Feat: Implement notification feature for download completion
2026-08-15 13:20:45 +02:00
MasterAcnolo
62140be696
Fix: Update links to Freedom-Loader-Site in documentation and IPC handlers
2026-08-15 13:20:45 +02:00
MasterAcnolo
edcd7c8f70
Fix: Update external links for website and wiki in IPC handlers
2026-08-15 13:20:45 +02:00
MasterAcnolo
e6b1c8ba62
Feat: Add "Theme Workshop" button and associated IPC handler for workshop access
2026-08-15 13:20:45 +02:00
MasterAcnolo
596a563e06
Feat: Add createPlaylistFolders feature to organize downloads into dedicated folders with toggle settings
2026-08-15 13:20:45 +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
67b058e1ac
Feat: Add theme reloading functionality with refresh button in settings panel
2026-08-15 13:20:44 +02:00
MasterAcnolo
264ac071df
Fix: Remove themes from the theme order array
2026-08-15 13:20:44 +02:00
MasterAcnolo
0bd3e10094
Feat: Implement splash screen with progress indicators during startup
2026-08-15 13:20:44 +02:00
MasterAcnolo
c656b30172
Fix: Display custom these with a basic order
2026-08-15 13:20:44 +02:00
MasterAcnolo
372fc921f0
Feat: Add theme folder access functionality in UI
2026-08-15 13:20:44 +02:00
MasterAcnolo
c32e382685
Feat: Custom Theme features and clean the old one
2026-08-15 13:20:44 +02:00
MasterAcnolo
3c30e49523
fix: move config to AppData to prevent settings loss on update, add config.dev.json for dev environment
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