490 Commits

Author SHA1 Message Date
MasterAcnolo
c51f3eb25e fix: autoupdater disabled on Flatpak and Snap env 2026-08-15 13:44:47 +02:00
MasterAcnolo
4f8600dbbc add: Aurelien reference in README 2026-08-15 13:20:49 +02:00
MasterAcnolo
63d30720a8 fix(tray): dynamically create/destroy tray icon on setting toggle
Previously, toggling the system tray in the settings updated the configuration but did not instantiate or destroy the tray immediately. This caused a desynchronization bug where the application could minimize to a non-existent tray, creating a ghost instance.

The `set-feature` IPC handler now intercepts the `systemTray` key to apply the state at runtime before persisting the config.
2026-08-15 13:20:49 +02:00
MasterAcnolo
acf7e67d0d feat: custom signature in every file download, as a comment 2026-08-15 13:20:49 +02:00
MasterAcnolo
1a1acb53d1 fix: tray behaviror. App will shutdown gracefully 2026-08-15 13:20:49 +02:00
MasterAcnolo
c153db0244 fix: rename "listeners" in "progressListeners", that enhance readability 2026-08-15 13:20:49 +02:00
MasterAcnolo
4fda512ab5 fix: disable systemTray by default. Could be reenable by default on a next release. 2026-08-15 13:20:49 +02:00
MasterAcnolo
66471ce5ce update: package-lock.json 2026-08-15 13:20:49 +02:00
MasterAcnolo
027aaf7564 fix: log session date format (W Sweden) 2026-08-15 13:20:49 +02:00
MasterAcnolo
7f8d018bcb fix: false warn about DownloadPath at startup 2026-08-15 13:20:49 +02:00
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
1690cc18b2 refactor: app display in front end. To make difference more obvious between bundled and not 2026-08-15 13:20:49 +02:00
MasterAcnolo
a8c2cf4c81 add: somes startup configuration for dev 2026-08-15 13:20:48 +02:00
MasterAcnolo
f1962f7cd3 update: bump version to 1.6.2 2026-08-15 13:20:48 +02:00
MasterAcnolo
245a463d52 fix: small fixes in README and update project structure 2026-08-15 13:20:48 +02:00
MasterAcnolo
b404e1ba8c add: nodemon configuration for developpment env 2026-08-15 13:20:48 +02:00
MasterAcnolo
b7e54806fd add: nodemon configuration for developpment env 2026-08-15 13:20:48 +02:00
MasterAcnolo
4df373d52b fix: release.sh version format 2026-08-15 13:20:48 +02:00
MasterAcnolo
73aa81673b refactor: enhance log format by adding color when app is run in an IDE or a Terminal 2026-08-15 13:20:48 +02:00
MasterAcnolo
df0952c231 refactor: changed /info router from POST to GET 2026-08-15 13:20:48 +02:00
MasterAcnolo
c67a1511a5 refactor: moved "Auto Fetch Info" settings to advanced settings 2026-08-15 13:20:48 +02:00
MasterAcnolo
d3058a66cf fix: log start format and smalls coms fix 2026-08-15 13:20:48 +02:00
MasterAcnolo
90939e968a update: dependencies 2026-08-15 13:20:48 +02:00
MasterAcnolo
ec83c20e16 feat: automatic release creation with scripts 2026-08-15 13:20:48 +02:00
MasterAcnolo
3f3696e54e refactor: notify.helpers.js logic. Add a timeout and a better notification management to avoid race condition on Unix Systems 2026-08-15 13:20:48 +02:00
MasterAcnolo
321309e294 refactor: notify.helpers.js logic. Add a timeout and a better notification management to avoid race condition on Unix Systems 2026-08-15 13:20:48 +02:00
MasterAcnolo
b9334461bf fix: enhance readme with keepPlaylistOrder information. And fix some typo to fix Linux Env 2026-08-15 13:20:48 +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
bbb0b58d17 fix: unit test wrong folder 2026-08-15 13:20:48 +02:00
MasterAcnolo
47f5b0efef fix: bump version to 1.6.1 and update electron to 43.3.0 2026-08-15 13:20:48 +02:00
MasterAcnolo
6b7645804a fix: force artifact name for exe 2026-08-15 13:20:48 +02:00
MasterAcnolo
9f85acbb59 fix: refresh config at every download. Used by CreatePlaylistFolder 2026-08-15 13:20:48 +02:00
MasterAcnolo
32eb849808 fix: exclude dist, release and build folder from jest config 2026-08-15 13:20:48 +02:00
MasterAcnolo
bc1c62dc35 fix: better dev mode comparaison, useful for tests 2026-08-15 13:20:48 +02:00
MasterAcnolo
72c152d964 feat: unit tests for buildArgs and Notify 2026-08-15 13:20:48 +02:00
MasterAcnolo
596a06a59d fix: snap Store package.json arguments 2026-08-15 13:20:48 +02:00
MasterAcnolo
6d4692486e fix: snap Store mention in SECURITY.md 2026-08-15 13:20:48 +02:00
MasterAcnolo
7e162debcc refactor: rpm package publish 2026-08-15 13:20:48 +02:00
MasterAcnolo
ae6b849aac refactor: rpm package publish 2026-08-15 13:20:48 +02:00
MasterAcnolo
bb8ddabb24 refactor: rpm package publish 2026-08-15 13:20:47 +02:00
MasterAcnolo
620ce7a40c fix: enhance package.json and rename linux package to freedom-loader 2026-08-15 13:20:47 +02:00
MasterAcnolo
9892c6a7dc fix: readme missing items and [!TIP] 2026-08-15 13:20:47 +02:00
MasterAcnolo
bc6283ec5c refactor: security.md 2026-08-15 13:20:47 +02:00
MasterAcnolo
b1377fe21e feat: enhance logger by displaying systeminfo at start of the app 2026-08-15 13:20:47 +02:00
MasterAcnolo
e62ef6bd0c sync: update dependencies and this is ready for windows 2026-08-15 13:20:47 +02:00
MasterAcnolo
49650ecb36 sync: to work on windows 2026-08-15 13:20:47 +02:00
MasterAcnolo
4a56af2491 fix: correct use of logger for path.helpers.js 2026-08-15 13:20:47 +02:00