aboutsummaryrefslogtreecommitdiffstats
path: root/CLAUDE.md
Commit message (Expand)AuthorAgeFilesLines
...
* feat!: MNP 1.0 — seal index and handshake_ack under the group keyChristophe Besson2026-09-031-2/+31
* docs: Windows port audit and sender key distribution decisionChristophe Besson2026-09-031-3/+7
* fix(hub): route the chat ack to the request that asked for itChristophe Besson2026-09-031-0/+21
* fix(hub): fall back to the group's first app when the landing tab is absentChristophe Besson2026-09-021-0/+1
* fix(hub): let the reader scroll up in the chat againChristophe Besson2026-09-011-0/+17
* docs: move root docs into docs/ and archive superseded draftsChristophe Besson2026-09-011-4/+4
* refactor(node): JSON-only control API, Node page absorbs the admin dashboardChristophe Besson2026-09-011-1/+1
* chore: scrub copyrighted names from tests, comments and docsChristophe Besson2026-08-301-0/+10
* feat: add Photos group appChristophe Besson2026-08-251-1/+1
* docs: plan the Music group app (musicbay.md)Christophe Besson2026-08-241-1/+1
* feat(node,hub): season-specific overviews, manual TMDB match correction, and ...Christophe Besson2026-08-241-1/+1
* feat(hub): split the group UI into a pluggable "applications" architectureChristophe Besson2026-08-231-10/+14
* feat(node): the operator can close uploading to everyone but themselvesChristophe Besson2026-08-181-0/+23
* fix: the chat tab no longer scrolls, and a group is listed or invite-onlyChristophe Besson2026-08-181-0/+9
* fix(client): a film can go full-screen, and automatic saving is automaticChristophe Besson2026-08-181-0/+8
* fix(client): downloads stream to disk, and two rough edges on first runChristophe Besson2026-08-181-0/+17
* fix(client): three defects a real desktop found in ten minutesChristophe Besson2026-08-181-0/+20
* feat(client): hybrid sign-in — passphrase once, then this device's keyChristophe Besson2026-08-181-0/+13
* fix(client): the desktop client runs, and running it corrected three thingsChristophe Besson2026-08-181-8/+21
* feat(client): the platform seam, and an Electron shell that has never been runChristophe Besson2026-08-181-0/+18
* feat: device linking, and signing in to the hub with a device keyChristophe Besson2026-08-181-0/+15
* docs: settle the desktop client, and draft v6Christophe Besson2026-08-181-4/+95
* docs: sessions renew themselves, and two faults of the same shape0.5Christophe Besson2026-08-171-0/+26
* fix(hub): the transfers panel hung off the side of a phoneChristophe Besson2026-08-171-0/+14
* test(hub): a hook that depends on one declared below it never runsChristophe Besson2026-08-171-1/+33
* docs: what this session cost to findChristophe Besson2026-08-161-0/+44
* docs: record what this session cost to findChristophe Besson2026-08-161-1/+56
* feat(hub): translate the web client into nine more languagesChristophe Besson2026-08-161-1/+2
* docs: record which download paths have actually been runChristophe Besson2026-08-151-0/+8
* feat(groups): editable description, and one source of operator authorityChristophe Besson2026-08-151-2/+4
* docs: account deletion, notifications, and the APIs that no longer existChristophe Besson2026-08-151-0/+7
* docs: user guide and conventions catch up with per-node identityChristophe Besson2026-08-141-1/+22
* docs: Argon2id, the multi-browser property, and what a browser foundChristophe Besson2026-08-141-0/+31
* docs: record the invite redesign — H3 and M3 closedChristophe Besson2026-08-141-2/+30
* docs: draft-v5 architecture specChristophe Besson2026-08-131-1/+1
* docs: second security review + roadmap rewrite0.1Christophe Besson2026-08-131-6/+79
* feat(node): Phase 11 — production-ready daemon with WebRTC, WS, chat, HTTPChristophe Besson2026-08-111-0/+4
* feat: Phase 10c — MSE video streaming (real-time playback)Christophe Besson2026-08-111-0/+3
* feat: Phase 10b — Self-service UI (group create/join, upload, IndexedDB, se...Christophe Besson2026-08-111-0/+6
* feat(hub): Phase 10.5–10.8, 10.10 — notifications, settings, search, versionChristophe Besson2026-08-111-0/+2
* docs: update Phase 10 commit hash, API reference, key modulesChristophe Besson2026-08-111-0/+4
* feat: Phase 9 — Web client SPA with WebRTC P2P transportChristophe Besson2026-08-111-2/+13
* feat: Phase 9.1–9.5 — WebRTC DataChannel transport for browser P2PChristophe Besson2026-08-101-19/+34
* feat(hub): Phase 8 — Hub v2 security hardening + production readinessChristophe Besson2026-08-101-5/+6
* feat: Phase 7 — Node v2 (multi-group, Sender Keys, 0-RTT, chat, denylist)Christophe Besson2026-08-101-1/+25
* docs: add demo-v2 NAT findings to CLAUDE.mdChristophe Besson2026-08-101-0/+14
* fix: complete pyproject.toml deps + graceful QUIC fallbackChristophe Besson2026-08-091-3/+10
* fix: venv --clear required when copying repo across OS (Fedora→Ubuntu)Christophe Besson2026-08-091-4/+3
* fix: document pip SSL_CERT_FILE workaround for Python 3.14 on Ubuntu/FedoraChristophe Besson2026-08-091-10/+12
* docs: update all pointers after keyderive + QE restructureChristophe Besson2026-08-091-8/+31