CHANGELOG
Every version, what changed and why
Acro is in active development — versions ship roughly every 1–2 weeks. Major reworks get a writeup; bug-fix patches get a one-liner.
Coming next
Roadmap
- v1.1 — PencilKit annotate mode, per-photo dominant-hue extraction
- v1.x — JSON export & backup, optional iCloud sync
- Later — AI pest identification
v1.0.0
2026-05-28
Initial release — Aurora UI + correctness pass
- Aurora visual system across CoralDetail, EnhancedChart, Today, and the iPhone HomeView
- iPhone HomeView replaces the old TankSidebar root — dashboard-first navigation
- Treatment protocol disclaimer pinned in Settings & CoralInspector
- SwiftData fallback banner when the persistent store can't open
- Activity feed routes by PersistentIdentifier (no more name-collision bugs)
- Salinity-in-SG deltas now use parameter-aware decimal precision
- EnhancedChart: 24h-anchored swing band, single-reading X-domain padding
- CoralList thumbnails use an NSCache to avoid per-render JPEG decode
v0.7.x
2026-05-21
UI design-system foundation
- Initial Aurora token rollout (SP8.1–SP8.3, SP9.1–SP9.3)
- UnderlineTabs, SegmentedTabs, Pill, MetricCard, AttentionCard primitives
- HealthPulse and DoseProgress visual components
v0.5–v0.6
2026-05-20
Core feature MVPs
- Frag tracking MVP — Coral, CoralPhoto, Tank models with SwiftData
- Water-quality logging with EnhancedChart trends
- Treatment scheduling with built-in hobbyist protocols
- STN/RTN correlation analysis (PoC)