| Commit message (Expand) | Author | Age | Files | Lines |
| * | feat(hub): Phase 10.1–10.4 — Site overlay + admin/moderation UI | Christophe Besson | 2026-08-11 | 4 | -1/+307 |
| * | feat: Phase 9 — Web client SPA with WebRTC P2P transport | Christophe Besson | 2026-08-11 | 3 | -59/+76 |
| * | feat: Phase 9.1–9.5 — WebRTC DataChannel transport for browser P2P | Christophe Besson | 2026-08-10 | 3 | -1/+121 |
| * | feat(hub): Phase 8 — Hub v2 security hardening + production readiness | Christophe Besson | 2026-08-10 | 8 | -69/+150 |
| * | feat: Phase 7 — Node v2 (multi-group, Sender Keys, 0-RTT, chat, denylist) | Christophe Besson | 2026-08-10 | 2 | -4/+56 |
| * | feat: password-based key derivation + operational QUICKSTART | Christophe Besson | 2026-08-09 | 1 | -3/+8 |
| * | feat: Phase 6 complete — chat, multi-group, federation, replication, webcrypto | Christophe Besson | 2026-08-09 | 2 | -19/+106 |
| * | feat(hub): add MHP federation + Mesh Relay registration — 5.2 + 5.3 | Christophe Besson | 2026-08-09 | 2 | -0/+330 |
| * | feat(hub): add moderation — content blocklist + reports — 5.9 | Christophe Besson | 2026-08-09 | 1 | -0/+200 |
| * | feat: add revocation push (WebSocket hub→node) — 5.7 | Christophe Besson | 2026-08-09 | 1 | -0/+194 |
| * | feat(hub): add web app + public group listing endpoint | Christophe Besson | 2026-08-09 | 2 | -0/+103 |
| * | feat(hub): add production hub — config, auth, API routers, tests | Christophe Besson | 2026-08-09 | 6 | -0/+469 |
| * | chore: initialize monorepo structure for MeshBay | Christophe Besson | 2026-08-09 | 1 | -0/+0 |