All versions since v0.31.0
v0.31.0
0.31.0 (2026-05-15)
Features
- admin: extract mobile-app redirect URIs into dedicated editor (e910ec7)
- cron: auto-cleanup orphan claims on event date (e4ac509)
- deploy: publish Railway one-click template (c985642)
- intelligence: ai-assisted rename for convert (list-hygiene phase 2) (0a503c0)
- intelligence: list-hygiene analyzer for upcoming archive events (6153bc3)
- intelligence: merge duplicate event lists (list-hygiene phase 2) (e18836d)
- intelligence: stale-public-list detection (list-hygiene phase 2) (6e1ecce)
- items: add pendingDeletionAt + read-time safety net (6f68492)
- items: orphan-claim flow for recipient-deleted items (16378fa)
- me: list-type legend modal (cbb3079)
- orphan-claims: per-list alert + /purchases summary UI (57cada7)
- settings: hoist mobileRedirectUris to top-level mobileApp config (51f9be1)
Bug Fixes
- auth: auto-revoke other sessions + mobile keys on password change (bcd160e)
- build: keep client bundle free of node:crypto (4b569b7)
- comments: warn that comments are public in the input placeholder (84b3815)
- email: surface Resend errors from sendTestEmail (1a6d159)
- images: upgrade http image URLs to https (e2c6a4e)
- markdown-notes: show list bullets and isolate link hover (f87e393)
- migrations: split 0034 with statement-breakpoint for pglite (843f9a1)
- purchases: restore page icon color to match sidebar (e05fcc6)
- stories: query orphan-summary link by text, not role (148731e)
- tests,orphan-claims: unblock suite and resolve partner symmetrically (ce7a682)
Performance Improvements
- charts: lazy-load recharts on purchases and admin intelligence (d114d14)
- email: lazy-load templates in resend so they stay out of routes (61646c0)
v0.32.0
0.32.0 (2026-05-15)
⚠ BREAKING CHANGES
- squash migrations to baseline and overhaul local dev setup
Features
- squash migrations to baseline and overhaul local dev setup (a813eca)
v0.33.0
0.33.0 (2026-05-16)
⚠ BREAKING CHANGES
- settings: fresh deployments no longer expose the todos list type out of the box. Operators can re-enable via the admin app-settings editor.
Features
- admin: expand edit-user modal with DatePicker and per-user permissions (3663060)
- docker: generate selfhost compose matrix from feature registry (6b0a407)
- settings: default enableTodoLists to false for new tenants (7076921)
- todos: confirm item deletes and align settings UI with type-lock (c1f0610)
Bug Fixes
- calendar: render dropdown caption layout cleanly (3c08c00)
- capitalize “Amazon Wish List” consistently (eece254)
- lists: gate “test” list type to local dev only (c74e7f9)
- todos: render TodoList on edit page and align add-item dialogs (73b6061)
v0.34.0
0.34.0 (2026-05-16)
Features
- profile: circular crop dialog and unified admin edit-user save (f4cabc8)
v0.35.0 Latest
0.35.0 (2026-05-18)
Features
- admin: gate barcode page on enableMobileApp setting (bb2a607)
- barcode: add admin page and live probe (32a2e97)
- barcode: add product-lookup endpoint for mobile (0b9a18d)
- barcode: add schema, settings, and provider layer (1a2c834)
- items: add product photo upload with AI vision prefill (aa13d16)
- migrate: detect post-squash upgrade and link recovery docs (a2f82f8)