summaryrefslogtreecommitdiffstats
path: root/docs
Commit message (Expand)AuthorAgeFilesLines
* feat(node,hub): add Videos group app (poster grid, flat list, TMDB metadata)Christophe Besson2026-08-243-15/+193
* docs: add Videos app design (mediacenter.md)Christophe Besson2026-08-231-0/+487
* feat(hub): split the group UI into a pluggable "applications" architectureChristophe Besson2026-08-232-0/+234
* feat: LAN Wi-Fi casting to Chromecast via local HTTP relayChristophe Besson2026-08-211-0/+176
* feat(node): the operator can close uploading to everyone but themselvesChristophe Besson2026-08-182-0/+51
* fix(client): a film can go full-screen, and automatic saving is automaticChristophe Besson2026-08-181-1/+12
* fix(client): downloads stream to disk, and two rough edges on first runChristophe Besson2026-08-181-1/+1
* docs: D4 verified end to end — relaunch signs in with no passphraseChristophe Besson2026-08-181-1/+1
* fix(client): three defects a real desktop found in ten minutesChristophe Besson2026-08-181-2/+2
* feat(client): hybrid sign-in — passphrase once, then this device's keyChristophe Besson2026-08-181-1/+1
* fix(client): the desktop client runs, and running it corrected three thingsChristophe Besson2026-08-181-1/+36
* feat(client): the platform seam, and an Electron shell that has never been runChristophe Besson2026-08-181-4/+4
* feat: device linking, and signing in to the hub with a device keyChristophe Besson2026-08-181-4/+12
* docs: settle the desktop client, and draft v6Christophe Besson2026-08-183-8/+1395
* docs: sessions renew themselves, and two faults of the same shape0.5Christophe Besson2026-08-171-9/+28
* docs: what this session cost to findChristophe Besson2026-08-161-12/+46
* docs: record which download paths have actually been runChristophe Besson2026-08-151-0/+15
* fix: stop a stream on close, count only real users, record where a node isChristophe Besson2026-08-151-0/+28
* feat(groups): remove a member, and keep gigabytes out of the tabChristophe Besson2026-08-151-4/+45
* fix(downloads): automatic really is automatic, and a selection downloads all ...Christophe Besson2026-08-151-0/+11
* feat(settings): choose between Save As and saving into a folderChristophe Besson2026-08-151-0/+18
* feat(files): transfers that outlive the page, and selection instead of per-ro...Christophe Besson2026-08-151-0/+23
* feat(files): download a folder as a zip, and remove an empty oneChristophe Besson2026-08-152-0/+48
* feat(node): meshbay-node group add — host another of your groupsChristophe Besson2026-08-151-0/+34
* feat(groups): editable description, and one source of operator authorityChristophe Besson2026-08-152-4/+27
* feat(logs): keep the username on records the account no longer answers forChristophe Besson2026-08-152-2/+6
* docs: account deletion, notifications, and the APIs that no longer existChristophe Besson2026-08-153-124/+225
* docs: user guide and conventions catch up with per-node identityChristophe Besson2026-08-141-17/+10
* feat!: identity keys per node — C4's blast radius drops to one operatorChristophe Besson2026-08-142-27/+259
* docs: Argon2id, the multi-browser property, and what a browser foundChristophe Besson2026-08-142-35/+99
* perf(client): bundle KDF to 128 MB, and derive it once per sign-inChristophe Besson2026-08-141-3/+12
* feat(client): Argon2id for the keypair bundle, and remove the backup toggleChristophe Besson2026-08-141-4/+23
* docs: record the invite redesign — H3 and M3 closedChristophe Besson2026-08-142-70/+129
* feat(node)!: the node wraps the group key — closes H3 and M3Christophe Besson2026-08-141-0/+526
* feat(node): CLI for headless operators — status, ui, gek-initChristophe Besson2026-08-131-1/+17
* docs: draft-v5 — mark C6, M8 and 11.5.8 closedChristophe Besson2026-08-131-12/+29
* docs: draft-v5 architecture specChristophe Besson2026-08-131-0/+343
* feat: Phase 12 — P2P crypto material, password split, node Ed25519 authChristophe Besson2026-08-131-15/+206
* feat: Phase 10b — Self-service UI (group create/join, upload, IndexedDB, se...Christophe Besson2026-08-111-2/+4
* feat(hub): Phase 10.5–10.8, 10.10 — notifications, settings, search, versionChristophe Besson2026-08-111-2/+7
* docs: update Phase 10 commit hash, API reference, key modulesChristophe Besson2026-08-111-4/+19
* feat: Phase 9.1–9.5 — WebRTC DataChannel transport for browser P2PChristophe Besson2026-08-101-0/+1155
* feat: Phase 7 — Node v2 (multi-group, Sender Keys, 0-RTT, chat, denylist)Christophe Besson2026-08-101-17/+41
* docs: update draft v3 + phases-next with Phase 7 decisionsChristophe Besson2026-08-101-11/+43
* fix: 4 corrections — streaming hash, watchdog bug, cipher doc, depsChristophe Besson2026-08-091-1/+12
* fix: complete pyproject.toml deps + graceful QUIC fallbackChristophe Besson2026-08-091-8/+21
* fix: venv --clear required when copying repo across OS (Fedora→Ubuntu)Christophe Besson2026-08-091-11/+8
* fix: document pip SSL_CERT_FILE workaround for Python 3.14 on Ubuntu/FedoraChristophe Besson2026-08-091-4/+17
* docs: update all pointers after keyderive + QE restructureChristophe Besson2026-08-092-8/+64
* feat: password-based key derivation + operational QUICKSTARTChristophe Besson2026-08-091-358/+141