summaryrefslogtreecommitdiffstats
path: root/docs
Commit message (Expand)AuthorAgeFilesLines
* fix(win): graceful shutdown, one startup-mode control, and a stray-\r bugChristophe Besson2026-09-052-44/+273
* feat(packaging): bundle ffmpeg in the Windows installer by defaultChristophe Besson2026-09-052-6/+9
* feat: opt-in Windows service mode (boot-time, one elevation) + v1.0.0Christophe Besson2026-09-041-10/+28
* feat(packaging): offer one elevated firewall step instead of two dialogsChristophe Besson2026-09-041-3/+10
* fix: drop the retired Mozilla STUN server from the defaultsChristophe Besson2026-09-041-4/+8
* feat(packaging): ship a node firewall profile for inbound WebRTCChristophe Besson2026-09-041-0/+30
* fix(node): make ice_interfaces match adapters on Windows (W9)Christophe Besson2026-09-041-1/+27
* feat: Windows installer (W4) — one per-user NSIS package, client + nodeChristophe Besson2026-09-042-40/+97
* feat!: MNP 1.0 — seal index and handshake_ack under the group keyChristophe Besson2026-09-031-1/+1
* docs: Windows port audit and sender key distribution decisionChristophe Besson2026-09-032-33/+535
* fix(hub): stop the maintenance loop racing the tests, and pin _ASSETSChristophe Besson2026-09-025-4/+146
* fix(hub): merge duplicate sources in Search's Music and Photos tooChristophe Besson2026-09-021-23/+43
* fix(hub): one entry per file in the Search view's Videos gridChristophe Besson2026-09-021-6/+20
* docs: plan for merging duplicate sources in the Search viewChristophe Besson2026-09-021-0/+376
* 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