mirror of
https://github.com/MBombeck/HealthLog.git
synced 2026-11-11 05:42:19 +00:00
Tighten the documents library review surface after a QA pass: - Surface the provider-unsupported and already-confirmed notes as polite live regions (role=status / aria-live) so keyboard and screen-reader users hear them when the suppressed-toast paths fire. - Render a document's detail panel directly after the row that opened it, and tie the row's aria-controls to the panel id, fixing reading and tab order. - Gate Discard behind a confirm dialog and toast on failure. - Disable Upload until a file is chosen, with an inline hint. - Namespace per-fact editor field ids so simultaneously-open editors no longer share DOM ids (label-for associations stay correct). - Hide Extract once any fact is approved, mirroring the server guard, and treat the already-confirmed response as a calm inline note. - Add a document-date range filter, a kind fallback for the detail title, and a screen-reader hint on the new-tab original link. - Calmer, neutral needs-review badge and more legible row badges. Adds the new strings across all six locales.