Skip to content

All versions since v1.7.0

v1.7.0

1.7.0 (2026-10-03)

Features

  • gift-help: add an admin-configured Search link to each idea (8986702)
  • gift-help: focus the dialog on AI ideas and add off-list gifts (0957e8e)
  • mobile-api: add photo lookup and item photo upload for iOS (d8537ad)

Bug Fixes

  • ai: bump @ai-sdk/anthropic so Claude 5 models get structured output (89c31bd)
  • comments: keep the composer placeholder to one line for Safari (6b0766f)
  • comments: stop the comment panel clipping its composer on mobile (9d2562c)

v1.8.0

1.8.0 (2026-10-14)

Features

  • admin: add a Reveals page to reveal one list’s hidden gifts now (24ff05b)
  • admin: add a Send Test Error button for Sentry (67c1e11)
  • auth: add the iOS web tab sign-in handoff and embedded shell (e1cdeb7)
  • embedded: report error boundaries to the iOS web tab (98689cc)
  • gift-suggestions: add they-have-it and thumbs-down marks on ideas (6a5fb0a)
  • gift-suggestions: build the prompt as a profile with received and dropped items (48dd123)
  • gift-suggestions: keep the last Need ideas? answer per asker (4cfb3e7)
  • gift-suggestions: tag each already-have line with its source (160cd1b)
  • routes: title every page “<tenant title> - <page>” (e0177ce)
  • selfhost: bundle the scraper gateway in the full compose shapes (b28b655)

Bug Fixes

  • gift-suggestions: drop near copies that share most of their words (e94afc7)
  • lists: only describe reveal controls that apply to the list (512fb06)
  • observability: capture server errors in Sentry from every bundle (9461da7)
  • observability: default the Sentry release to the build commit (795929d)
  • security: build the CSP at server start instead of build time (a396095)

v1.9.0

1.9.0 (2026-10-15)

Features

  • settings: add a text size slider on a new Appearance page (19fd749)

Bug Fixes

  • gift-help: give the idea marks labeled, full-size buttons (41128a0)
  • scripts: make the layout check wait for the session (ec0867f)
  • ui: fix layouts the layout check found at the default text size (7ad4ed8)
  • ui: keep layouts intact at larger text sizes (fb17dcb)
  • ui: make every button semibold and line up the list filter row (dac5d35)

v1.9.1 Latest

1.9.1 (2026-10-16)

Bug Fixes

  • scrapers: detect DataDome interstitial and captcha pages (3d27e71)
  • scrapers: detect the Akamai edge Access Denied page (133e3b9)
  • scrapers: detect the BLOCKED_EDGE block page (5aabc0d)
  • scrapers: keep title credit for titles that start with a number (40b1d42)