Skip to content

Somnus v0.1.1

Latest

Choose a tag to compare

@kristovatlas kristovatlas released this 23 Jul 00:02
Immutable release. Only release title and notes can be modified.
3845fd9

Second Somnus release — the post-dogfood iteration. 23 issues closed on the v0.1.1 milestone.

Highlights

  • Analysis in plain language — correlations now show natural-unit effect sizes ("≈2–3 pts lower per hour later") with a binned before/after contrast; minute-unit outcomes read as durations ("7h 27m") (#17, #147).
  • Evening-clock correctness — last caffeine/meal/stimulating times normalize onto a continuous evening clock so after-midnight entries stop corrupting correlations; consumption events wrap before 4 AM, bedtime before 6 AM (#134, #142).
  • Nav redesign — labeled icons (pencil Log, lightbulb Coach, gear Settings), a curved active indicator, keyboard access, and an icon-only collapse on narrow screens (#36).
  • Monthly report — best/worst nights carry a context line (weekday, bed time, duration, deep/REM, HRV) (#113).
  • Clearer stats vocabulary — σ/δ/Δ replaced with "Variability / Bedtime offset / Weekend drift" everywhere; "typical" → "target" bedtime; onboarding/settings explain what each target powers (#37, #38).
  • Caffeine chart — labeled bedtime marker, mg-at-bedtime callout, after-midnight handling (#106).
  • Honesty & papercuts — weekly Top Factors all-time caption + top-3/direction (#102), export rating words instead of raw enums (#143), dashboard sync/copy/setup fixes (#97#100, #105, #108, #112).

Process

Every change shipped through the deterministic review gate (4-leg battery per PR, enforced by a required CI check) and the ship-skill wave workflow (#122, #126, #128, #129, #131). This release itself passed the full battery over the entire dev→main diff.

Deferred to v0.1.2

Sick-day copy (#107), unsaved-changes warning (#109), supplement dose copy (#110), caffeine-at-bedtime predictor (#117), plus follow-ups #150/#153/#154/#156.

Acceptance record: docs/releases/v0.1.1-acceptance.md