Files
Freedom-Loader/scripts/RELEASE-CHANGELOG.md

2.0 KiB

Features

  • In-App Feedback: Added a built-in feedback form allowing users to send feedback, bug reports, and daily logs directly to the development team.
  • Community Contributions: GitHub issues are now better maintained on the repository. If you want to contribute to the project, feel free to drop by and check out the good first issue tags!
  • Changelog: The changelog is now automatically displayed after an update (can be disabled if preferred).

Improvements

  • Bundle Size: Optimized assets and dependencies, reducing the overall application bundle size by approximately 30% for specific versions.
  • Updater UI: Reworked the update notification for better clarity. Windows and AppImage users can download updates seamlessly in-app, while unsupported Linux package users are gracefully redirected to the manual download page. Flatpak and Snap users are not prompted, as updates are handled natively by their respective package managers.
  • Toast Notifications: Refactored the style and overall UX of toast alerts.
  • Code Quality: Implemented a linter to enforce coding standards.

Fixes

  • Auto-Updater: Fixed a major issue causing 404 Not Found errors when attempting to download updates for .AppImage releases.
  • Linux Updates: Fixed update crashes on .rpm and .snap packages. In-app update flows are now disabled for these formats to let the OS handle the process natively.
  • Windows Logs: Fixed a file naming issue with the log transport system on Windows.
  • Desktop Entry Name: Fixed the desktop entry name for Linux users, ensuring it displays correctly in application menus.
  • Custom Top Bar: Removed the customTopBar settings.
  • Auto Update: Removed the autoAppUpdate settings.
  • UI (System Tray): Removed the [EXPERIMENTAL] label from the config panel.

Chores

  • Dependencies: Removed dotenv from the project.
  • Website: A brand new website URL is now available: freedomloader.acnolo.fr
  • Dev: Added a new npm script to check Linux file quality.