Skip to content

All versions since v0.30.1

v0.30.1

0.30.1 (2026-05-13)

Bug Fixes

  • cron: fix stale .notes/cron-and-jobs.md path in code comments (6a8507f)

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)

Bug Fixes

  • admin: toast and close edit-user dialog on save (a74e825)
  • csp: allow blob: in img-src for client-picked image previews (54369c9)
  • garage: use loopback for in-container CLI rpc_public_addr (21e6fa2)
  • scrapers: make AI structured output schema Gemini-compatible (c984b37)