Files
HealthLog/messages
Marc-André BombeckandClaude Opus 4.7 8c740fd146 feat(meds): list-card history icon routes to the new detail page + cascade pin tests
The list-page medication cards previously pointed their History icon
straight at `/medications/{id}/history`. v1.5.5 promotes the detail
page as the canonical umbrella surface for everything the v1.5.4 form
retirement displaced, so the icon now opens `/medications/{id}` and
the detail page's intake-history preview links onward to the bulk-
delete sub-route in one extra tap.

Two focused tests:

  - `medication-detail-header.test.tsx` pins the status-pill contract
    (label always rendered, dot rides Dracula `--success` / `--warning`
    tokens, dot is `aria-hidden`, DOM order is heading-then-edit).
  - `detail-page-cascade.test.tsx` pins the per-section query-key +
    invalidation cascade against the central factory. The §9.4
    phase-config key lives outside the bundle so the settings section
    must invalidate it explicitly; the test documents that contract
    so a future refactor cannot drop it silently.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-28 23:54:07 +02:00
..