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)