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

 

_