New Features
- Added support for universal links for SSO on Ubuntu.
- Implemented a .pkg installer for silent installations on macOS.
- Enhanced Web & App Monitor functionality, added new features, and integrated supporting libraries.
- Introduced new functionalities, including:
- A Sentry event trigger for heartbeat failures
-
- A profile reader to detect the Safari Full Disk Access popup
- Implemented clock validation using an HTTP timestamp.
- Improved handling of break limits within the app.
- Added new installers for PrivateBank deployments.
- Improved audio detection and usage handling.
- Enabled screen recording on macOS using the native API.
- Enhanced disk space notifications and management.
- Updated the webview library for macOS.
- Implemented functionality to upload binary symbols to GCP.
- Introduced new features and tests for AppManager on Windows.
- Enabled interactive app builds with webview on Windows.
Bug Fixes
- Resolved various issues related to auto-updates, missing packages, application crashes, installation failures, and other problems across different platforms and scenarios.
- Resolved various issues affecting overall app stability and core functionality.
Code Refactoring
- Refactored the codebase for the Windows update process, silent updates on Linux, and general cleanup tasks across multiple areas of the application.
- Updated Time Doctor logos in the desktop app.
- Refactored clock logging and timeout test cases.
- Improved internal dependencies and logging categories.
- Removed deprecated APIs and unnecessary checks.
- Transitioned to Qt 6 on various platforms.
Documentation
- Updated documentation related to the release lifecycle and versioning.
Other
Removed the unnecessary SFProc.app folder, which was previously included during the .run execution step before creating the .pkg installer.