1.2.0 Current April 22, 2026

Reconstitution profiles, saved per vial.

Save vial amount and BAC water once; QuikShot calculates concentration and draw amount from your saved values. Plus a quieter calendar and a new estimated-level chart.

New
  • Reconstitution profiles. Save vial mg and BAC water mL per compound. Draw amount is computed live from your last saved values.
  • Estimated active level. A confidence-aware curve on the Levels tab. Always labeled as an estimate, never a measurement.
  • Compound lanes. Six muted lane colors (mineral, moss, ochre, plum, teal, clay) for visual differentiation in dose rows.
Improved
  • Calendar dots are now lane-colored. Past dates fade to silver; future scheduled doses sit at full opacity.
  • Tabular numerics across every dose row, time, and draw-amount column. No more jitter when numbers change.
  • The Today hero card now uses a single radial halo behind the active-level glyph — the only gradient anywhere in the app.
Fixed
  • Reminders no longer fire twice when iCloud sync resolves a conflict during the notification window.
  • Logging a dose at exactly midnight no longer assigns it to the previous day.
  • Custom-compound rows respect the long-press menu on iPad.
1.1.1 March 9, 2026

Stability and small polish.

A maintenance release. No new features — just fewer rough edges.

Fixed
  • The body-map view occasionally rendered with the wrong rotation on iPhone SE.
  • Pull-to-refresh on the Today tab no longer overshoots into the status bar.
  • Inventory counts updated correctly when a dose was edited from the Calendar view.
Improved
  • Cold-launch time reduced by roughly 110 ms on A14 and newer.
  • VoiceOver labels for dose rows now read state, compound, and dose in that order.
1.1.0 February 18, 2026

Injection-site rotation and inventory.

QuikShot now suggests the least-recently-used site, tracks vial-level inventory, and adds an overdue state that warns without alarming.

New
  • Body-map history. Tap a region on the body map to see when you last used it. Suggested next site appears as a soft mineral chip.
  • Vial inventory. Track stock per compound; QuikShot estimates days remaining from your active schedule.
  • Overdue state. A warm-ochre badge for doses past their window — never bright red, never alarming.
Improved
  • The Skip flow now records a reason (optional, never required) so future runs can show patterns without judgment.
  • Reduced motion users get instant state changes; everyone else gets the 240 ms mineral fill.
1.0.2 January 27, 2026

Notification reliability.

A targeted fix for users on iOS 17.4+ whose reminders occasionally drifted by a few minutes.

Fixed
  • Local reminders now schedule against the wall clock instead of a relative interval, so DST transitions and Focus changes no longer shift the time.
  • Editing a recurring schedule cancels and re-schedules notifications atomically.
1.0.1 January 14, 2026

Calendar polish.

First post-launch refinement. Small things, in the right places.

Improved
  • The week strip on Today now scrolls smoothly between months without flashing.
  • Long-press on a calendar dot opens the dose detail sheet (previously required two taps).
  • Empty states use sentence-case labels everywhere. No more stray ALL CAPS.
Fixed
  • Dragging a recurring schedule across the daylight-saving boundary preserved the time-of-day correctly.
1.0.0 Launch January 6, 2026

QuikShot is live on the App Store.

The first public release. A calm, Apple-native protocol tracker for peptides, GLP-1s, custom compounds, and recurring oral routines.

New
  • Today. Next dose, what's logged, what's overdue — at a glance.
  • Protocol. Recurring schedules per compound with simple and advanced lanes.
  • Calendar. A monthly view showing logged, due, skipped, and missed doses.
  • Local reminders. Per-compound notification timing, fully on-device.
  • Local-first storage. No account, no sync requirement, no analytics.

Looking for the per-build merge log? See dev build notes.