mirror of
https://github.com/MarekWo/mc-webui.git
synced 2026-07-26 19:42:43 +02:00
707fd20426
First management tool. The Status tile auto-fetches on open and shows a compact three-section table (not MO's oversized tiles): - System: battery %/V (linear 3.3-4.2 V estimate), uptime, repeater clock, queue length, debug/error events - Radio: last RSSI/SNR, noise floor, TX/RX airtime - Packets: sent + received (flood/direct split), duplicates, RX errors, channel utilization computed client-side as (tx_air+rx_air)/uptime (matches the firmware's own 10.09% reading) Refresh button + "updated Ns ago"; errors render inline with retry. Backend: GET /api/repeaters/<pk>/status and /clock, both gated on an existing login session (401 need_login) to fail fast instead of a 2-min timeout. Clock loads as a follow-up request so the table appears immediately, then the clock row fills in. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>