meshai/work/dashboard-frontend/src
malice 6e1831b606
refactor(channels): move channel info onto the connection pages + expose MeshCore channel key (#104)
Remove the standalone Channels page and its nav entry (avoids menu bloat)
and relocate the channel listings onto the existing connection pages:
MeshCore channels (name, on-air hash, and the channel key/PSK with a copy
button) on the MeshCore companion page, and Meshtastic channels (index,
name, role) on the Meshtastic connection page. The MeshCore transport now
retains the channel_secret it already fetches at enumeration and
/api/meshcore/channels/detail returns it as `key` (hex PSK) so operators
can provision companion radios. known_channels() and /api/meshcore/channels
are unchanged.

Co-authored-by: Matt Johnson <mj@k7zvx.com>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-09 10:19:40 -06:00
..
components refactor(channels): move channel info onto the connection pages + expose MeshCore channel key (#104) 2026-07-09 10:19:40 -06:00
context fix(dashboard): restart URL, Enable-MeshCore toggle, unsaved-changes guard (#12) 2026-07-02 23:41:56 -06:00
hooks refactor: move source tree into work/, multi-stage Docker build, fix satpass 2026-06-16 03:40:31 +00:00
lib refactor(channels): move channel info onto the connection pages + expose MeshCore channel key (#104) 2026-07-09 10:19:40 -06:00
pages refactor(channels): move channel info onto the connection pages + expose MeshCore channel key (#104) 2026-07-09 10:19:40 -06:00
App.tsx refactor(channels): move channel info onto the connection pages + expose MeshCore channel key (#104) 2026-07-09 10:19:40 -06:00
index.css refactor: move source tree into work/, multi-stage Docker build, fix satpass 2026-06-16 03:40:31 +00:00
main.tsx refactor: move source tree into work/, multi-stage Docker build, fix satpass 2026-06-16 03:40:31 +00:00
vite-env.d.ts refactor: move source tree into work/, multi-stage Docker build, fix satpass 2026-06-16 03:40:31 +00:00