Updated the user interface for iOS 26 and Liquid Glass.
Minor user interface and performance improvements.
Where possible, attach confirmation dialogs to the buttons that trigger them.
Don't show a clock button in iPad watch detail views, since there's already one in the sidebar (iOS 26 only).
Improved the sizing of sheets (New Data Point, Edit Watch, etc.) on iPads (iOS 26 only).
The watch card’s deviation metric now reflects the last 30 days, rather than the watch’s entire history.
Added an option to keep or discard data points when importing a watch.
Ask for confirmation before deleting older data points when reducing a watch’s retention time.
Don’t allow swipe-to-dismiss if pending changes would be lost (e.g., when adding/editing a watch or data point).
Improved performance when importing a watch with a data point retention time.
Finding and deleting expired data points is now done completely in the background.
Increased the resolution of thumbnails created when assigning a picture to a watch.
Minor user interface improvements.
Swift 6 and strict concurrency checking.
Enabled “Allows External Storage” on the watch’s picture attribute in Core Data (triggers lightweight migration of the local database).
Added the ability to view offset and deviation data as histograms.
Added a unit label to the offset/deviation graph y-axis.
When possible, preserve the graph’s scroll position when changing views.
New placeholder icon for watches that don’t have pictures.
Requires iOS 17 or newer.
Reimplemented the graph (scatter plot) using Swift Charts.
Improved the handling of changes to data point retention times.
Adjusted the alignment of the offset/deviation graph axis labels.
Minor visual changes to popup menus.
Performance improvements.
Fixed a potential crash when deleting a watch.
Improved performance for watches with many data points.
Added custom dark and tinted app icons.
Minor visual changes to the offset/deviation graph.
Enabled scroll indicators in the watch list and detail view.
Added Show Data Points to the watch context menu.
Adjusted the detail view background color for dark mode.
Performance improvements.
Added trend indicator symbols, which combine two pieces of information: whether a watch has been gaining or losing time and whether it’s converging with, or diverging from, the correct time. An indicator is shown on each watch’s card and is meant to help you decide when it’s time to set the watch.
Expanded and reorganized the metrics shown in a watch’s detail view.
Added a “Disable Auto-Lock” option to the clock.
Allow watch information to be edited during imports.
Added a button to change the data point list sort order.
User interface and performance improvements.
Fixed a crash that occurred when exporting a watch.
Improved target time calculation when adding a data point after the watch has been set.
Performance improvements.
Improved regression line accuracy when filtering by position.
Removed Show Data Points from the watch context menu.
Minor cosmetic changes.
Fixed a potential crash when deleting a watch’s last remaining data point.
Center the Add Data Point target time context menu on the current time, rather than the target time.
When editing a data point, disable the position menu if the watch has been set.
iOS 17 compatibility.
Increased the precision of the best-fit deviation drift metric.
Initial release.