Version 3.12




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.