summaryrefslogtreecommitdiffstats
path: root/packages/meshbay-node/src/meshbay_node/daemon.py
Commit message (Expand)AuthorAgeFilesLines
* fix: meshbay-node init creates the keystore, status never doesChristophe Besson2026-08-221-6/+18
* feat: unified group management, public groups, and activity-based sidebarChristophe Besson2026-08-201-10/+22
* feat(node): full Node admin panel — CLI parity, hot-reload, group lifecycleChristophe Besson2026-08-201-23/+184
* feat(ui): 11-point UI overhaul — tabs, transfers, settings, uploadsChristophe Besson2026-08-191-5/+14
* feat(node): the operator can close uploading to everyone but themselvesChristophe Besson2026-08-181-0/+7
* feat: device linking, and signing in to the hub with a device keyChristophe Besson2026-08-181-0/+2
* feat(node): several named roots per group, and one implementation per operationChristophe Besson2026-08-181-29/+288
* feat(node): the stream capacity is the operator's to set, and a log that says...Christophe Besson2026-08-161-0/+1
* feat(node): meshbay-node group add — host another of your groupsChristophe Besson2026-08-151-12/+54
* fix(cli): --group takes a name, and operator pair says it takes noneChristophe Besson2026-08-151-2/+35
* feat(groups): editable description, and one source of operator authorityChristophe Besson2026-08-151-31/+2
* fix(node): announce the node key in the challenge, and keep names in the rosterChristophe Besson2026-08-141-9/+3
* feat(node): operator surface — member list, invite, revoke, unpin over SSHChristophe Besson2026-08-141-4/+94
* feat(node)!: the node wraps the group key — closes H3 and M3Christophe Besson2026-08-141-56/+173
* feat(node): CLI for headless operators — status, ui, gek-initChristophe Besson2026-08-131-5/+124
* feat(node): keep the daemon alive when the hub rejects credentialsChristophe Besson2026-08-131-8/+22
* fix: resource limits, signaling authz, node admin UI tokenChristophe Besson2026-08-131-1/+8
* fix: swarm privacy, revocation persistence, keystore KDF, audit integrityChristophe Besson2026-08-131-4/+32
* fix(node): group isolation, upload confinement, GEK seizure, admin challengeChristophe Besson2026-08-131-1/+5
* fix(node)!: remove unauthenticated HTTP file API and TCP transportChristophe Besson2026-08-131-53/+8
* feat: Phase 12 — P2P crypto material, password split, node Ed25519 authChristophe Besson2026-08-131-28/+132
* feat(node): audit logging + local admin UI rewriteChristophe Besson2026-08-111-0/+17
* feat(node): index push to WebRTC peers + swarm registration (11.5, 11.9)Christophe Besson2026-08-111-1/+59
* feat(node): Phase 11 — production-ready daemon with WebRTC, WS, chat, HTTPChristophe Besson2026-08-111-28/+186
* feat: Phase 7 — Node v2 (multi-group, Sender Keys, 0-RTT, chat, denylist)Christophe Besson2026-08-101-40/+71
* feat(node): add config, daemon, and local web UIChristophe Besson2026-08-091-2/+217
* chore: initialize monorepo structure for MeshBayChristophe Besson2026-08-091-0/+9