Commit Graph

65 Commits

Author SHA1 Message Date
MasterAcnolo
1a1acb53d1 fix: tray behaviror. App will shutdown gracefully 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
b1377fe21e feat: enhance logger by displaying systeminfo at start of the app 2026-08-15 13:20:47 +02:00
MasterAcnolo
49650ecb36 sync: to work on windows 2026-08-15 13:20:47 +02:00
MasterAcnolo
3b555d465e fix: bring back theme features for Linux 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
7ae0ef9a99 fix: app startup. Can't start another instance now. 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
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
c32e382685 Feat: Custom Theme features and clean the old one 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
MasterAcnolo
cbe689e38e Fix: Wrong files Path 2026-08-15 13:20:44 +02:00
MasterAcnolo
fb8e2acda0 Refactor: Suffixe in helpers/ 2026-08-15 13:20:43 +02:00
MasterAcnolo
3dd9f53e80 Fix: Remove unusued modules and disable devTools when packaged 2026-08-15 13:20:43 +02:00
MasterAcnolo
5dc7c229b0 Fix: Undo Path Validation for coming back on a classic one 2026-08-15 13:20:42 +02:00
MasterAcnolo
95497d252f Fix: Centralize default download path and enhance path validation logic 2026-08-15 13:20:42 +02:00
MasterAcnolo
b6d77444e1 Fix: Refactor conditional statements for starting Discord RPC and Auto Update 2026-08-15 13:20:42 +02:00
MasterAcnolo
5bb6b6c165 Fix: Centralize resource paths and icons 2026-08-15 13:20:42 +02:00
MasterAcnolo
ee685695de Fix: App Not Stopping correctly + Better Logs for end :) 2026-08-15 13:20:42 +02:00
MasterAcnolo
3e2ff74876 Fix: We are not on apple system. Don't care about Darwin 2026-08-15 13:20:42 +02:00
MasterAcnolo
8771291e61 Fix: Discord RPC not Stoping #26 2026-08-15 13:20:24 +02:00
MasterAcnolo
769753f25e Fix: Auto Update mispelling (Am a monkey) 2026-08-15 13:20:24 +02:00
MasterAcnolo
e5e9d90552 Fix: Config not working propely 2026-08-15 13:20:24 +02:00
MasterAcnolo
0a2fe5500c Feat: Settings Panel 2026-08-15 13:20:23 +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
ecffb3eab1 Fix: Using ASAR for every parts of the projects (the server is now in it) and i put the binaries in a /binaries folder. It's better for readability of the resources folder 2026-08-15 13:20:23 +02:00
MasterAcnolo
42a235d916 Feat: Add Configuration Button. user can edit config.json as wanted. Linked and IPC 2026-08-15 13:20:23 +02:00
MasterAcnolo
4f1f4c948d Feat: Add version badge controlled. Before we needed to write with the hand for the front. But now there is an IPC event that provide App Version from package.json 2026-08-15 13:20:23 +02:00
MasterAcnolo
4c85c138b8 Feat: Path Verification (Security #4) 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
bfeb4da529 refactor: Remove setupMenu function and its invocation from app initialization 2026-08-15 13:20:22 +02:00
MasterAcnolo
967583894f feat: Implement topbar with custom window controls and actions 2026-08-15 13:20:22 +02:00
MasterAcnolo
170bfc13f6 Fix: Startup verif + Update Package 2026-08-15 13:20:22 +02:00
MasterAcnolo
776105ce48 Add native dependencies check and error handling on startup 2026-08-15 13:20:21 +02:00
MasterAcnolo
12464f84dd Added Website Top Menu Section 2026-08-15 13:20:20 +02:00
MasterAcnolo
9fadb4339e Fix Wiki Path + Icon + Bring Back Spicy Theme + New banner (Logo) 2026-08-15 13:20:20 +02:00
MasterAcnolo
6f91a77692 main fix 2026-08-15 13:20:20 +02:00
MasterAcnolo
3a9d4ecb80 Change Language Main.js 2026-08-15 13:20:19 +02:00
MasterAcnolo
fcc58e54d3 Notify Logic 2026-08-15 13:20:19 +02:00
MasterAcnolo
f0e91ef0a9 Loading Bar taskbar 2026-08-15 13:20:19 +02:00
MasterAcnolo
8fd3404064 Removed Cyberpunk | Spicy | Vilbrequin Theme, Info Fix, Fix Progress Bar. Centralized Ressources 2026-08-15 13:20:18 +02:00
MasterAcnolo
7ea3e316ac Playlist Card + Safe Args 2026-08-15 13:20:18 +02:00
MasterAcnolo
cb20028119 UpperCase 2026-08-15 13:20:18 +02:00
MasterAcnolo
9f5a63042d Autoupdate + FreedomKiller Démarrage 2026-08-15 13:20:18 +02:00
MasterAcnolo
922315883d Auto Update GitHub 2026-08-15 13:20:18 +02:00
MasterAcnolo
9139fa4545 Documentation Bouton + Package Lock Update 2026-08-15 12:33:16 +02:00