### 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](https://freedomloader.acnolo.fr) - **Dev**: Added a new npm script to check Linux file quality.