0.45.2 (2026-07-29)
- questionnaires: answering & results UX — distinct skip/wrong-fact buttons, inline correction, slider centering, calm analyze status (#348) (fbf8d39)
0.45.1 (2026-07-27)
0.45.0 (2026-07-27)
- images: split image settings per use-type + make style/direction/toggle per-person (#342) (d68d941)
- questionnaires: "That's not right about me" — correct a wrong fact in a question (#343) (cc3c848)
- questionnaires: author-marked "already answered"/"too vague" + de-dup observability (#341) (2ae8177)
- questionnaires: gate Analyze so only one runs at a time (#339) (27cde70)
- questionnaires: align a slider's middle label with the neutral thumb (#338) (e8a4288)
- questionnaires: harden analysis + self-diagnose "unexpected shape" (#340) (7c9f55b)
0.44.0 (2026-07-27)
- story: a cast register — the book knows its people (#328) (3bd3a7b)
- story: a generic Sources appendix + PDF trim size & page numbers (#293) (#332) (0d6b3e2)
- story: a multi-book shelf switcher in the Studio header (#299) (#337) (edb8119)
- story: a people-in-your-book consent center + pseudonyms (#290) (#330) (a46bd69)
- story: a title workshop — alternatives + a fresh essence without a rewrite (#324) (0dd01d0)
- story: corpus budgeting + per-chapter relevance slicing for generation (#326) (b5bb9d3)
- story: cross-chapter continuity checks + an opt-in line-edit (#329) (0241837)
- story: export books to EPUB via a dependency-free ZIP writer (#293) (#333) (91a7c85)
- story: export books to Word (.docx) via the shared ZIP writer (#293) (#334) (f7a28d8)
- story: manuscript metrics — how long the book is, and whether it's balanced (#325) (e909682)
- story: publish lifecycle — publish-diff preview, unpublish + no silent shrink (#300) (#331) (b03be5c)
- story: quote mining — your own words, in your own book (#327) (06969f6)
- story: render the book cover at the 2:3 book trim, not a square (#303) (#335) (1ef7eed)
- story: run the living-book cadences app-wide + a biographer-checkin notification (#298) (#336) (caf7130)
- story: structured front & back matter — with an unremovable wellness line (#323) (26746e3)
- story: the author edits their own outline — no AI in the loop (#321) (27a373e)
- story: the timeline stops being dead data — and what you fix stays fixed (#322) (cce2414)
- story: a memory outlives its book — book-independent /story/memories route (#317) (fbdef61)
- story: count only what feeds the book, and cite answers per questionnaire (#319) (836ca26)
0.43.4 (2026-07-22)
- questionnaires: stop intimacy check-ins re-mining covered ground; never send filler (#314) (#315) (717bfb3)
0.43.3 (2026-07-21)
0.43.2 (2026-07-21)
- together: tag streamed chunks with their session id so replies never bleed across sessions (#310) (52ef742)
0.43.1 (2026-07-21)
- together: don't force-navigate back to a session when its turn resolves after switching (#308) (2a7ef93)
0.43.0 (2026-07-21)
- story: resume unfinished memories + a history list (e05ee32)
0.42.0 (2026-07-21)
- story: share a memory — the biographer interview chat (b7451c3)
- story: interview-loop coherence + answer-the-author (#286) (9ea26ed)
- story: protect words on every rewrite, truncation handling, and the draft vault (#284) (f4d14ae)
0.41.1 (2026-07-20)
0.41.0 (2026-07-20)
- together: make the joint-challenge tile actionable and fix the dead-end it pointed at (#277) (d11ed33)
- together: redesign the home into a four-tab surface (#280) (2940a84)
- home: defer the challenge check-in only when the recommendation is actually rendering (#279) (3228aea)
- together: only the selected tab references the rendered tabpanel (#281) (eadfe5d)
0.40.1 (2026-07-20)
0.40.0 (2026-07-20)
- chat: detect truncation, auto-continue, and add rewind across every AI chat surface (#273) (b9fc8a8)
0.39.7 (2026-07-20)
0.39.6 (2026-07-20)
0.39.5 (2026-07-20)
0.39.4 (2026-07-20)
0.39.3 (2026-07-20)
0.39.2 (2026-07-20)
0.39.1 (2026-07-20)
- dreams: guard the dreamSave carry-forward list at compile time (#258) (dea3e4a)
- dreams: keep a generated image when the dream is edited (#257) (dbc112e)
0.39.0 (2026-07-18)
- memory: move insight review to a dedicated /memory/review screen (65) (4995ef7)
0.38.0 (2026-07-18)
- memory: Questionnaires + Memory review redesign — queue, per-item cards, humanized trends (65) (2d16b23)
0.37.0 (2026-07-17)
0.36.0 (2026-07-17)
- memory: context-rich cards, card grid, nav badge & share-with-partner default (62 §13) (#247) (2b55b7c)
- story: close out §13 — answered-history chapter linkage + a shared scrim token (64 §13.6.5) (#249) (659a642)
0.35.0 (2026-07-17)
0.34.0 (2026-07-17)
- questionnaires: answering redesign — per-question skip/decline + unlocked wizard (08 §25) (#241) (afc3fd8)
- story: immersive margin-based Shape editing surface (64 §13.5 R3-polish) (7d91d5c)
- story: the Photos gallery + photo-answers→corpus wiring fix (64 §13.6.2 R6) (#243) (adcf7a9)
- story: the Studio & the Book — R4 (read receipts, draft export, export dialog) (64 §13.7) (#237) (3105743)
- story: the Studio & the Book — R5 (Interview tab: life map, gaps, ask-a-gap) (64 §13.7) (#240) (ca0c9d8)
- questionnaires: align landing card titles + tighten spacing rhythm (#235) (3f486bd)
- questionnaires: float the sorted status group, soften the attention pill, add Received sort (#242) (247d20e)
0.33.0 (2026-07-17)
- questionnaires: tabbed landing + nav badge + spaced toolbar + recently-analyzed sort (#236) (f4520f2)
- story: the Studio & the Book — R1 (Studio IA) redesign (64 §13) (#231) (7f391c5)
- story: the Studio & the Book — R2 (immersive Book reader) (64 §13.7) (#233) (d17ce69)
- story: the Studio & the Book — R3 (Shape ribbon, What-changed diff, Read⇄Shape toggle) (64 §13.7) (#234) (dc7baed)
0.32.0 (2026-07-17)
0.31.0 (2026-07-17)
0.30.0 (2026-07-17)
- images: one global image style + fix the story "Illustrate this chapter" dead button (#224) (23ade99)
- images: realtime progress for every AI image + surface the style on the Story page (#225) (c7c982c)
- story: a proper Story settings section (writing + story-specific image style) (#226) (944a2dd)
- story: draft in one flow with a live progress screen (no outline gate) (#221) (e175903)
- story: rich real-time progress for writing chapters (inline on the overview) (#222) (08d4fed)
- story: Your Story — AI-written living biography (spec 64) (#218) (ac81878)
0.29.0 (2026-07-16)
0.28.0 (2026-07-15)
0.27.0 (2026-07-15)
- together: record completed commitments in Goals "Completed & closed" (reopenable) (#211) (eb3a820)
- together: start a session in a centered modal, not an inline scroll-up bar (#213) (7363cd3)
- together: open the start bar into view so New session + catalog cards aren't dead (#207) (#210) (1797b3f)
- together: wrap-up closes out the session + no duplicate/cross-session agreements (#206) (#208) (33756be)
0.26.0 (2026-07-15)
0.25.0 (2026-07-14)
0.24.1 (2026-07-14)
0.24.0 (2026-07-14)
- memory: flatten the insights page into edit-in-place life-area sections (62) (#197) (a842685)
- together: surface agreements in Goals + dashboard + inline pulse on Home (61) (#195) (b455b62)
- home: show your goals AND Together reflections in "Needs attention" (#199) (bb76da9)
- together: make standing agreements top-of-mind on the dashboard (61) (#198) (419dd11)
0.23.0 (2026-07-14)
- home: challenge card + Home review polish (60 slice 3) (#189) (efe3527)
- home: complete hybrid dashboard redesign — bento, AI companion, life-rings, feed (60) (#187) (7f45fdd)
- home: goals card, you card, needs-attention queue, and life-rings redesign (60) (#194) (50488df)
- home: together pulse ring on the hero card + dead-code cleanup (#191) (ec09b85)
- questionnaires: make Intimacy-Unfiltered genuinely extreme (08 §24.9) (#190) (53b0711)
0.22.0 (2026-07-14)
- home: a dedicated Questionnaires dashboard section (59) (#180) (6242016)
- home: questionnaire dashboard follow-ups — trend line + prefilled fun/spicy briefs (59) (#182) (96673c1)
- home: richer Questionnaires dashboard section (59 §15) (#183) (7d8b7a3)
- questionnaires: draft-with-AI overhaul — brief-as-focus, count, real de-dup (08 §23) (#184) (b5aa9e1)
- questionnaires: sensitivity tiers that actually differ + explicit Scenario (08 §22) (#179) (4b18651)
- questionnaires: use all data — complete de-dup + deep personalization (08 §24) (#186) (ac76501)
0.21.0 (2026-07-13)
- together: coach-initiated private clarification channel (58 §3.14 Part B, Phase I2) (#178) (54ccd76)
- together: grounded self-verifying coaching (58 §3.14 Part A, Phase I1) (#176) (8a05a31)
0.20.0 (2026-07-13)
- together: a clear audience toggle so private vs shared is unmistakable (58 §3.6) (#175) (1ecebcf)
- together: instant-send chat + sessions grouped by whose turn it is (58 §3.2/§3.6) (#173) (5790363)
- together: let the initiator withdraw a pending invitation (58 §3.4) (#171) (f9f8f07)
0.19.0 (2026-07-13)
- chat: show date + time under each message, with day dividers (#169) (356c8e8)
- together: redesign the Together dashboard around a clear priority order (#166) (#170) (26c949b)
0.18.1 (2026-07-11)
0.18.0 (2026-07-11)
- together: coach suggestion cards — guided exercise / check-in (58 §5.6) (#162) (9a81806)
- together: explicit register + Desire/intimacy + Yes/No/Maybe (58 phase F) (#158) (96f06c3)
- together: Home presence provider + person-delete reap (58 §3.12/§5.6) (#160) (6c78ec1)
- together: joint challenges — twin Challenge records for both partners (58 §5.6) (#161) (8d43a87)
- together: prep spaces, image attachments, and the secrets policy (58 phase C) (#155) (f16be1c)
- together: Pulse — dyad-metric trends + dual-consent desire alignment (58 §3.10a) (#159) (0834c29)
- together: remove the couples pre-screen (58 §8.2, owner decision) (#163) (cf3cf0f)
- together: the guided couples catalog (58 phase E) (#157) (33d495b)
- together: wrap-up & relationship memory (58 phase D) (#156) (b08699a)
- questionnaires: hide "Share a link" once the questionnaire has been answered (spec 08 §17.14e) (#153) (8f5fd89)
0.17.0 (2026-07-11)
- questionnaires: 'At a glance' aggregate read (spec 08 §20, slice 4/5) (#146) (ec2dbef)
- questionnaires: aggregate-first Results dashboard (spec 08 §21.4) (#152) (af7b7e3)
- questionnaires: bespoke read-only Preview presentation view (spec 08 §21.2) (#150) (65fb1a9)
- questionnaires: full-width detail + read-only disabled Preview (spec 08 §20, slice 1/5) (#143) (0703442)
- questionnaires: landing cards state whether answers are private or visible (#140) (b7f4e13)
- questionnaires: modernize answering form + progress (spec 08 §20, slice 2/5) (#144) (bb49673)
- questionnaires: one-question-at-a-time answering wizard (spec 08 §21.3) (#151) (03529f6)
- questionnaires: private results — inline insight, numeric, explainer (spec 08 §20, slice 5/5) (#147) (3225b0f)
- questionnaires: restructure Results — summary + status grouping (spec 08 §20, slice 3/5) (#145) (7b67c40)
- together: couples sessions — Phase A + B foundation (spec 58) (#148) (4333180)
0.16.1 (2026-07-09)
- questionnaires: insight excerpt clamps cleanly, expands in place, deep-links to Memory (#138) (66dbfa4)
0.16.0 (2026-07-08)
- memory: overview-first redesign — Goals & Sharing move to their own pages (spec 57) (#132) (ddb12d8)
- questionnaires: redesign the landing into a two-section card dashboard (#133) (5d4a65b)
- memory: life-area tile count no longer clips at wide widths (#136) (1f700ca)
- ui: full-width layouts, tame Memory text walls, fix self-assessment pronouns (#135) (b7f9f3e)
0.15.2 (2026-07-08)
0.15.1 (2026-07-08)
0.15.0 (2026-07-08)
0.14.4 (2026-07-08)
0.14.3 (2026-07-07)
0.14.2 (2026-07-07)
0.14.1 (2026-07-07)
0.14.0 (2026-07-07)
- onboarding: notify when completed onboarding has new/unanswered questions (#112) (0c46f95), closes #109
- questionnaires: let recipients review + edit + resend answers; nudge the sender to re-analyze (#116) (363053b)
0.13.1 (2026-07-01)
0.13.0 (2026-07-01)
- dreams: dashboard insight strip, quick filters, time grouping (#106) (2a8b4e3)
- dreams: image-forward dashboard card grid + immersive detail (#104) (54b4501)
0.12.3 (2026-07-01)
- dreams: share a dream reflection with multiple people (per-person chips) (0dc7b3d)
0.12.2 (2026-07-01)
- dreams: titled, collapsible, markdown-rendered dream share controls (65fa3e3)
0.12.1 (2026-07-01)
- dreams: disable adaptive thinking on bounded-JSON syntheses (fixes "analysis cut off") (5743f2e)
0.12.0 (2026-07-01)
- dreams: reflection-as-a-session — coach-first opener, read-first detail, people quick-add (12 §15) (2523fc2)
0.11.3 (2026-06-27)
0.11.2 (2026-06-26)
0.11.1 (2026-06-26)
0.11.0 (2026-06-26)
- challenges: challenge/experiment sessions (spec 52) (b45fa82)
- home: personalized recommendation engine + Home redesign (spec 53 Slice A) (#75) (9747de7)
- home: self-assessment, wellbeing & intimacy recommendations (spec 53 Slice B) (#82) (d5af0c1)
- intimacy: categorized, tiered activities inventory + grouped matrix (spec 49) (#78) (19ff194)
- intimacy: clearer anatomy wording, inventory additions, porn types (#84) (b8ccff7)
- memory: redesign Memory — sharing is context not display + relationship insights + test-sharing default (54) (#86) (1e2363b)
- sessions: expand guided catalog — fuller therapy/coaching, a Family group, + search (#87) (4c031fb)
- sessions: expand intimacy guided-session group (spec 48) (#77) (4ccb930)
- settings: owner AI suggester for intimacy topics (08 §16.5a) (#88) (2f7896f)
- tests: self-assessments engine + "You" hub (spec 50) (#79) (171b605)
- tests: wellbeing & neurodivergence self-reflections (spec 51) (#80) (0baf2f0)
- privacy: exclude wholly-restricted insights from cross-feature AI digests (audit 48–53) (#83) (1d3dc5a)
0.10.0 (2026-06-25)
- onboarding: anatomy-driven intimacy matrix labels + stable row keys (#62) (#70) (e505f89)
- questionnaires: knowledge-aware generation — feed raw answers, go deeper, fix blank options (#72) (5a7cf33)
- questionnaires: recipient-first Suggested + saved, tailored gap-finder suggestions (#67) (971bc7d)
- sessions: attach images to a session so the coach can see them (spec 45) (#69) (45a9963)
- onboarding: intake quality pass — cleared-trigger orphans + wording collisions (spec 47) (#71) (cbec72e)
0.9.1 (2026-06-25)
- questionnaires: gap-finder "unexpected shape" — name answer types + tolerant inner parse (#60) (124b0ba)
0.9.0 (2026-06-24)
0.8.1 (2026-06-24)
0.8.0 (2026-06-24)
- ai: tolerant model-JSON parsing + honest failure taxonomy (spec 37) (#44) (5172b7b)
- coaching: proactive coaching — goal follow-through, synthesis, crisis awareness (spec 40) (#48) (e3113ff)
- discoverability: empty states, AI-unavailable copy, scope & orientation (spec 41) (#49) (e7127a0)
- memory: dashboard overhaul — stats header, scoped sharing, transparency surface (spec 44) (#52) (d467e61)
- memory: living memory & continuity — auto-reconcile, tracked goals, share cleanup (spec 39) (#46) (cb5e1c5)
- onboarding: per-question relationship-scoped sharing in the intake flow (spec 43) (#51) (a6ef6ae)
- questionnaires: lifecycle completeness — discoverability, validation, re-ask, export, favorites (spec 38) (#47) (5347321)
- relationship-scoped sharing — the foundational model (spec 42) (#43) (4d83c4f)
- audit follow-ups for specs 37-41 (synthesis privacy leak + should-fixes) (#50) (0d49936)
- sharing: audit follow-ups for relationship-scoped sharing (specs 42-44) (#53) (6aa3c01)
0.7.0 (2026-06-23)
0.6.0 (2026-06-23)
- context: topic-aware portrait facts on every coaching surface (spec 28 §13) (#39) (fa4d506)
- onboarding: 5-point gender-aware intimacy activity matrix (spec 27 §4.2) (#36) (c33af96)
- onboarding: porn conditional fields, parent-figures roster, cut 4 questions (specs 18/26/27) (#38) (da13d09)
0.5.1 (2026-06-23)
0.5.0 (2026-06-23)
- notify-only update awareness — checks GitHub Releases, raises an update notification (spec 36) (#31) (ce5519f)
- unified in-app notification system — bell + center + toasts (spec 35) (#29) (6a701a4)
0.4.0 (2026-06-23)
0.3.3 (2026-06-23)
0.3.2 (2026-06-23)
- intake: make portrait synthesis resilient to off-spec + truncated model JSON (#15) (9d225b1), closes #14
0.3.1 (2026-06-22)
- ai: auto-share AI credentials to the household by default (spec 25 §5.6) (f173150)
0.3.0 (2026-06-22)
- access: owner-only settings sections + gallery; move vault control into account menu (a72c269)
- ai: household-shared AI credentials so members inherit the owner's key (c639dab)
- devices: device registry — slice A of spec 28 (cc64c76)
- devices: key rotation — slice B of spec 28 (revocation by re-encryption) (128935c)
- devices: owner Devices settings section — slice C of spec 28 (e142f61)
- housekeeping: spec 29 slice C — iOS sync-conflict detection (f975ae3)
- housekeeping: spec 29 slice D — sync-safety warning at first-run setup (19d113e)
- housekeeping: spec 29 slices A + B — spec-10 doc cleanup + OpenAI test connection (7ba5aed)
- intake: also cut swallowSpit + cumWhere from intimacy (61 → 40) (32f7b0b)
- intake: progressive profile depth invitations (spec 29) (2aa034d)
- intake: rebalance intimacy block 100→61, kept explicit (spec 27) (284083f)
- intake: redesign onboarding catalog — cut non-intimacy 392→126 (spec 26) (053dcf3)
- intake: slice 28a — slider-seed fix + portrait fact cap (spec 28) (e66c0a0)
- intake: slice 28b — topic-relevance portrait selection (spec 28) (a96de09)
- intake: trim intimacy block 61 → 42 + opt-in specifics gate (spec 27 §4.3) (6bd9d8f)
- settings: enforce the settings-write trust boundary in the bridge (b2292ab)
0.1.0 (2026-06-17)
- distribution: automate versioning, macOS release builds & non-technical README (6acc494)
- memory: living dashboard UI — filters, life-area groups, confidence, provenance (spec 20) (868a6f4)
- memory: living insights engine — reconcile, flag, categories, keep-on-delete (spec 20) (5e67761)
- onboarding: cover every People field + structured dates (18 §14.6) (73fbd5e)
- onboarding: cultural/ethnic background is a multi-select with Other (18 §14.6) (9e0781a)
- onboarding: kids & pets conditional rosters via a new roster answer type (18 §14.6) (86b3ad1)
- questionnaires: household sends also mint a relay link (08 §17.13) (82f292e)
- relay: attachRelayLink — mint a relay link for an in-app send + first-wins drain (08 §17.13) (715f2b9)
- answering: scale→slider, clean long prompts, full-width option cards (517d503)
- app: gate the app name so dev uses a separate userData (5babdf8)
- memory: scope insights:list to the active person — close the cross-user leak (spec 20 §1.1) (aba6a60)
- onboarding: placeholders on all free-text questions; trim decisionStyle (18 §14.6) (a983d54)
- onboarding: the important-dates row label collapsed + remove button overflowed (18 §14.6) (c3cc9b3)
- people: remove the duplicated profile questions from the People editor (18 §14.6) (f09cdf2)
- questionnaires: compat variants rewrite options with correct gender pronouns; sleek share card (1ad9d49)
- questionnaires: compatibility variants ask about the OTHER participant (08 §17.12-E) (758b92d)
- questionnaires: drop test-on-yourself "Finish" from the sent (locked) preview (7453d5a)
- questionnaires: fix relay 404 (stale Worker) + make the link reachable after sending (79841da)
- questionnaires: focused full-width builder — no orphaned empty space (b8defd7)
- questionnaires: make the send lifecycle visible — relay drain, sent badge, delete, draft save (a275bd4)
- questionnaires: share link re-shows the existing link; manual refresh regenerates (af46172)
- questionnaires: surface a hint when a household send has no relay link (08 §17.13) (9c82c48)
- questionnaires: surface relay-mint failures + lock sent questionnaires (read-only) (e7d6df3)
- questionnaires: unified delivery for compatibility + re-publish/resend a relay link (fa6651a)
- questionnaires: warmer fallback for a nameless external compat recipient (1f993ef)
- relay: package the relay Worker bundle into the built app (b32b7d9)
- release as 0.1.0 (36c3dff)
0.2.1 (2026-06-17)
- app: gate the app name so dev uses a separate userData (5babdf8)
- relay: package the relay Worker bundle into the built app (b32b7d9)
0.2.0 (2026-06-17)
- memory: living dashboard UI — filters, life-area groups, confidence, provenance (spec 20) (868a6f4)
- memory: living insights engine — reconcile, flag, categories, keep-on-delete (spec 20) (5e67761)
- onboarding: cover every People field + structured dates (18 §14.6) (73fbd5e)
- onboarding: cultural/ethnic background is a multi-select with Other (18 §14.6) (9e0781a)
- onboarding: kids & pets conditional rosters via a new roster answer type (18 §14.6) (86b3ad1)
- questionnaires: household sends also mint a relay link (08 §17.13) (82f292e)
- relay: attachRelayLink — mint a relay link for an in-app send + first-wins drain (08 §17.13) (715f2b9)
- answering: scale→slider, clean long prompts, full-width option cards (517d503)
- memory: scope insights:list to the active person — close the cross-user leak (spec 20 §1.1) (aba6a60)
- onboarding: placeholders on all free-text questions; trim decisionStyle (18 §14.6) (a983d54)
- onboarding: the important-dates row label collapsed + remove button overflowed (18 §14.6) (c3cc9b3)
- people: remove the duplicated profile questions from the People editor (18 §14.6) (f09cdf2)
- questionnaires: compat variants rewrite options with correct gender pronouns; sleek share card (1ad9d49)
- questionnaires: compatibility variants ask about the OTHER participant (08 §17.12-E) (758b92d)
- questionnaires: drop test-on-yourself "Finish" from the sent (locked) preview (7453d5a)
- questionnaires: fix relay 404 (stale Worker) + make the link reachable after sending (79841da)
- questionnaires: focused full-width builder — no orphaned empty space (b8defd7)
- questionnaires: make the send lifecycle visible — relay drain, sent badge, delete, draft save (a275bd4)
- questionnaires: share link re-shows the existing link; manual refresh regenerates (af46172)
- questionnaires: surface a hint when a household send has no relay link (08 §17.13) (9c82c48)
- questionnaires: surface relay-mint failures + lock sent questionnaires (read-only) (e7d6df3)
- questionnaires: unified delivery for compatibility + re-publish/resend a relay link (fa6651a)
- questionnaires: warmer fallback for a nameless external compat recipient (1f993ef)
0.1.0 (2026-06-17)
- distribution: automate versioning, macOS release builds & non-technical README (6acc494)
- memory: living dashboard UI — filters, life-area groups, confidence, provenance (spec 20) (868a6f4)
- memory: living insights engine — reconcile, flag, categories, keep-on-delete (spec 20) (5e67761)
- onboarding: cover every People field + structured dates (18 §14.6) (73fbd5e)
- onboarding: cultural/ethnic background is a multi-select with Other (18 §14.6) (9e0781a)
- onboarding: kids & pets conditional rosters via a new roster answer type (18 §14.6) (86b3ad1)
- questionnaires: household sends also mint a relay link (08 §17.13) (82f292e)
- relay: attachRelayLink — mint a relay link for an in-app send + first-wins drain (08 §17.13) (715f2b9)
- answering: scale→slider, clean long prompts, full-width option cards (517d503)
- memory: scope insights:list to the active person — close the cross-user leak (spec 20 §1.1) (aba6a60)
- onboarding: placeholders on all free-text questions; trim decisionStyle (18 §14.6) (a983d54)
- onboarding: the important-dates row label collapsed + remove button overflowed (18 §14.6) (c3cc9b3)
- people: remove the duplicated profile questions from the People editor (18 §14.6) (f09cdf2)
- questionnaires: compat variants rewrite options with correct gender pronouns; sleek share card (1ad9d49)
- questionnaires: compatibility variants ask about the OTHER participant (08 §17.12-E) (758b92d)
- questionnaires: drop test-on-yourself "Finish" from the sent (locked) preview (7453d5a)
- questionnaires: fix relay 404 (stale Worker) + make the link reachable after sending (79841da)
- questionnaires: focused full-width builder — no orphaned empty space (b8defd7)
- questionnaires: make the send lifecycle visible — relay drain, sent badge, delete, draft save (a275bd4)
- questionnaires: share link re-shows the existing link; manual refresh regenerates (af46172)
- questionnaires: surface a hint when a household send has no relay link (08 §17.13) (9c82c48)
- questionnaires: surface relay-mint failures + lock sent questionnaires (read-only) (e7d6df3)
- questionnaires: unified delivery for compatibility + re-publish/resend a relay link (fa6651a)
- questionnaires: warmer fallback for a nameless external compat recipient (1f993ef)
- release as 0.1.0 (36c3dff)
0.2.0 (2026-06-17)
- memory: living dashboard UI — filters, life-area groups, confidence, provenance (spec 20) (868a6f4)
- memory: living insights engine — reconcile, flag, categories, keep-on-delete (spec 20) (5e67761)
- onboarding: cover every People field + structured dates (18 §14.6) (73fbd5e)
- onboarding: cultural/ethnic background is a multi-select with Other (18 §14.6) (9e0781a)
- onboarding: kids & pets conditional rosters via a new roster answer type (18 §14.6) (86b3ad1)
- questionnaires: household sends also mint a relay link (08 §17.13) (82f292e)
- relay: attachRelayLink — mint a relay link for an in-app send + first-wins drain (08 §17.13) (715f2b9)
- answering: scale→slider, clean long prompts, full-width option cards (517d503)
- memory: scope insights:list to the active person — close the cross-user leak (spec 20 §1.1) (aba6a60)
- onboarding: placeholders on all free-text questions; trim decisionStyle (18 §14.6) (a983d54)
- onboarding: the important-dates row label collapsed + remove button overflowed (18 §14.6) (c3cc9b3)
- people: remove the duplicated profile questions from the People editor (18 §14.6) (f09cdf2)
- questionnaires: compat variants rewrite options with correct gender pronouns; sleek share card (1ad9d49)
- questionnaires: compatibility variants ask about the OTHER participant (08 §17.12-E) (758b92d)
- questionnaires: drop test-on-yourself "Finish" from the sent (locked) preview (7453d5a)
- questionnaires: fix relay 404 (stale Worker) + make the link reachable after sending (79841da)
- questionnaires: focused full-width builder — no orphaned empty space (b8defd7)
- questionnaires: make the send lifecycle visible — relay drain, sent badge, delete, draft save (a275bd4)
- questionnaires: share link re-shows the existing link; manual refresh regenerates (af46172)
- questionnaires: surface a hint when a household send has no relay link (08 §17.13) (9c82c48)
- questionnaires: surface relay-mint failures + lock sent questionnaires (read-only) (e7d6df3)
- questionnaires: unified delivery for compatibility + re-publish/resend a relay link (fa6651a)
- questionnaires: warmer fallback for a nameless external compat recipient (1f993ef)
- distribution: automate versioning, macOS release builds & non-technical README (6acc494)
- release as 0.1.0 (36c3dff)