Allows skipping the upgrade confirmation prompt by providing the `/FORCEUPGRADE` command line parameter.
This enables unattended upgrades for automation scenarios.
Addresses a bug where the email viewer's dark mode setting was not correctly synchronized with the selected theme on the first application launch.
This ensures a consistent user experience regarding light/dark mode across the application and email viewer.
Enhances user experience with increased contrast option for titlebar buttons.
Adds localization option for the PDF preview page, improving accessibility for international users.
Includes localization option and upgrade message for the InnoSetup installer, ensuring a smoother and more informative installation process.
- Added click handler for Easter egg that enables music inspiration feature.
- Updated credits page to include new icons and handle click events.
- Enhanced inspiration page to fetch and display Spotify track embed HTML.
- Refactored inspiration loading logic to include track data.
- Introduced theme selection in settings with light and dark modes.
- Updated settings page to reflect new theme options and improve toast messages.
- Refined layout styles across various pages for consistent theming.
- Bumped application version to 1.5.0 in installer script.
Implements a self-hosted update mechanism, allowing the application to be updated from a corporate network share without relying on third-party services.
This includes:
- Functionality to check for updates
- Download installers
- Verify checksums
- Install updates with UAC elevation
Configuration is managed via the config.ini file, with automatic checks on startup. A new settings UI is also included.