Commit Graph

15 Commits

Author SHA1 Message Date
Flavio Fois
b106683712 feat: update version to 1.6.0 and enhance update system configuration 2026-02-17 11:21:26 +01:00
Flavio Fois
549eed065a Adds /FORCEUPGRADE command line parameter
Allows skipping the upgrade confirmation prompt by providing the `/FORCEUPGRADE` command line parameter.
This enables unattended upgrades for automation scenarios.
2026-02-11 16:54:52 +01:00
Flavio Fois
402a90cf4b feat: add download functionality for attachments, images, and PDFs; update version to 1.5.4 2026-02-10 22:31:36 +01:00
Flavio Fois
fc98f0ed74 Patch 1.5.3, Fixes theme sync issue on first startup
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.
2026-02-10 19:57:53 +01:00
Flavio Fois
4c99c14be7 Features and Localization Updates for 1.5.2
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.
2026-02-10 09:21:33 +01:00
Flavio Fois
51679b61eb feat: Added light mode plus various bug fixes
- 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.
2026-02-09 21:46:37 +01:00
Flavio Fois
0cfe1b65f3 Adds self-hosted update system
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.
2026-02-06 18:50:11 +01:00
Flavio Fois
43cce905eb feat: update application version to 1.4.1 in installer script 2026-02-05 23:45:53 +01:00
Flavio Fois
f1d603cc45 feat: add credits page with team acknowledgments and technology stack details 2026-02-05 23:42:29 +01:00
Lyz Coote
d9e848d3f4 feat: add UTF-8 conversion for email body and enhance MailViewer processing 2026-02-05 15:26:52 +01:00
Flavio Fois
3c24421c8c fix: update installer script to use ApplicationName variable for consistency 2026-02-04 23:32:12 +01:00
Flavio Fois
1e84320588 feat: update application versioning and setup configuration 2026-02-04 23:30:40 +01:00
Flavio Fois
0cda0a26fc v1.2.2 2026-02-04 19:57:31 +01:00
Lyz Coote
0f71cd3e0a v1.1.4 2026-02-02 21:52:13 +01:00
Lyz Coote
d6a5cb8a67 v1.0.0 2026-02-02 18:41:13 +01:00