Files
meshcore-analyzer/cmd
you 0d74589c65 feat: add hashtag channels from web UI (#725 M2)
- POST /api/channels/keys endpoint: accepts channel name, derives key
  via SHA256('#name')[:16], adds to runtime key manager
- GET /api/channels/keys: lists user-added channel keys
- DELETE /api/channels/keys/{name}: removes a user-added key
- Persistence: user_channel_keys SQLite table, loaded on startup
- Retroactive decryption: background goroutine scans undecrypted
  GRP_TXT packets and decrypts with new key
- Frontend: add channel input in channels sidebar with feedback
- PSK support: optional hex key parameter for non-hashtag channels
- Tests: key derivation, CRUD, API handlers, persistence, validation
2026-04-13 06:33:35 +00:00
..