Skip to content

Changelog

Version group-wish-lists-open: v0.5.0

0.5.0 (2026-04-20)

Features

  • admin: consolidate general settings, move test email to debug (516869b)
  • admin: restructure settings into General + Scheduling, add comment toggles (2008cf3)
  • admin: show row id label in list/item action menus (78479f5)
  • auth: gate (core) routes behind sign-in (4a5cdee)
  • common: MarkdownTextarea with connected toolbar (dd57988)
  • docker: polish self-hosted deployment (#11) (1ecf879)
  • emails: credit partners and co-gifters in post-birthday summary (e74eb33)
  • gifts: claim flow — create + read (#2) (00eb082)
  • gifts: unclaim + edit-claim flow; drop unused isArchived (#3) (818f338)
  • groups: add contextual help to group badges (459376c)
  • groups: add sortOrder + bulk priority/delete + mixed reorder (f80a3d9)
  • groups: larger hoverable help icon next to group badge (336907a)
  • groups: lock later items in an ordered group (d3acfd2)
  • groups: lock sibling items in pick-one group after a claim (26580eb)
  • groups: optional name and priority on item groups (18e6e7d)
  • groups: reorder items inside an ordered group from the editor (b68c980)
  • groups: show connector pill between items in pick-one and ordered groups (83dbdc4)
  • item-import: reorganize form, add grouped list picker (1b391a0)
  • items: add sortOrder column for manual list-level ordering (103e1e6)
  • items: add sortOrder column for manual list-level ordering (209e5bb)
  • items: bulk move/archive/delete/priority/reorder server actions (7e347df)
  • list-addons: off-list gifts CRUD with archive (#4) (7e38ed9)
  • list-editors: grant/revoke + V1 list_type migration (#5) (8fa6528)
  • lists/edit: redesign groups layout with inline sub-items (de5c7fd)
  • lists: add Organize page with bulk actions and comment-purge on move (b5a9763)
  • lists: allow private lists as primary, clarify copy on My Lists (2179a06)
  • lists: auto-open create dialog on /me#new hash (bda6888)
  • lists: drag-and-drop reorder into priority buckets (c4b608e)
  • lists: inline editor picker in settings sheet (4fb2eda)
  • lists: live unclaimed/total badge on home page (65c0923)
  • lists: move list settings + editors into right-side sheet (c56fd23)
  • lists: show partner name on per-user list card (a1e7a8c)
  • lists: type icons in selects, show description, border empty states (91af086)
  • organize: polish Bulk Actions and Reorder visuals (97b020b)
  • organize: redesign Reorder panel and add group bulk actions (409a181)
  • organize: show group type badge after the title (ecfe3fd)
  • Phase 1 + 1.5 — tooling, schema, local dev, admin recovery (#1) (9996c7b)
  • Phase 4 — comments, URL scraping, recent feeds (#8) (4abe54b)
  • Phase 5 — child accounts, connections page, SSE real-time (#9) (87a1cfe)
  • Phase 6 — birthday cron, received gifts, item import, polish (#10) (95456ae)
  • profile: transactional partner sync and unlink confirmation (6bc8463)
  • purchases: convert summary breakdown to data table with columns (a4fe470)
  • purchases: expand summary with metrics, timeframe, per-person chips (2490ec0)
  • purchases: include co-gifter claims at $0 in summary (dc9a231)
  • purchases: inline edit links on summary item rows (3f04a84)
  • purchases: timeframe filter, group-by-person, edit dialog (45eb2d0)
  • received: credit partners and co-gifters on received gifts (24a9516)
  • sidebar: keep active nav icon colored on downstream pages (4996803)
  • sidebar: smarter active matching for edit and admin pages (72144a9)
  • storybook: add list item stories for recipient and buyer views (d731be8)
  • ui: tri-state Checkbox + match qty side of price badge (46b2f29)

Bug Fixes

  • auth: redirect stale cookie-cached sessions to sign-in (fd632f3)
  • db: disambiguate users<->lists relations (b79f79c)
  • deploy: heal prod Vercel rollout after V2 schema rewrite (425ec19)
  • lint: resolve typecheck errors and scope lint to source files (21c0bfc)
  • organize: clip reorder bucket header to rounded corners (b460a34)
  • organize: match reorder rows to home-card styling in light mode (e225b4e)
  • purchases: exclude self as recipient from purchase summary (17952f6)
  • router: reload once on dynamic-import failure (ebdf685)
  • scraper: disable URL scraping to unblock /item/import (48d5b9a)
  • tooltip: use theme-aware popover colors (3142f1a)
  • ui: default Input/Textarea autoComplete to off (fb029df)
  • ui: sidebar theme toggle padding + organize row card styling (7d34544)