Version 1.4
Added
- Calendar timeline now automatically scrolls to the current hour when viewing today’s date for improved user experience
- Timer now maintains accurate elapsed time tracking even when phone is locked or app is backgrounded
- Comprehensive unit tests for timer background behavior and Dynamic Island synchronization
Fixed
- Calendar display now properly adapts to the user’s locale settings without requiring an app restart
- Week start day calculation now updates automatically when the device locale changes
- Weekday header letters now align correctly with date columns across all locales
- Day swipe animations in timeline view now work properly with slide transitions
- Cross-day events now appear correctly on both affected days with proper visual clipping and continuation indicators
- Event overlap display issues resolved with column-based layout system for overlapping events
- Calendar data loading errors now display user-friendly messages with retry functionality instead of silent failures
- Timer accuracy issue when device is locked – timer now continues tracking time accurately using computed property approach
- Perfect synchronization between app timer, Dynamic Island, and Lock Screen widgets regardless of app state
- Calendar weekday headers now maintain proper horizontal alignment when event count badges are displayed
- Event count badges no longer disrupt the even spacing of day buttons in the week header
- The timer stop button now correctly saves event duration instead of losing it to race condition
- Timer stop functionality no longer suffers from race condition between state clearing and event saving
Improved
- Enhanced calendar system responsiveness to locale changes for bea tter international user experience
- Timer implementation now uses a computed property for accurate time calculation instead of incremental counting
- Dynamic Island and Live Activity widgets maintain perfect synchronization with the app timer
- Enhanced badge positioning for cleaner layout behavior
- Increased event count badge size and improved text centering for better readability
- Optimized week header layout performance by removing conflicting spacer-based positioning
- Simplified timer architecture
- Enhanced build system tooling with improved success/failure detection and error reporting
Version 1.3
Added
- Internal WebView implementation for in-app browsing
- Comprehensive UI test suite with navigation and feature testing
- Enhanced project documentation and architecture notes
Changed/Improved
- Replaced all external Safari links with internal Web View in Settings
- Updated Help Feedback
- Improved duration functions
- Organized Calendar View
- Calendar architecture: components now self-manage their data fetching for better modularity
Fixed
- Improved code organization by moving helper functions to the appropriate module
- Fixed internal browser navigation buttons (back, forward, refresh) functionality
- Fixed the share button in WebView with proper iPad compatibility
Version 1.2
- First private release for debugging and feedback
- Event editing and deleting
- Initial website content linked to App
Version 1.1
- Dynamic Island and Lock-screen Widget
- New Activity and Event Models
- Debug tools for maintenance
- Share app and share screen
Version 1.0
- internal testing version of basic functions
- shared for debugging only
_