Skip to content

1.0.0

Choose a tag to compare

@ekomarova ekomarova released this 16 Sep 22:44
· 73 commits to main since this release

Added

  • Added unit tests (Swift Testing) for InsightsCalculator, DateExtension, ThemeManager and JoyEntry.dateKey
  • Added the unit-tests CI job for iPhone 17 and iPad Pro 13-inch (M5) simulators
  • Added CodeQL static analysis (security-extended) for Swift on every pull request #7
  • Added code coverage via Codecov #10
  • Added the ui-tests CI job on iPhone 17 #11

Fixed

  • Fixed the calendar grid being misaligned with the weekday header for English on Monday-first regions: SingleMonthView now uses the in-app locale instead of Calendar.current
  • Blurred background content when the "new record" sheet is open on iPad
  • Fixed a UI freeze on iOS 17.0 when opening Calendar or Insights after switching language, caused by creating DateFormatter instances on every render of WeekdayHeaderView
  • Fixed the same freeze in InsightsCalculator.calculateGoldenHours by replacing setLocalizedDateFormatFromTemplate("jmm") with Date.FormatStyle
  • Fixed a crash in CloudKitSyncMonitor.init() in builds without a signed iCloud entitlement #11
  • Fixed flaky LummiUITests in CI with looser timeouts, waiting for animations and no simulator-clone parallelization #11