| Commit message (Expand) | Author | Age | Files | Lines |
| * | feat(files): download a folder as a zip, and remove an empty one | Christophe Besson | 2026-08-15 | 1 | -0/+19 |
| * | feat(logs): keep the username on records the account no longer answers for | Christophe Besson | 2026-08-15 | 1 | -1/+2 |
| * | docs: account deletion, notifications, and the APIs that no longer exist | Christophe Besson | 2026-08-15 | 1 | -6/+34 |
| * | feat!: identity keys per node — C4's blast radius drops to one operator | Christophe Besson | 2026-08-14 | 1 | -27/+44 |
| * | docs: Argon2id, the multi-browser property, and what a browser found | Christophe Besson | 2026-08-14 | 1 | -32/+76 |
| * | perf(client): bundle KDF to 128 MB, and derive it once per sign-in | Christophe Besson | 2026-08-14 | 1 | -3/+12 |
| * | feat(client): Argon2id for the keypair bundle, and remove the backup toggle | Christophe Besson | 2026-08-14 | 1 | -4/+23 |
| * | docs: record the invite redesign — H3 and M3 closed | Christophe Besson | 2026-08-14 | 1 | -30/+99 |
| * | feat(node): CLI for headless operators — status, ui, gek-init | Christophe Besson | 2026-08-13 | 1 | -1/+17 |
| * | docs: draft-v5 — mark C6, M8 and 11.5.8 closed | Christophe Besson | 2026-08-13 | 1 | -12/+29 |
| * | docs: draft-v5 architecture spec | Christophe Besson | 2026-08-13 | 1 | -0/+343 |