reclaim/app/lib/data
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
..
fixtures.dart feat(ui): scope, freshness and jurist-review badges + live empty-state 2026-06-19 02:25:39 +02:00
hub_endpoint.dart feat(hub): default to live hub on startup + accept partial flow bags 2026-06-18 15:43:15 +02:00
hub_repository.dart feat(ui): scope, freshness and jurist-review badges + live empty-state 2026-06-19 02:25:39 +02:00
models.dart feat(ui): scope, freshness and jurist-review badges + live empty-state 2026-06-19 02:25:39 +02:00
repository.dart fix(ui): sort evaluations by SKM €/year descending 2026-06-18 13:18:30 +02:00