Skip to content

All versions since v0.37.0

v0.37.0

0.37.0 (2026-05-25)

Features

  • admin: wire edit-user action buttons (924f0b0)
  • backup: include todoItems table in export and import (9ec18ed)
  • email: fan out child-account emails to guardians (f1aa097)
  • email: use admin appTitle in email subjects and bodies (bf27e43)
  • intelligence: add inline Edit action to single-item stale-item recs (d011944)
  • intelligence: default suggestions filter to public lists only (337dc54)
  • intelligence: open sub-item Edit inline on suggestions page (7240a6b)
  • intelligence: route stale-items pick-one recs to grouping (44beff6)
  • intelligence: tint recommendation subsection headers (ca0fcd8)
  • items: show date added on item and addon rows (e0dd380)
  • lists: add delete control to list settings panel (f40e859)
  • observability: expose Prometheus metrics endpoint and instrument domain (0ae1e9a)
  • observability: scaffold opt-in Sentry and Prometheus toggles (f3620be)
  • observability: wire Sentry server + client SDKs (0fe0a60)
  • perf: add VITE_PERF_DEBUG nav timing instrumentation (5dee255)
  • realtime: backstop SSE with focus and interval refresh (3aeefc4)
  • scrapers: prefill notes from purchase-variant axes (cd8724f)

Bug Fixes

  • 2fa: keep password prompt open and surface errors on failed enable/disable (efe65c2)
  • admin-intelligence: reflect all in-flight runs in the Run buttons (a18065e)
  • auth: keep sign-in form mounted across useSession refetches (f570958)
  • auth: un-nest two-factor route so the challenge actually renders (24f4ad9)
  • breadcrumbs: show My Lists and list name on organize page (d7871e6)
  • gifts: allow purchase-detail edits on revealed items (c97fba6)
  • intelligence: dismiss bundle sub-item after successful edit (fbad33d)
  • intelligence: keep stale-items rec active when one item is deleted (3515eb4)
  • intelligence: preserve suggestion filter across refetch (5362914)
  • intelligence: stop list-hygiene cold-calling custom holidays (2c91941)
  • items: contain Amazon import preview rows within the dialog (aad9bca)
  • items: hide actions menu on items linking to another list (d49d08c)
  • items: hide claim button on items linking to another list (be03bc9)
  • list-addons: archive addons in recipient reveal flows (014fa34)
  • list-addons: hide archived addons and show added-on date (4337056)
  • lists: hide off-list gift price from other gifters (dc4b542)
  • lists: plumb canEdit through ListHeader so editors see todo affordances (1b4ed07)
  • markdown-textarea: delete highlighted range on iOS Safari (3e8d173)
  • mobile-passkey: de-nest the route from sign-in via flat-route rename (deb905f)
  • mobile-passkey: redirect to _native-done from the fetch onSuccess hook (4b43a1c)
  • purchases: use sticky-note icon for notes indicator (14878e0)
  • seed: write todo seed rows to todo_items instead of items (6ce6c4b)
  • settings: cap each sub-page card at max-w-2xl to match admin (9d15a02)
  • settings: widen settings canvas to match admin (cfb2830)
  • todos: allow owners and editors to read private todo lists (0049ee7)
  • ui: keep dialogs above the iOS keyboard (c8e9f71)

Reverts

  • mobile-passkey: drop the fetchOptions.onSuccess redirect (56e217a)

v0.38.0

0.38.0 (2026-05-25)

Features

  • todos: edit todos, icon buttons, markdown notes (1744de7)
  • ui: add TapTooltip for tap-to-open on touch devices (8104a83)

Bug Fixes

  • intelligence: drop no-op wishlist convert from stale-list rec (db84759)
  • items: hide empty groups from gifter view (6ca2fac)
  • scrapers: handle Amazon twister variants and skip cart-quantity (f3e1dee)

v0.39.0

0.39.0 (2026-05-26)

Features

  • admin: add scrape health stats card (bdb047f)
  • admin: show scraper tiers and per-domain URL examples on scrape health (3bb4958)
  • holidays: optional recipient on custom holidays (61529e4)
  • recent: support timeframe filters in recent feeds (aedabb8)

v0.40.0

0.40.0 (2026-05-26)

Features

  • errors: granular route-level fallbacks and friendlier 404 (e5f96fc)
  • lists: show countdown badge on custom-holiday list rows (0f2f40f)
  • notes: render markdown images via item lightbox (5276652)
  • screenshots: add hero viewport for docs site marketing captures (a9b0231)

Bug Fixes

  • auth: allow iOS keyboard text replacement on email inputs (7b84200)

v0.41.0 Latest

0.41.0 (2026-06-09)

Features

  • cron: respect archive defer and add deferred-due reveal pass (9eb5796)
  • lists: add archive defer + last-archived columns and max-defer setting (76003dc)
  • lists: add archive-schedule derivation helper (3433a74)
  • lists: add force-reveal, set/extend, and cancel defer server fns (3844494)
  • lists: add reveal-date banners, force/extend controls, last-archived (e70e8d3)
  • lists: expose archive banner info from list view/edit loaders (88cbb28)

Bug Fixes

  • items: clear stale import progress alert on add-item reopen (d901147)
  • items: restore thumbnail max-width to fix Safari gifter view (0fa3713)
  • permissions: enforce child-account guardrails server-side (8697433)
  • scrape: apply AI-cleaned title to add-item form (9e1bf46)
  • scrape: persist cleaned title so cache hits stay cleaned (8bfc01a)