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: