| Commit message (Expand) | Author | Age | Files | Lines |
| * | feat(node)!: the node wraps the group key — closes H3 and M3 | Christophe Besson | 2026-08-14 | 1 | -1/+26 |
| * | feat(mnp): unified handshake with mutual authentication | Christophe Besson | 2026-08-13 | 1 | -9/+57 |
| * | fix(node): group isolation, upload confinement, GEK seizure, admin challenge | Christophe Besson | 2026-08-13 | 1 | -1/+37 |
| * | feat: Phase 12 — P2P crypto material, password split, node Ed25519 auth | Christophe Besson | 2026-08-13 | 1 | -0/+16 |
| * | feat: Phase 10b — Self-service UI (group create/join, upload, IndexedDB, se... | Christophe Besson | 2026-08-11 | 1 | -2/+77 |
| * | feat: Phase 9 — Web client SPA with WebRTC P2P transport | Christophe Besson | 2026-08-11 | 1 | -2/+9 |
| * | feat: Phase 6 complete — chat, multi-group, federation, replication, webcrypto | Christophe Besson | 2026-08-09 | 1 | -0/+155 |