Skip to content

v3.3.2 Stable Release

Latest

Choose a tag to compare

@Mightyiest Mightyiest released this 22 Jun 05:15

True Hours v3.3.2 Stable Release

This stable release introduces several enhancements, optimizations, and security improvements:

✨ What's New

  • Three-Theme UI & Stylesheet Caching: Select between "Light", "Modern Dark", and "Classic Dark" themes from the settings dropdown. Theme switches are cached for instant styling.
  • Encrypted Profile Backups: Secure settings and sensitive banking details in backups using password-derived encryption via PBKDF2HMAC (100,000 iterations).
  • Asynchronous Startup Optimizations: Deferred heavy database operations and auto-exclusion file parsing, and implemented background incremental app icon loading to resolve startup UI freezes.
  • Enhanced Cryptographic Key Derivation: Replaced direct SHA-256 password hashing with a secure KDF workflow to satisfy CodeQL security guidelines while retaining fallback decryption support for older backups.
  • Bug Fixes & Refactoring: Converted the cryptography test suite to standard TestCase format and added integration test coverage for legacy compatibility.

📝 Feedback & Support

If you have any suggestions or run into any issues, please submit your feedback here: