aboutsummaryrefslogtreecommitdiffstats
path: root/docs
Commit message (Expand)AuthorAgeFilesLines
* fix(hub): dismissing a notification deletes itChristophe Besson2026-09-021-4/+6
* fix(hub): a desktop solve reports no hostname at all, not "meshbay"Christophe Besson2026-09-021-18/+41
* fix(hub): check the captcha's origin here, so the desktop client can pass oneChristophe Besson2026-09-021-39/+71
* fix(hub): a show opens on its first season, not its first thumbnailChristophe Besson2026-09-021-2/+23
* fix(hub): the show detail modal must not move when the season doesChristophe Besson2026-09-021-8/+35
* fix(hub): steady the show detail modal, and give a series its directorChristophe Besson2026-09-021-5/+63
* revert(hub): M6 — add_group_member must keep accepting node tokensChristophe Besson2026-09-011-25/+36
* docs: mark M4 and M5 fixed in the third security reviewChristophe Besson2026-09-011-25/+56
* docs: mark M3 fixed in the third security reviewChristophe Besson2026-09-011-15/+38
* docs: mark M2 fixed in the third security reviewChristophe Besson2026-09-011-27/+40
* docs: add third security review (2026-09-01)Christophe Besson2026-09-011-0/+635
* docs: move root docs into docs/ and archive superseded draftsChristophe Besson2026-09-0114-5445/+7264
* refactor(node): JSON-only control API, Node page absorbs the admin dashboardChristophe Besson2026-09-015-24/+434
* feat(hub): reCAPTCHA v2 on Register and Password Reset pagesChristophe Besson2026-09-011-0/+490
* feat: passphrase change and account recovery (auth-confirm)Christophe Besson2026-09-011-0/+548
* feat: email verification for registration, email change, and invitationsChristophe Besson2026-08-311-0/+218
* chore: bump version to 0.9.0v0.9.0Christophe Besson2026-08-312-9/+9
* docs: add PACKAGING-GUIDE.md with install steps for Ubuntu and FedoraChristophe Besson2026-08-311-0/+190
* docs: add §2.12 STUN fallbacks and ICE filtering to draft v6Christophe Besson2026-08-301-0/+60
* chore: scrub copyrighted names from tests, comments and docsChristophe Besson2026-08-301-14/+13
* fix(node): stop a numbered saga all matching its first filmChristophe Besson2026-08-301-0/+13
* revert(hub): drop the poster-grid movie merge (V12)Christophe Besson2026-08-301-1/+1
* Merge remote-tracking branch 'origin/main'Christophe Besson2026-08-291-0/+30
|\
| * feat(node): editable node settings in the Node page (D5)Christophe Besson2026-08-291-0/+30
* | fix(node): stop a movie with a mangled quality tag being shelved as a seriesChristophe Besson2026-08-291-0/+16
|/
* feat: V13 — per-card "re-match this one file" (MNP 0.13)Christophe Besson2026-08-291-8/+8
* fix(node): correct TMDB movie matching, per-file overrides, rematchChristophe Besson2026-08-291-0/+27
* docs: draft v6 — instance policy, per-owner group names, chat link previewsChristophe Besson2026-08-281-2/+103
* feat: add Photos group appChristophe Besson2026-08-252-4/+488
* docs(musicbay): note the audio_root amendment in the design docChristophe Besson2026-08-241-0/+10
* feat(music): transcode WMA/Musepack to AAC so they actually playChristophe Besson2026-08-241-0/+32
* docs: plan the Music group app (musicbay.md)Christophe Besson2026-08-242-5/+419
* fix(node,hub): HEVC transcode fallback, live-add progress, per-group TMDB toggleChristophe Besson2026-08-241-9/+51
* feat(node,hub): season-specific overviews, manual TMDB match correction, and ...Christophe Besson2026-08-242-7/+92
* 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