• Joined on 2026-05-03
null pushed to dev at null/BillTracker 2026-07-02 22:39:44 -05:00
5ffe2db85a test(qa): export→import round-trip preserves money (B9 data integrity)
c31d8cbe9e fix(qa): escape bill name in reminder email HTML — XSS via bill name (B14-04)
Compare 2 commits »
null pushed to dev at null/BillTracker 2026-07-02 22:12:03 -05:00
2050e13407 fix(qa): notification _push export was clobbered → "Send test push" 500'd (B10-01)
972daa9b07 docs(qa): mark B-UI batch probed (primitive behavior spec added)
5fe1f6499b test(qa): B-UI primitive behavior spec (dialog/select/disabled)
18c7025f3a docs(qa): record Cycle 1 sign-off — 12 findings fixed, automated re-run clean
ccf89e6df1 test(qa): summary skip-exclusion + per-month override regression (B2/B5)
Compare 12 commits »
null pushed to dev at null/BillTracker 2026-07-02 20:47:54 -05:00
127b69ffc2 chore(qa): vendor chunk splitting, remove unused markdown deps, remove dead totalInterestPaid (batch 0.41.0 QA cleanup)
null pushed to dev at null/BillTracker 2026-07-02 20:36:16 -05:00
029c227685 fix(qa): seed demo data amounts, bill amount validation, negative USD format, a11y aria-labels, Playwright E2E setup (batch 0.41.0 QA)
null pushed to dev at null/Closer 2026-07-02 02:42:57 -05:00
f68cab5cf2 feat: signup flow, age gate, user model updates, how well screen, game prompt banner
null pushed to dev at null/Closer 2026-07-01 21:39:04 -05:00
24823a39f0 feat: question discussion components, conversation VM, wheel session, settings, text input limits
null pushed to dev at null/Closer 2026-07-01 20:01:05 -05:00
09fea873e2 fix: DateReflectionScreen and FirestoreDateReflectionDataSource updates
null pushed to dev at null/Closer 2026-07-01 04:13:06 -05:00
896bf26b28 feat: date reflection reveal, UI upgrade plan, seed updates, ime-scan script
null pushed to dev at null/Closer 2026-07-01 02:55:41 -05:00
222bbd1c57 chore(db): update seed database
null pushed to dev at null/Closer 2026-07-01 02:55:38 -05:00
b115cd2f66 chore(seed): update daily question content
null pushed to dev at null/Closer 2026-07-01 02:55:32 -05:00
e1a8528489 docs: restructure README screenshot table to daily-question stages + core screens
null pushed to dev at null/Closer 2026-07-01 02:55:27 -05:00
d49d67ecbd docs: add reveal-ready brand art + screenshot
null pushed to dev at null/Closer 2026-07-01 02:55:24 -05:00
31a2652e48 feat(art): add illustration_daily_reveal_ready (light + dark)
null pushed to dev at null/Closer 2026-07-01 02:55:19 -05:00
d03e071098 feat(home): escalate daily-question art by state (partner prompt → reveal ready)
null pushed to dev at null/Closer 2026-07-01 02:55:14 -05:00
6d0a52641c feat(daily): rename modes to weekday theme names (Mood Check Monday, Tiny Win Tuesday, etc.)
null pushed to dev at null/Closer 2026-07-01 02:20:12 -05:00
b19394b900 chore(seed): update daily question content to v61 weekly format
null pushed to dev at null/Closer 2026-07-01 02:20:07 -05:00
a1b77f6786 docs: update README home screenshot alt text
null pushed to dev at null/Closer 2026-07-01 02:19:59 -05:00
18490f990e docs: update home screenshots (ready + your-turn states)
null pushed to dev at null/Closer 2026-07-01 02:19:38 -05:00
611481786f fix(home): update PairedHomePreview to BOTH_ANSWERED state
null pushed to dev at null/Closer 2026-07-01 02:19:33 -05:00
cbffaeca9f test(settings): ChangePasswordViewModelTest — validation + typed exception mapping