meshai/dashboard-frontend/src
Claude 17808c3d65 feat(satpass): GUI safety controls panel — armed-state banner, dry-run toggle, rate cap
Tracking panel gains both new adapter-config keys:
- dry_run toggle (sky-blue accent, visually distinct from enabled)
- max_broadcasts_per_hour number input (1–60 range)

Armed-state banner at top of panel:
- OFF (grey) when disabled
- DRY RUN (sky-blue) when enabled + dry_run
- ⚠ LIVE (amber, pulsing) when enabled + !dry_run

Load/save through adapter-config API per 199929f pattern.
NORAD IDs helper updated to reflect opt-in semantics.

Bundle hash: index-DPN58SF4.js → index-Di1mw816.js
             index-CB06j1ej.css → index-WwNJt5S-.css

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-06-12 23:26:08 +00:00
..
components fix: Layout.tsx — logo container bg, Carbon nav colors, remove stale blue active states 2026-06-10 19:37:13 +00:00
hooks build: normalize all line endings to LF 2026-05-14 22:43:06 +00:00
lib feat: dashboard — DB-backed live feed, active alerts, band conditions panel (replace env_store dependency) 2026-06-10 05:53:55 +00:00
pages feat(satpass): GUI safety controls panel — armed-state banner, dry-run toggle, rate cap 2026-06-12 23:26:08 +00:00
App.tsx feat(v0.6-4): gauge_sites + town_anchors curation tables + GUI CRUD 2026-06-05 20:19:13 +00:00
index.css fix: Carbon theme — bump muted text tiers for legibility (#333/#444 → #666/#777) 2026-06-10 15:44:48 +00:00
main.tsx feat(dashboard): React frontend scaffold with overview page 2026-05-12 10:28:12 -06:00
vite-env.d.ts feat(dashboard): React frontend scaffold with overview page 2026-05-12 10:28:12 -06:00