| Commit message (Expand) | Author | Age | Files | Lines |
| * | fix(hub): let this origin frame its own download URL | Christophe Besson | 2026-09-08 | 1 | -1/+16 |
| * | fix(hub): send a CSP and protective headers on every response | Christophe Besson | 2026-09-01 | 1 | -1/+16 |
| * | feat(hub): reCAPTCHA v2 on Register and Password Reset pages | Christophe Besson | 2026-09-01 | 1 | -1/+2 |
| * | feat: email verification for registration, email change, and invitations | Christophe Besson | 2026-08-31 | 1 | -0/+36 |
| * | fix(hub): serve the SPA under a fingerprint of what it is | Christophe Besson | 2026-08-16 | 1 | -1/+30 |
| * | fix(hub): revalidate static assets so a split SPA version cannot load | Christophe Besson | 2026-08-16 | 1 | -1/+23 |
| * | fix: swarm privacy, revocation persistence, keystore KDF, audit integrity | Christophe Besson | 2026-08-13 | 1 | -1/+2 |
| * | feat(hub): Phase 10.5–10.8, 10.10 — notifications, settings, search, version | Christophe Besson | 2026-08-11 | 1 | -0/+2 |
| * | feat(hub): Phase 10.1–10.4 — Site overlay + admin/moderation UI | Christophe Besson | 2026-08-11 | 1 | -0/+22 |
| * | feat: Phase 9 — Web client SPA with WebRTC P2P transport | Christophe Besson | 2026-08-11 | 1 | -1/+4 |
| * | feat: Phase 9.1–9.5 — WebRTC DataChannel transport for browser P2P | Christophe Besson | 2026-08-10 | 1 | -0/+2 |
| * | feat(hub): Phase 8 — Hub v2 security hardening + production readiness | Christophe Besson | 2026-08-10 | 1 | -0/+18 |
| * | feat(hub): add CSAM hash matching module — 5.8 | Christophe Besson | 2026-08-09 | 1 | -0/+2 |
| * | feat(hub): add MHP federation + Mesh Relay registration — 5.2 + 5.3 | Christophe Besson | 2026-08-09 | 1 | -0/+4 |
| * | feat(hub): add moderation — content blocklist + reports — 5.9 | Christophe Besson | 2026-08-09 | 1 | -1/+3 |
| * | feat: add revocation push (WebSocket hub→node) — 5.7 | Christophe Besson | 2026-08-09 | 1 | -5/+7 |
| * | feat(hub): add web app + public group listing endpoint | Christophe Besson | 2026-08-09 | 1 | -1/+3 |
| * | feat(hub): add production hub — config, auth, API routers, tests | Christophe Besson | 2026-08-09 | 1 | -21/+58 |
| * | chore: initialize monorepo structure for MeshBay | Christophe Besson | 2026-08-09 | 1 | -0/+31 |