aboutsummaryrefslogtreecommitdiffstats
path: root/packages
Commit message (Expand)AuthorAgeFilesLines
* fix(hub): wire the Files refresh button on the Search pageChristophe Besson2026-08-301-2/+6
* Merge remote-tracking branch 'origin/main'Christophe Besson2026-08-2919-1/+492
|\
| * feat(node): editable node settings in the Node page (D5)Christophe Besson2026-08-2919-1/+492
* | Merge branch 'ui/search-title-and-refresh-button'Christophe Besson2026-08-2914-13/+39
|\ \
| * | feat(hub): drop the Search page title, add a Files refresh buttonChristophe Besson2026-08-2914-13/+39
* | | fix(node): stop a movie with a mangled quality tag being shelved as a seriesChristophe Besson2026-08-294-2/+94
| |/ |/|
* | fix: on restart, serve a video's cached TMDB match instead of re-searchingChristophe Besson2026-08-293-16/+105
|/
* feat: V13 — per-card "re-match this one file" (MNP 0.13)Christophe Besson2026-08-2920-5/+288
* feat(hub): V12 — merge movies by TMDB id in the poster gridChristophe Besson2026-08-2912-17/+77
* feat(node): V8–V11 — show-branch ladder, year-aware _best_match, wider se...Christophe Besson2026-08-296-89/+340
* fix(hub): update layout test for the fit → fitAndPin renameChristophe Besson2026-08-291-3/+5
* Merge branch 'fix/videos-tmdb-matching'Christophe Besson2026-08-2925-27/+732
|\
| * fix(node): correct TMDB movie matching, per-file overrides, rematchChristophe Besson2026-08-2925-27/+732
* | perf(node): filter ICE interfaces to eliminate 5s STUN timeout on VPN/virtual...Christophe Besson2026-08-293-0/+102
* | fix(hub): chat scroll-to-bottom, message loading on group switch, connecting ...Christophe Besson2026-08-292-29/+119
* | fix(hub): chat kept stale messages when switching groups on the Chat tabChristophe Besson2026-08-291-1/+1
|/
* feat: node workflow redesign — wizard auto-config, reset, MusicBrainz contactChristophe Besson2026-08-2929-552/+474
* fix(transport): chat_hist_resp dispatch skipped when older pending entries existChristophe Besson2026-08-281-8/+11
* fix(hub): 10s connect timeout in search page, error on unreachable downloadChristophe Besson2026-08-282-9/+35
* feat(hub): search downloads, photos view, pre-connect optimizationChristophe Besson2026-08-2814-37/+107
* feat(hub): cross-group search with reuse of existing viewsChristophe Besson2026-08-2819-250/+916
* fix(node): a pinned device can be invited to a further invite-only groupChristophe Besson2026-08-282-6/+123
* fix(hub): Node page — "Remove group" only for a group the hub droppedChristophe Besson2026-08-281-5/+12
* fix(hub): sidebar — status dot on the name line, not between name and @ownerChristophe Besson2026-08-282-7/+26
* feat(hub): group names unique per owner, shown as name@ownerChristophe Besson2026-08-2812-30/+320
* fix(hub): Explore page says nothing about public groups when they're offChristophe Besson2026-08-2811-2/+20
* chore: release 0.8.00.8Christophe Besson2026-08-286-8/+8
* fix(files): make "Filter files" search the whole groupChristophe Besson2026-08-282-6/+29
* feat(chat): focus the composer when the Chat tab opensChristophe Besson2026-08-281-0/+10
* Merge branch 'feat/chat-link-previews'Christophe Besson2026-08-289-9/+777
|\
| * feat(chat): link previews for pasted URLsChristophe Besson2026-08-289-9/+777
* | feat(hub): let a hub admin disable public groups instance-wideChristophe Besson2026-08-2821-75/+729
|/
* fix(music): stop sharing one folder's cover across unrelated tracks, and merg...Christophe Besson2026-08-263-1/+99
* fix(video): a TMDB override never stored the metadata its chosen id namesChristophe Besson2026-08-262-0/+76
* fix(video): let the toolbar wrap on mobile — no room left for the filter fieldChristophe Besson2026-08-261-0/+7
* feat(video): add an All/Movies/Series filter to the toolbarChristophe Besson2026-08-2612-5/+85
* fix(video): recognize "S1"/"S2"-style season folders, not just full wordsChristophe Besson2026-08-262-0/+27
* fix(video): fix two remaining bugs in Specials numbering and long-season epis...Christophe Besson2026-08-264-33/+159
* fix(video): group every episode under the show's own folder, not a per-file g...Christophe Besson2026-08-264-123/+146
* fix(video): TMDB match cache never invalidated on movie<->show reclassificationChristophe Besson2026-08-262-2/+51
* fix(video): a Specials/Bonus folder's episodes were matched to TMDB as unrela...Christophe Besson2026-08-262-10/+201
* feat(music): network-adaptive prefetch depth, opt-in keep-screen-on toggleChristophe Besson2026-08-2614-14/+133
* fix(transport): reconnect used a fresh handshake token but a stale signaling oneChristophe Besson2026-08-261-0/+9
* feat(music): prefetch 2 tracks ahead instead of 1Christophe Besson2026-08-261-4/+16
* fix(transport): wake a backing-off reconnect on visibilitychange, fix listene...Christophe Besson2026-08-261-1/+39
* fix(hub): no-store on the SPA HTML shell — pull-to-refresh wasn't enoughChristophe Besson2026-08-261-3/+15
* fix(music): don't throw "Transport not connected" while a reconnect is landingChristophe Besson2026-08-262-14/+38
* feat(video): hold a Screen Wake Lock while a video is openChristophe Besson2026-08-261-0/+43
* fix(transport): auto-reconnect after WebRTC failure, without dropping in-flig...Christophe Besson2026-08-264-8/+224
* debug(transport): opt-in WebRTC health tracing for mobile-lock investigationChristophe Besson2026-08-262-0/+195