reclaim/app/lib/pages
flemming-it aabff2b140 feat(ui): scope, freshness and jurist-review badges + live empty-state
Adds three dark-first chip badges in the TierBadge pattern:
- Jurisdiction (Berlin/DE/EU/International) — derived from the ELI,
  surfaced on the norms list, detail header and heatmap chips/hover.
- Freshness (aktuell/geaendert/ungeprueft) — flags norms amended
  upstream (standDate + sourceSha256); renders only when stale.
- Jurist review — marks evaluations a trusted jurist has confirmed
  (optional; the figure stands on its own).
Models gain Jurisdiction/Freshness enums, Norm.freshness/supersededNote
and Evaluation.reviewedBy/reviewedAt; HubRepository parses them from
the flow bag (ELI fallback). HeatmapPage shows a real empty-state
(hub-down vs no-evaluations) instead of a blank plot, and connect()
no longer throws on a failed probe.

Signed-off-by: flemming-it <sf@flemming.it>
2026-06-19 02:25:39 +02:00
..
about_page.dart feat(brand): rename product to Recl∆Im (Reclaim) across app, bundle, docs 2026-06-18 13:42:55 +02:00
heatmap_page.dart feat(ui): scope, freshness and jurist-review badges + live empty-state 2026-06-19 02:25:39 +02:00
hub_status_page.dart feat(brand): rename product to Recl∆Im (Reclaim) across app, bundle, docs 2026-06-18 13:42:55 +02:00
landing_page.dart feat(brand): BrandWordmark renders ∆I in petrol, lifts the logo 2026-06-18 15:06:13 +02:00
legal_page.dart docs(legal): fill Impressum + Datenschutz from authoritative fai_web data 2026-06-18 13:58:29 +02:00
norm_detail_page.dart feat(ui): scope, freshness and jurist-review badges + live empty-state 2026-06-19 02:25:39 +02:00
norms_list_page.dart feat(ui): scope, freshness and jurist-review badges + live empty-state 2026-06-19 02:25:39 +02:00
shell_page.dart perf(ui): stop the nav-rail brand pulse to fix web scroll jank 2026-06-19 02:25:38 +02:00