Files
Gabriel Vidal b0c021d8e8 feat(settings): one collapsible card for every settings list
Workers, Webhooks, Mail trigger and Claude accounts now render like the Cron
page: a collapsed header row (icon · name · chips · toggle) that expands into
the editable fields, a Save button only while dirty, and delete behind a
confirm at the bottom of the open body. Webhooks, Mail trigger and Accounts
each get a page of their own (/settings/<name>) instead of an anchor on the
Settings page; the old #anchors forward there.

- technical/ItemCard.tsx: the shared card + the field/button/list pieces,
  Cron refactored onto it (no visual change)
- mail trigger: an address can be switched off without being removed —
  the store keeps a second `disabled` list; the mail service still reads
  only `emails`, so nothing changes on its side (API + orval types regenerated)
- workers: the routing switch is the header toggle; name and account are
  editable in the body
- loginHref / dashboard links point at /settings/accounts

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 18:36:10 +02:00
..