Commit Graph

15 Commits

Author SHA1 Message Date
Lyz Coote
9b9e01b107 feat: refactor screenshot capture implementation and update UI reload labels 2026-02-18 16:58:48 +01:00
Lyz Coote
af7d8a0792 feat: implement application restart functionality and update UI reload options 2026-02-18 13:16:33 +01:00
Flavio Fois
d510c24b69 feat: implement bug report submission with server upload functionality
- Updated documentation to include new API server details and configuration options.
- Enhanced `SubmitBugReport` method to attempt server upload and handle errors gracefully.
- Added `UploadBugReport` method to handle multipart file uploads to the API server.
- Introduced new API server with MySQL backend for managing bug reports.
- Implemented rate limiting and authentication for the API.
- Created database schema and migration scripts for bug report storage.
- Added admin routes for managing bug reports and files.
- Updated frontend to reflect changes in bug report submission and success/error messages.
2026-02-14 21:07:53 +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
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
4b6f2d727c feat: add reduce motion settings and update related UI components 2026-02-09 22:45:56 +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
f1d603cc45 feat: add credits page with team acknowledgments and technology stack details 2026-02-05 23:42:29 +01:00
Flavio Fois
44ee69051d feat: add dark mode support for email viewer and related settings 2026-02-05 22:53:38 +01:00
Flavio Fois
f551efd5bf feat: add export and import settings functionality with UI integration 2026-02-05 22:19:39 +01:00
Flavio Fois
6a44eba7ca feat: Implement bug reporting feature with screenshot capture
- Added a new utility for capturing screenshots on Windows.
- Introduced a bug report dialog in the frontend with fields for name, email, and bug description.
- Integrated screenshot capture functionality into the bug report dialog.
- Added localization for bug report messages in English and Italian.
- Updated package dependencies to include html2canvas for potential future use.
- Created a new UI dialog component structure for better organization and reusability.
- Enhanced the app layout to accommodate the new bug report feature.
2026-02-05 21:38:51 +01:00
Flavio Fois
e7d1850a63 feat: update SDK and GUI versions, add debugger protection settings
- Updated SDK_DECODER_SEMVER to "1.3.0" and GUI_SEMVER to "1.2.4" in config.ini.
- Updated MailViewer component to handle PDF already open error and improved iframe handling.
- Removed deprecated useMsgConverter setting from settings page.
- Added IsDebuggerRunning function to check for attached debuggers and quit the app if detected.
- Enhanced PDF viewer to prevent infinite loading and improved error handling.

Co-Authored-By: Laky-64 <iraci.matteo@gmail.com>
2026-02-04 23:25:20 +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