Commit Graph

21 Commits

Author SHA1 Message Date
MasterAcnolo
e4243a01ae fix: devMode logic 2026-09-10 10:25:03 +02:00
MasterAcnolo
9f85acbb59 fix: refresh config at every download. Used by CreatePlaylistFolder 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
acce91bed8 fix: display "dev" in app version if the app is not packaged 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
83dc0a3f2f fix: rename localMode => devMode for clarity 2026-08-15 13:20:46 +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
bfb0873b3d Fix: Reduce Line Complexity featuresPath 2026-08-15 13:20:42 +02:00
MasterAcnolo
da2fd72984 Fix: Put config.json file into config folder for better readability + Fix Yt-DLP Path 2026-08-15 13:20:23 +02:00
MasterAcnolo
d3478b18f7 Fix: Remove Useless Console.log 2026-08-15 13:20:23 +02:00
MasterAcnolo
f716316244 Fix: Remove unusued Variable 2026-08-15 13:20:23 +02:00
MasterAcnolo
429720ae06 Fix: Correct Config.json file for packaged version 2026-08-15 13:20:23 +02:00
MasterAcnolo
d16eed54ea Feat: Implement Config File. Read by Front and Back. It aims to give possibility to disable some features quickly. Currenty: DiscordRPC, AutoCheckInfo, AutoUpdate, Custom TopBar, AddMetadata, Add Thumbail were put and implement. Other need to be implement. That's the begin of Settings Panel 2026-08-15 13:20:22 +02:00
MasterAcnolo
2eda434a78 Add: Some Variables in config.js. For Modules 2026-08-15 13:20:22 +02:00
MasterAcnolo
17e5157d9a Using MVC Model + AutoDeteck Package + Fix Download/Info 2026-08-15 13:20:18 +02:00
MasterAcnolo
fcbc3b3b77 ProgressBar + Playlist 2026-08-15 13:20:18 +02:00
MasterAcnolo
3190b7a835 Version Config Depend PackageJSON 2026-08-15 13:20:18 +02:00
MasterAcnolo
9139fa4545 Documentation Bouton + Package Lock Update 2026-08-15 12:33:16 +02:00
MasterAcnolo
d3191b3c3e Notify Error + Cookies Gestion 2026-08-15 12:33:15 +02:00
MasterAcnolo
f910bf7543 YTDLP Path DevMode 2026-08-15 12:33:15 +02:00
MasterAcnolo
737ed2b14e Helpers + Clean Download et Info 2026-08-15 12:33:14 +02:00