Compare commits

..

443 Commits

Author SHA1 Message Date
MasterAcnolo
5b13f5d3e0 fix: yt-dlp mismatch in gitignore 2026-08-15 15:21:40 +02:00
MasterAcnolo
7d27889743 refactor: delete yt-dlp binary from repo. 2026-08-15 14:32:50 +02:00
MasterAcnolo
dd4c93e293 add: systemTray information in README and add EXPERIMENTAL Tag 2026-08-15 14:31:12 +02:00
MasterAcnolo
e0d426aa9f add: experimental tag to SYSTEMTRAY Features 2026-08-15 14:20:27 +02:00
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
MasterAcnolo
3cc9f90fdd fix: bring back theme features for Linux 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
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
5f2bba2c85 add: BINARIES.md readme file. About how to install the binaries for dev mode 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
336aa33485 add: dark.zip and white.zip theme to the repo 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
14b7d944d1 add: default theme applied in app. If no theme is there 2026-08-15 13:20:46 +02:00
MasterAcnolo
3835806e1a fix: missing enableHardwareAcceleration settings in readme 2026-08-15 13:20:46 +02:00
MasterAcnolo
398e9acf66 fix: revert version to 1.5.1 in package.json and README.md 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
acce91bed8 fix: display "dev" in app version if the app is not packaged 2026-08-15 13:20:46 +02:00
MasterAcnolo
6b33662f79 fix: fix width for form 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
7ae0ef9a99 fix: app startup. Can't start another instance now. 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
3179b52908 fix: rename localMode => devMode for clarity 2026-08-15 13:20:46 +02:00
MasterAcnolo
9564260c57 fix: update dependencies 2026-08-15 13:20:46 +02:00
MasterAcnolo
d7c2339f61 update: version for 1.6.0 2026-08-15 13:20:46 +02:00
MasterAcnolo
12a6709391 fix: update dependencies 2026-08-15 13:20:46 +02:00
MasterAcnolo
6b625326a4 Fix: remove duplication roadmap (now full in website) 2026-08-15 13:20:46 +02:00
MasterAcnolo
8c40ac2b1c Fix: Configuration File Location 2026-08-15 13:20:46 +02:00
MasterAcnolo
71081163a6 Fix: missing options in readme 2026-08-15 13:20:46 +02:00
MasterAcnolo
4ab6257b39 Update Workshop link to GitHub repository 2026-08-15 13:20:45 +02:00
MasterAcnolo
0d0d60c692 Feat: Update README with detailed project structure and architecture overview 2026-08-15 13:20:45 +02:00
MasterAcnolo
504149a220 Fix: Remove emoji from error messages in download and info controllers 2026-08-15 13:20:45 +02:00
MasterAcnolo
a6ac2333c6 Feat: Add link to the most recent roadmap in README 2026-08-15 13:20:45 +02:00
MasterAcnolo
eb232de34e Fix: Remove z-index from container styles and add z-index to settings button 2026-08-15 13:20:45 +02:00
MasterAcnolo
cda79bd28f Feat: Add section for submitting community themes in README 2026-08-15 13:20:45 +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
aa3cb24b20 Feat: Add related repository links for website and workshop in README 2026-08-15 13:20:45 +02:00
MasterAcnolo
cbb847800a Fix: Update link to Freedom Loader Workshop in README 2026-08-15 13:20:45 +02:00
MasterAcnolo
8643ed2867 Fix: Correct typo in Workshop badge link in README 2026-08-15 13:20:45 +02:00
MasterAcnolo
e712163c14 Feat: Add Theme Workshop section to README and update features list 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
d90ae6f236 Feat: Enhance theme settings with new button styles for open theme and JSON options 2026-08-15 13:20:45 +02:00
MasterAcnolo
9d4eeca7ee Feat: Implement playlist download count tracking during downloads with UI updates 2026-08-15 13:20:45 +02:00
MasterAcnolo
68c0f24ebb Fix: Adjust z-index for reference 2026-08-15 13:20:45 +02:00
MasterAcnolo
ef8fe131f6 Fix: Moving Custom Top BAr Settings into advanced 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
f583a006f2 Fix: Update save path display to include title attribute for better accessibility 2026-08-15 13:20:45 +02:00
MasterAcnolo
3e2b7e8190 Fix: Enhance error handling for playlist fetch failures by retrying with single video 2026-08-15 13:20:45 +02:00
MasterAcnolo
4b725bed8b Fix: Adjust stop button hover scale effect for better user experience 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
94003135fd Feat: Enhance download experience with progress indicators and toast notifications 2026-08-15 13:20:45 +02:00
MasterAcnolo
95688a5dff Fix: IPC button not working 2026-08-15 13:20:44 +02:00
MasterAcnolo
592cc3314a Feat: Implement download cancellation feature with stop button and progress handling 2026-08-15 13:20:44 +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
3d1920e6e9 Fix: Remove empty title tag from index.html and unused app styles from styles.css 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
4d77e843af Fix: Theme Saving 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
MasterAcnolo
252618dfd1 Update: Readme version and file structure 2026-08-15 13:20:44 +02:00
MasterAcnolo
fb7f0329b6 Fix: Remove unusued element 2026-08-15 13:20:44 +02:00
MasterAcnolo
4feea9c530 Fix: Update theme JSON structure for audio and button settings 2026-08-15 13:20:44 +02:00
MasterAcnolo
e8fe990e01 Refactor: Update CSS variables
Fix Progress bar
2026-08-15 13:20:44 +02:00
MasterAcnolo
086247068e Refactor: Restructure HTML layout and enhance CSS styles for improved UI 2026-08-15 13:20:44 +02:00
MasterAcnolo
48a218efca Fix: Settings Secondary Color in LIght THeme 2026-08-15 13:20:44 +02:00
MasterAcnolo
24fc685bf6 Fix: Remove unusued pictures 2026-08-15 13:20:44 +02:00
MasterAcnolo
731cdc38ec Update: App Version in ReadME 2026-08-15 13:20:44 +02:00
MasterAcnolo
391c343b6a Update: Dependencies 2026-08-15 13:20:44 +02:00
MasterAcnolo
cbe689e38e Fix: Wrong files Path 2026-08-15 13:20:44 +02:00
MasterAcnolo
1ac035e160 Update: YT-DLP 2026-08-15 13:20:43 +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
269b9e69ba Fix: Update YT-DLP 2026-08-15 13:20:43 +02:00
MasterAcnolo
5f3b2a80a9 Fix: Increment app version 2026-08-15 13:20:43 +02:00
MasterAcnolo
fdda78c802 Fix: Dependencies 2026-08-15 13:20:43 +02:00
MasterAcnolo
a82e8ceefd Docs: Update ReadME 2026-08-15 13:20:42 +02:00
MasterAcnolo
c9dd09d341 Fix: Update Dependencies 2026-08-15 13:20:42 +02:00
MasterAcnolo
78191d27ad Fix: Increment App Version 2026-08-15 13:20:42 +02:00
MasterAcnolo
33290e029b Feat: You can now fetch image from all website. 2026-08-15 13:20:42 +02:00
MasterAcnolo
245cf01a43 Refactor: Translate all comms in English 2026-08-15 13:20:42 +02:00
MasterAcnolo
2689424d01 Fix: Remove Discord RPC Update. It's useless and take performance for nothing. 2026-08-15 13:20:42 +02:00
MasterAcnolo
bfb0873b3d Fix: Reduce Line Complexity featuresPath 2026-08-15 13:20:42 +02:00
MasterAcnolo
3a11395301 Fix: Try to re run workflow 2026-08-15 13:20:42 +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
784834cbbc Fix: Correct windowMs value in rate limit configuration to 15 minutes 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
dd4d770102 Fix: Correct comment for rate limit window duration in rateLimit.js 2026-08-15 13:20:42 +02:00
MasterAcnolo
a374993ab1 Fix: Uncomplete comments and remove repeated code 2026-08-15 13:20:42 +02:00
MasterAcnolo
d99fad1c3d Fix: Update full changelog link format in release template 2026-08-15 13:20:42 +02:00
MasterAcnolo
9f4563dbd8 Fix: Improve browser detection logging and error handling 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
f8e346b3cb Fix: Small coms in AppVersion.js 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
bbdb6a37fb Fix: Missing semi colon, Better Folder Creation, And remove the fucking bad code who was repeat too much (wtf i did) 2026-08-15 13:20:42 +02:00
MasterAcnolo
7b55a13ce6 Fix: Update version numbers to 1.4.4 in package.json and ReadME 2026-08-15 13:20:42 +02:00
MasterAcnolo
a4efedbe19 Fix: Update playlist badge text to English 2026-08-15 13:20:42 +02:00
MasterAcnolo
c3d43cafbf Fix: Update URL check to correctly identify playlist links 2026-08-15 13:20:42 +02:00
MasterAcnolo
bf91df3a27 Feat: Add Better playlist layout 2026-08-15 13:20:42 +02:00
MasterAcnolo
28928ec174 Fix: Add Small Comms for clarity 2026-08-15 13:20:42 +02:00
MasterAcnolo
f5c51e254a Fix: Remove Unusued Code 2026-08-15 13:20:42 +02:00
MasterAcnolo
36deddd823 Fix: Big mistake when estimating video format (? -> &) 2026-08-15 13:20:42 +02:00
MasterAcnolo
f6eca7f3f6 Fix: Update Dependencies 2026-08-15 13:20:42 +02:00
MasterAcnolo
ccf9e5bc03 Fix: Update ReadME App Version 2026-08-15 13:20:42 +02:00
MasterAcnolo
082f19bda4 Feat: Add Paste BTN URL Input 2026-08-15 13:20:42 +02:00
MasterAcnolo
67ecd28aeb Fix: Increment App version 2026-08-15 13:20:41 +02:00
MasterAcnolo
02d60bddd2 Fix: Update release badge to version 1.4.2 2026-08-15 13:20:41 +02:00
MasterAcnolo
5236165b47 Fix: 1.4.2 Version 2026-08-15 13:20:41 +02:00
MasterAcnolo
044091a9c3 Fix: yt-dlp update 2026-08-15 13:20:41 +02:00
MasterAcnolo
a04730243d Fix: Dependencies Vulnerability 2026-08-15 13:20:41 +02:00
MasterAcnolo
b9fa931cd7 Potential fix for code scanning alert no. 5: Type confusion through parameter tampering
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2026-08-15 13:20:25 +02:00
MasterAcnolo
c1c1f9a870 Update: YT-DLP 2026-08-15 13:20:24 +02:00
MasterAcnolo
538cb6b51a Update acknowledgments in README.md
Added acknowledgment for Deno and Jacques Chirac.
2026-08-15 13:20:24 +02:00
MasterAcnolo
5319bee9ee Add: Additional dependencies section in README with required binaries 2026-08-15 13:20:24 +02:00
MasterAcnolo
1edec6509e Mark completed tasks in the roadmap as strikethrough
Updated the roadmap to mark completed tasks as strikethrough.
2026-08-15 13:20:24 +02:00
MasterAcnolo
22a3eb7524 Fix: ReadME 2026-08-15 13:20:24 +02:00
MasterAcnolo
b5d058902c Fix: Bug Report Template 2026-08-15 13:20:24 +02:00
MasterAcnolo
0e4134b172 Fix: Security 2026-08-15 13:20:24 +02:00
MasterAcnolo
02973067b1 Fix: Security, Contributing, Code Of Conduct 2026-08-15 13:20:24 +02:00
MasterAcnolo
b1064cceba Feat: Templates for PR and Issues 2026-08-15 13:20:24 +02:00
MasterAcnolo
536fb3678e Update GitHub username for SpicyFire21 2026-08-15 13:20:24 +02:00
MasterAcnolo
dc3f19e95e Enhance README with detailed features list
Expanded features section with detailed descriptions of new functionalities including multi-format downloads, video information preview, quality selection, and more.
2026-08-15 13:20:24 +02:00
MasterAcnolo
a575416801 Revise README for improved structure and clarity
Updated README with new structure and content for clarity and organization.
2026-08-15 13:20:24 +02:00
MasterAcnolo
e74ef502d4 Fix: ReadME Version 1.4.1 2026-08-15 13:20:24 +02:00
MasterAcnolo
ee7c4a1f09 Add: App Version for 1.4.1 2026-08-15 13:20:24 +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
455d51e7cd Add: Video Codec 2026-08-15 13:20:24 +02:00
MasterAcnolo
5ef9f42bd7 Fix: Remove unusued "Settings.svg" icon 2026-08-15 13:20:24 +02:00
MasterAcnolo
0c8322db13 Fix: Try to force AAC Audio Codec 2026-08-15 13:20:24 +02:00
MasterAcnolo
e653a7f82f Fix: Check Info config every request 2026-08-15 13:20:24 +02:00
MasterAcnolo
e5e9d90552 Fix: Config not working propely 2026-08-15 13:20:24 +02:00
MasterAcnolo
6a14056804 Fix: Remove Unusued Import 2026-08-15 13:20:24 +02:00
MasterAcnolo
1dd9bd59b5 Fix: Reference position bottom 2026-08-15 13:20:24 +02:00
MasterAcnolo
fb34eb9f80 Because why not ? 2026-08-15 13:20:24 +02:00
MasterAcnolo
ccbfccb76a Fix: Remove unusued files 2026-08-15 13:20:24 +02:00
MasterAcnolo
416f3ac4c5 Add: Settings theme color 2026-08-15 13:20:23 +02:00
MasterAcnolo
df1047c21e Fix: Neon Theme rename 2026-08-15 13:20:23 +02:00
MasterAcnolo
0a2fe5500c Feat: Settings Panel 2026-08-15 13:20:23 +02:00
MasterAcnolo
698d75184c Sync: Synchro Settings Panel 2026-08-15 13:20:23 +02:00
MasterAcnolo
2fa8951f67 Add: Settings Icon 2026-08-15 13:20:23 +02:00
MasterAcnolo
a480cecf39 Fix: Update Dependencies 2026-08-15 13:20:23 +02:00
MasterAcnolo
558408b12b Fix: Indent Index.html 2026-08-15 13:20:23 +02:00
MasterAcnolo
95909e7ba4 Fix: Update ReadME Banner Redirection 2026-08-15 13:20:23 +02:00
MasterAcnolo
c70218a966 Fix: Remove Unusued Dependencies 2026-08-15 13:20:23 +02:00
MasterAcnolo
de352039ea Fix: Default Theme Info Color 2026-08-15 13:20:23 +02:00
MasterAcnolo
0169f61614 FIx: Updated Appliction Version because i did too much work to be a "minor release" 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
1c43c795af Fix: Remove unusued import server.js 2026-08-15 13:20:23 +02:00
MasterAcnolo
e7fa3d9639 Fix: Update Dependencies 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
e99b16eac6 Add: Better logs. Write logs when a download is init 2026-08-15 13:20:23 +02:00
MasterAcnolo
d3478b18f7 Fix: Remove Useless Console.log 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
f716316244 Fix: Remove unusued Variable 2026-08-15 13:20:23 +02:00
MasterAcnolo
f059361b4e Feat: Add CustomVideo Codec Choice with verification in config.json 2026-08-15 13:20:23 +02:00
MasterAcnolo
5b4cabdbd0 Feat: Add Newline YT-DLP Args. Add Toggle Switches for verbose, autodownloadplaylist + Fix Thumbail misspell 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
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
5855d7a933 Feat: Package Update + Add NSIS Installer Banner 2026-08-15 13:20:23 +02:00
MasterAcnolo
4c85c138b8 Feat: Path Verification (Security #4) 2026-08-15 13:20:23 +02:00
MasterAcnolo
9b10fab27b Fix: ReadME Badge Version 2026-08-15 13:20:23 +02:00
MasterAcnolo
0933cae8e1 Fix: Increment App Version for 1.3.2 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
83f7f843b0 Feat: Add Codec H264 to vidéo output 2026-08-15 13:20:22 +02:00
MasterAcnolo
a02264b8c9 Update: Update Script + Dependencies 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
b8542b9c51 Fix: Remove Unsued Import in Controller 2026-08-15 13:20:22 +02:00
MasterAcnolo
c8376464e5 Add: Rate Limit to front rendering. Using Components for reusability 2026-08-15 13:20:22 +02:00
MasterAcnolo
d41006e5cb Fix: Error Handling Download Controller 2026-08-15 13:20:22 +02:00
MasterAcnolo
b3c13e59a7 Fix: Error Handling Info Controller 2026-08-15 13:20:22 +02:00
MasterAcnolo
d54120ba5a Fix: Security #5 2026-08-15 13:20:22 +02:00
MasterAcnolo
f1ce53a833 Add pull request template for consistent feature submissions 2026-08-15 13:20:22 +02:00
MasterAcnolo
2321acfe7d Replace feature and version templates in PULL_REQUEST_TEMPLATE directory 2026-08-15 13:20:22 +02:00
MasterAcnolo
c07ff64177 Add feature issue template for improved feature requests 2026-08-15 13:20:22 +02:00
MasterAcnolo
1ffc213fdd Add version template for changelog and roadmap 2026-08-15 13:20:22 +02:00
MasterAcnolo
aba339116c Create SECURITY.md 2026-08-15 13:20:22 +02:00
MasterAcnolo
0e3e65d36f Create CONTRIBUTING.md for project guidelines
Added a comprehensive contributing guide for Freedom Loader, outlining how to report issues, submit pull requests, and improve documentation.
2026-08-15 13:20:22 +02:00
MasterAcnolo
d4aa1f3b94 Add Contributor Covenant Code of Conduct
This document outlines the Contributor Covenant Code of Conduct, including our pledge, standards of behavior, enforcement responsibilities, and consequences for violations.
2026-08-15 13:20:22 +02:00
MasterAcnolo
3af1542ccd Update issue templates 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
28f7459d9c feat: Add version badge 2026-08-15 13:20:22 +02:00
MasterAcnolo
9a59479b5c style: Update z-index for theme switcher and topbar; add custom scrollbar styles 2026-08-15 13:20:22 +02:00
MasterAcnolo
07387351da fix: Update topbar width to use 100% instead of 100vw for better responsiveness 2026-08-15 13:20:22 +02:00
MasterAcnolo
295971ef68 Fix: Update release badge to version 1.3.1 in README 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
54a81b8e81 Refactor badge links in README for improved layout and consistency 2026-08-15 13:20:22 +02:00
MasterAcnolo
34343ef692 Refactor dependencies section in README for improved layout and styling 2026-08-15 13:20:22 +02:00
MasterAcnolo
3152ae17dd Refactor layout of dependencies section in README for improved styling 2026-08-15 13:20:22 +02:00
MasterAcnolo
750b07b69a Refactor badge links in README for improved readability 2026-08-15 13:20:22 +02:00
MasterAcnolo
118e4aa6a7 Update version to 1.3.1 and add update script to package.json 2026-08-15 13:20:21 +02:00
MasterAcnolo
776105ce48 Add native dependencies check and error handling on startup 2026-08-15 13:20:21 +02:00
MasterAcnolo
838f5481b6 Bump version to 1.3.1 and fix Discord RPC state URL; enhance update notification with clickable link to releases 2026-08-15 13:20:21 +02:00
MasterAcnolo
2a66728f40 Merge Main 2026-08-15 13:20:21 +02:00
MasterAcnolo
07899d0a43 Update Freedom Loader link in README.md 2026-08-15 13:20:21 +02:00
MasterAcnolo
2dd4f016a7 Size Reduce README 2026-08-15 13:20:20 +02:00
MasterAcnolo
fdeca41ec7 Size Reduce README 2026-08-15 13:20:20 +02:00
MasterAcnolo
9d2ddc33df ReadME Firefox 2026-08-15 13:20:20 +02:00
MasterAcnolo
c17ab8c934 ReadME Firefox 2026-08-15 13:20:20 +02:00
MasterAcnolo
12464f84dd Added Website Top Menu Section 2026-08-15 13:20:20 +02:00
MasterAcnolo
b6583dc7ee Update Banner 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
7c3fa0f69d Better RPC 2026-08-15 13:20:20 +02:00
MasterAcnolo
c27da25a2b Bring Back Spicy Fire Theme from darkness 2026-08-15 13:20:20 +02:00
MasterAcnolo
f36e456d1d ReadME Change Logo 2026-08-15 13:20:20 +02:00
MasterAcnolo
0af4c6e0a3 ReadME Fix 2026-08-15 13:20:20 +02:00
MasterAcnolo
4ee4053faf New Logo 2026-08-15 13:20:20 +02:00
MasterAcnolo
6f91a77692 main fix 2026-08-15 13:20:20 +02:00
MasterAcnolo
937866c60c ReadME 2026-08-15 13:20:20 +02:00
MasterAcnolo
4cc2dbe3b7 ReadME 2026-08-15 13:20:20 +02:00
MasterAcnolo
20f887d07f ReadME 2026-08-15 13:20:20 +02:00
MasterAcnolo
4dbbdb94d5 ReadME 2026-08-15 13:20:19 +02:00
MasterAcnolo
3b01c1d560 ReadME 2026-08-15 13:20:19 +02:00
MasterAcnolo
f86aaaff46 English Index.html audio 2026-08-15 13:20:19 +02:00
MasterAcnolo
778218aaca ReadME 2026-08-15 13:20:19 +02:00
MasterAcnolo
be44762483 ReadME 2026-08-15 13:20:19 +02:00
MasterAcnolo
689aa72e55 ReadME 2026-08-15 13:20:19 +02:00
MasterAcnolo
2d03c785ac ReadME 2026-08-15 13:20:19 +02:00
MasterAcnolo
37913b4edb ReadME 2026-08-15 13:20:19 +02:00
MasterAcnolo
399a50e64d ReadME 2026-08-15 13:20:19 +02:00
MasterAcnolo
50c93493a7 ReadME 2026-08-15 13:20:19 +02:00
MasterAcnolo
9206091cda English 2026-08-15 13:20:19 +02:00
MasterAcnolo
db5e3ec9ec Anglais Fetch Info.js + Removed Files Check 2026-08-15 13:20:19 +02:00
MasterAcnolo
3a9d4ecb80 Change Language Main.js 2026-08-15 13:20:19 +02:00
MasterAcnolo
57a9634ba6 Better Log Components Path 2026-08-15 13:20:19 +02:00
MasterAcnolo
fea24e4cb8 Translate English 2026-08-15 13:20:19 +02:00
MasterAcnolo
e5d06b25f4 NO AID HERE 2026-08-15 13:20:19 +02:00
MasterAcnolo
cd71d9ecbd NO AID HERE 2026-08-15 13:20:19 +02:00
MasterAcnolo
fcc58e54d3 Notify Logic 2026-08-15 13:20:19 +02:00
MasterAcnolo
8208bab1b5 Info Loading Bar 2026-08-15 13:20:19 +02:00
MasterAcnolo
67e42d6e78 Change Error Info Box + Clean HTML 2026-08-15 13:20:19 +02:00
MasterAcnolo
c5aefaef7f SongBird Theme + Playlist Background For Every Theme 2026-08-15 13:20:19 +02:00
MasterAcnolo
3d788285d7 Download Speed 2026-08-15 13:20:19 +02:00
MasterAcnolo
dec4f721cf Clean Code 2026-08-15 13:20:19 +02:00
MasterAcnolo
f0e91ef0a9 Loading Bar taskbar 2026-08-15 13:20:19 +02:00
MasterAcnolo
c53c9b9d43 Using Download Route MVC Model 2026-08-15 13:20:19 +02:00
MasterAcnolo
7c8b37a35d Push 2026-08-15 13:20:18 +02:00
MasterAcnolo
17e5157d9a Using MVC Model + AutoDeteck Package + Fix Download/Info 2026-08-15 13:20:18 +02:00
MasterAcnolo
027572d666 Fix Deno Not Using on Info.js 2026-08-15 13:20:18 +02:00
MasterAcnolo
2ed4d99c6f Deno Integré + Progress Bar Fix + Small Clean 2026-08-15 13:20:18 +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
fcbc3b3b77 ProgressBar + Playlist 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
0708edeabc Fix AutoUpdate 2026-08-15 13:20:18 +02:00
MasterAcnolo
3190b7a835 Version Config Depend PackageJSON 2026-08-15 13:20:18 +02:00
MasterAcnolo
922315883d Auto Update GitHub 2026-08-15 13:20:18 +02:00
MasterAcnolo
2eff372377 Log Discord RPC 2026-08-15 12:33:16 +02:00
MasterAcnolo
ccf852fc97 Discord RPC Fix 2026-08-15 12:33:16 +02:00
MasterAcnolo
9139fa4545 Documentation Bouton + Package Lock Update 2026-08-15 12:33:16 +02:00
MasterAcnolo
21eccfaae2 Removed Licence Preload 2026-08-15 12:33:16 +02:00
MasterAcnolo
9e7e600645 Removed console.log RPC 2026-08-15 12:33:16 +02:00
MasterAcnolo
4bf0e55d70 Removed Else Statement 2026-08-15 12:33:16 +02:00
MasterAcnolo
d3191b3c3e Notify Error + Cookies Gestion 2026-08-15 12:33:15 +02:00
MasterAcnolo
f91cdbefca RPC Com 2026-08-15 12:33:15 +02:00
MasterAcnolo
3fdefad69b Port Lisible Server.js 2026-08-15 12:33:15 +02:00
MasterAcnolo
f910bf7543 YTDLP Path DevMode 2026-08-15 12:33:15 +02:00
MasterAcnolo
cfc29956d0 Fix Double Log Start 2026-08-15 12:33:15 +02:00
MasterAcnolo
737ed2b14e Helpers + Clean Download et Info 2026-08-15 12:33:14 +02:00
MasterAcnolo
338f712bd4 Push avant Clean 2026-08-15 12:33:14 +02:00
MasterAcnolo
0501496ee4 Préparation du Champ de Bataille 2026-08-15 12:33:12 +02:00
MasterAcnolo
05d0ad77f8 ReadME Okay for 1.3 2026-08-15 12:33:10 +02:00
MasterAcnolo
6403cb3c71 Fix Version Mismatch (1.3.1 -> 1.3.0) 2026-08-15 12:33:10 +02:00
MasterAcnolo
3d7eadab21 Package UPDATE For 1.3.1 2026-08-15 12:33:10 +02:00
MasterAcnolo
4759040daf Change log file path for bug reports
Updated log file path in README for bug reports.
2026-08-15 12:32:53 +02:00
MasterAcnolo
377f41e052 Change Apercu README 2026-08-15 12:32:53 +02:00
MasterAcnolo
581e8bc3af LatestRelease No Space 2026-08-15 12:32:53 +02:00
MasterAcnolo
5428e67451 LatestRelease Space 2026-08-15 12:32:53 +02:00
MasterAcnolo
fcad2e707a ReadME Fix 2026-08-15 12:32:53 +02:00
MasterAcnolo
ca66d9f668 ReadME Fix 2026-08-15 12:32:53 +02:00
MasterAcnolo
6e22a01e0f ReadME Fix 2026-08-15 12:32:53 +02:00
MasterAcnolo
d99b5ae2b3 ReadME Fix 2026-08-15 12:32:53 +02:00
MasterAcnolo
146ee1e17f Removed ReadME FR and Rework ReadME 2026-08-15 12:32:53 +02:00
MasterAcnolo
567e1dfb04 Change project license from MIT to GNU License 2026-08-15 12:32:53 +02:00
MasterAcnolo
6e047fb386 Update project purpose in README-FR.md 2026-08-15 12:32:06 +02:00
MasterAcnolo
f4db1381da Update README.md 2026-08-15 12:32:06 +02:00
MasterAcnolo
0f84bf275f Clear NPM Scripts 2026-08-15 12:32:06 +02:00
MasterAcnolo
01daca1d76 YT-DLP Maj Automatique 2026-08-15 12:32:06 +02:00
MasterAcnolo
c8a13dc671 Préparation 1.2.4 2026-08-15 12:32:06 +02:00
MasterAcnolo
15163009f6 ReadME Update 2026-08-15 12:32:05 +02:00
MasterAcnolo
b3b3b99a68 YT-DLP Update + Fix Crash 2026-08-15 12:32:05 +02:00
MasterAcnolo
5d7c592758 Fix Spicy Image 2026-08-15 12:32:05 +02:00
MasterAcnolo
30d7bc683a FFPROBE 2026-08-15 12:32:05 +02:00
MasterAcnolo
150505b8bb ReadME Update 2026-08-15 12:32:05 +02:00
MasterAcnolo
874007b229 Title Window 2026-08-15 12:32:05 +02:00
MasterAcnolo
7e5facdf2a Asar 2026-08-15 12:32:05 +02:00
MasterAcnolo
4a8422d002 Asar 2026-08-15 12:32:05 +02:00
MasterAcnolo
4d4211d288 Package Update + Notif Fix Issues#13 2026-08-15 12:32:05 +02:00
MasterAcnolo
6a945eb413 FFMPEG Location 2026-08-15 12:32:05 +02:00
MasterAcnolo
7a0122d160 Correct Log Folder Name 2026-08-15 12:32:05 +02:00
MasterAcnolo
c06f0355f2 Fix Server.js Path 2026-08-15 12:32:05 +02:00
MasterAcnolo
7bd4c7cf68 GitIgnore Fix 2026-08-15 12:32:05 +02:00
MasterAcnolo
7abdc30cb0 Package Updated for 1.2.1 + ReadME Fix 2026-08-15 12:32:05 +02:00
MasterAcnolo
6b8b5434f9 Package JSON Updated for 1.2.1 2026-08-15 12:32:04 +02:00
MasterAcnolo
54031e7ead ADD Licence 'discordRPC.js' 2026-08-15 12:32:04 +02:00
MasterAcnolo
d70e6fead7 YT-DLP Moove 2026-08-15 12:32:04 +02:00
MasterAcnolo
530c7f31e6 ReadME Update 2026-08-15 12:32:04 +02:00
MasterAcnolo
82ad264743 Package Update 2026-08-15 12:32:04 +02:00
MasterAcnolo
699696b4cf Package Update 2026-08-15 12:32:04 +02:00
MasterAcnolo
a3355341c1 Discord RPC 2026-08-15 12:32:04 +02:00
MasterAcnolo
a5e0c1d685 ReadME Update 2026-08-15 12:32:04 +02:00
MasterAcnolo
cdb4160411 Inversion ReadME Principal 2026-08-15 12:32:03 +02:00
MasterAcnolo
ba2b51fddc NF Theme + Ajustement Other Themes 2026-08-15 12:32:03 +02:00
MasterAcnolo
180b8f2407 Update YT-DLP 2026-08-15 12:32:03 +02:00
MasterAcnolo
f8eca37f7e Retrait '--Restrict Filenames' 2026-08-15 12:32:03 +02:00
MasterAcnolo
c9a3c0bda2 ReadME Update 2026-08-15 12:32:03 +02:00
MasterAcnolo
6787970343 NPM Update 2026-08-15 12:32:02 +02:00
MasterAcnolo
7eda7bbf96 Update YTDLP + New Icon 2026-08-15 12:32:02 +02:00
MasterAcnolo
7c3771e8eb Clarification 2026-08-15 12:32:02 +02:00
MasterAcnolo
35f8b5fbdd Add Metadata / Thumbail
Optimisation + Retries
2026-08-15 12:32:02 +02:00
MasterAcnolo
4a3a893f41 ReadME Fix 2026-08-15 12:32:02 +02:00
MasterAcnolo
9317f7b999 Logs Fix + Logs Button 2026-08-15 12:32:02 +02:00
MasterAcnolo
30ca987bf9 Fix Download 2026-08-15 12:32:02 +02:00
MasterAcnolo
296bb3762b Logger Error Fix 2026-08-15 12:32:02 +02:00
MasterAcnolo
0f712e9c42 NPM Update 2026-08-15 12:32:02 +02:00
MasterAcnolo
2b96ce0038 NPM Update 2026-08-15 12:32:02 +02:00
MasterAcnolo
1e3239e0d2 ReadME Update 2026-08-15 12:32:01 +02:00
MasterAcnolo
11e5da54e0 Notif + Update YT DLP 2026-08-15 12:32:01 +02:00
MasterAcnolo
a0cf89481b Notification + Open On CLICK 2026-08-15 12:32:01 +02:00
MasterAcnolo
5512e7b3ec NPM Update 2026-08-15 12:32:01 +02:00
MasterAcnolo
6219d07e35 ReadME Fix 2026-08-15 12:32:01 +02:00
MasterAcnolo
2d611ac06c ReadME Fix 2026-08-15 12:32:01 +02:00
MasterAcnolo
abc488b566 ReadME Fix 2026-08-15 12:32:01 +02:00
MasterAcnolo
824077a5b0 ReadME Fix 2026-08-15 12:32:01 +02:00
MasterAcnolo
a0401623fb ReadME Fix 2026-08-15 12:32:01 +02:00
MasterAcnolo
34d577d22a ReadME FIX 2026-08-15 12:31:54 +02:00
MasterAcnolo
4ac97a0221 Package Fix 2026-08-15 12:31:35 +02:00
MasterAcnolo
b3d11bb07c Logs Fix 2026-08-15 12:31:35 +02:00
MasterAcnolo
03c374493c ReadME Pictures Fix 2026-08-15 12:31:34 +02:00
MasterAcnolo
9aef213aa4 Undo last Commit 2026-08-15 12:31:34 +02:00
MasterAcnolo
ab53ff6661 ReadMe Fix 2026-08-15 12:31:34 +02:00
MasterAcnolo
476e5362bd ReadME Fix %20 2026-08-15 12:31:34 +02:00
MasterAcnolo
1686c872de ReadME Fix %20 2026-08-15 12:31:34 +02:00
MasterAcnolo
80564f59ce ReadME Fix 2026-08-15 12:31:34 +02:00
MasterAcnolo
5ed2b79781 ReadME Fix 2026-08-15 12:31:34 +02:00
MasterAcnolo
0504890686 ReadME Fix 2026-08-15 12:31:34 +02:00
MasterAcnolo
9a074e817d ReadME Fix 2026-08-15 12:31:34 +02:00
MasterAcnolo
a86ecda352 ReadME Fix 2026-08-15 12:31:34 +02:00
MasterAcnolo
5873fdff0f ReadME Fix 2026-08-15 12:31:34 +02:00
MasterAcnolo
0ea5f7fb57 ReadME Fix 2026-08-15 12:31:34 +02:00
MasterAcnolo
f2c18e427c ReadME Fix 2026-08-15 12:31:34 +02:00
MasterAcnolo
d859d04abf ReadME Fix 2026-08-15 12:31:34 +02:00
MasterAcnolo
62da2f862e ReadME Fix 2026-08-15 12:31:27 +02:00
MasterAcnolo
4942c9109e Update README-EN.md 2026-08-15 12:30:24 +02:00
MasterAcnolo
fedaa47d0e Update README.md 2026-08-15 12:30:24 +02:00
MasterAcnolo
35fc0c370b 1.1 2026-08-15 12:30:24 +02:00
MasterAcnolo
b6203f3546 Commentary + Custom PATH 2026-08-15 12:30:24 +02:00
MasterAcnolo
9e5c2ffddf Chirac Easter EGG 2026-08-15 12:30:24 +02:00
MasterAcnolo
343aa99fea Logs FIX + Bug FIX 2026-08-15 12:30:24 +02:00
MasterAcnolo
7dba6d8c6a Package FIX for 1.0.2 2026-08-15 12:30:24 +02:00
MasterAcnolo
4786bcee59 1.0.1 Commit 2026-08-15 12:30:24 +02:00
MasterAcnolo
191fa7627a CSS Variable Begin 2026-08-15 12:30:24 +02:00
MasterAcnolo
6606a5f9c1 Logs Name Ajust + 1.0.1 Prepa 2026-08-15 12:30:24 +02:00
MasterAcnolo
a2871fc8e2 Clarification 2026-08-15 12:30:24 +02:00
MasterAcnolo
97fc95eb44 Correction Git Ignore 2026-08-15 12:30:24 +02:00
MasterAcnolo
55a118f388 MD En + FR 2026-08-15 12:30:24 +02:00
MasterAcnolo
6294c4a764 Push 2026-08-15 12:30:24 +02:00
MasterAcnolo
8c15ce28bc Push 2026-08-15 12:30:24 +02:00
MasterAcnolo
521a0e41fe Correction 2026-08-15 12:30:23 +02:00
MasterAcnolo
90b5c14bd1 Correction Path 2026-08-15 12:30:23 +02:00
MasterAcnolo
4c5b963342 Push ReadME + License 2026-08-15 12:30:23 +02:00
MasterAcnolo
c42002d5db MD Push 2026-08-15 12:30:23 +02:00
MasterAcnolo
8e12ad742f Correction Path YT DLP 2026-08-15 12:30:23 +02:00
MasterAcnolo
c82dda321c Fix NPM RUN DIST 2026-08-15 12:30:23 +02:00
MasterAcnolo
05f6a892e0 Working on my machine 2026-08-15 12:30:23 +02:00
MasterAcnolo
2bd5369524 It Works on my machine 2026-08-15 12:30:23 +02:00
MasterAcnolo
fdd0a2fa16 Push 2026-08-15 12:30:23 +02:00
MasterAcnolo
d413e47d58 Push avant l'enfer (PRIDEFUl - NF) 2026-08-15 12:30:23 +02:00
MasterAcnolo
26949ef6e9 Aled 2026-08-15 12:30:23 +02:00
MasterAcnolo
1063494070 Push Version 1 2026-08-15 12:30:23 +02:00
MasterAcnolo
844b994eb8 Push avant modif DIV INFO 2026-08-15 12:30:23 +02:00
MasterAcnolo
72b9e45366 LE POULET 2026-08-15 12:30:23 +02:00
MasterAcnolo
65cf3fad21 CSS Beginning 2026-08-15 12:30:23 +02:00
MasterAcnolo
942e4032a0 Loading Screen 2026-08-15 12:30:23 +02:00
MasterAcnolo
f840d327f9 Fix Bug Download 2026-08-15 12:30:23 +02:00
MasterAcnolo
1da81e10d5 Diviser pour mieux régner 2026-08-15 12:30:23 +02:00
MasterAcnolo
d46c92d1e0 Informations Vidéo 2026-08-15 12:30:23 +02:00
MasterAcnolo
bf5d1642ed Working V1 2026-08-15 12:30:23 +02:00
MasterAcnolo
e8c1c2a5b1 Working V1 2026-08-15 12:30:23 +02:00
MasterAcnolo
b3d39b5322 Push 2026-08-15 12:30:15 +02:00
MasterAcnolo
e7bbc109ba OUII 2026-08-15 12:29:43 +02:00
MasterAcnolo
4ad514b064 CA MARCHE 2026-08-15 12:28:33 +02:00
8 changed files with 15 additions and 5 deletions

4
.gitignore vendored
View File

@@ -17,8 +17,10 @@ config/config.dev.json
ffmpeg
ffprobe
deno
yt-dlp
# Windows Executable
ffmpeg.exe
ffprobe.exe
deno.exe
deno.exe
yt-dlp.exe

View File

@@ -84,6 +84,7 @@ The primary goal is to make media downloading accessible to users who want offli
- **Stop download** - ability to cancel in-progress downloads
- **Playlist folders** - dedicated folder creation per playlist
- **Keep Playlist Order** - Add an Index before the title, could be useful for an album for example.
- **System Tray** - Could minimize the application in the system Tray, allow it to run in the background.
## Installation
@@ -253,7 +254,7 @@ Freedom Loader can be configured either through the settings panel in the UI or
| Option | Type | Default | Description |
|------------------------------|---------|----------|------------------------------------------------------------|
| `autoUpdate` | boolean | `true` | Enable automatic application updates |
| `systemTray` | boolean | `true` | Allow app to minimize on close |
| `systemTray` | boolean | `true` | Allow app to minimize on close [EXPERIMENTAL] |
| `discordRPC` | boolean | `true` | Enable Discord Rich Presence integration |
| `customTopBar` | boolean | `true` | Use custom application top bar |
| `autoCheckInfo` | boolean | `true` | Automatically fetch video information on URL paste |
@@ -544,6 +545,7 @@ You are free to use, modify, and redistribute this software under the terms of t
- [Electron](https://www.electronjs.org/) for the desktop application framework
- The open-source community for continuous support and contributions
- [@SpicyFire21](https://github.com/SpicyFire21) to be the spiciest one
- [@AureCX](https://github.com/AureCX) for being the Official Windows Tester!
- Zakaria for the website icon
- Jacques Chirac to love Apples
- All users who test, report issues, and help improve the application

View File

@@ -121,8 +121,14 @@ function initAutoUpdater(mainWindow) {
*/
async function checkForUpdates() {
if (process.env.SNAP) {
logger.info("Running as Snap, update managed by snapd, skipping electron-updater");
/**
* Prevents electron-updater from running inside sandboxed environments.
* Snap and Flatpak lock the file system in read-only mode, causing the updater to crash.
* In these environments, updates are safely handled by snapd or the Flatpak runtime.
* Standalone Linux packages (.deb, .rpm, AppImage) will bypass this and update normally.
*/
if (process.env.SNAP || process.env.FLATPAK_ID) {
logger.info("Running as Snap or Flatpak. Updates are managed by the OS store. Skipping electron-updater.");
return;
}

View File

@@ -131,7 +131,7 @@
<input data-key="systemTray" id="systemTray" type="checkbox">
<div class="setting-info">
<span class="setting-title">System Tray</span>
<small>Minimize app on close, in the System Tray.</small>
<small>Minimize app on close, in the System Tray. [EXPERIMENTAL]</small>
</div>
</div>

View File

Binary file not shown.

View File

Binary file not shown.