summaryrefslogtreecommitdiffstats
path: root/packages/meshbay-node/src/meshbay_node/indexer
Commit message (Expand)AuthorAgeFilesLines
* docs: cite MESHBAY_DESIGN.md and a section instead of the merged notesChristophe Besson7 days5-58/+64
* fix(node): take the availability poll and every upload write off the loopChristophe Besson7 days1-7/+8
* feat: let the viewer pick the audio trackChristophe Besson8 days1-3/+4
* feat(node): progress names the root under way and the roots waitingChristophe Besson11 days1-25/+97
* fix(node): a scan keeps its progress while a burst or a plug runs beside itChristophe Besson11 days1-23/+59
* fix(node): a reload and a plug rescan outlive the session that askedChristophe Besson11 days1-2/+16
* fix(node): an added root is served before it is scannedChristophe Besson12 days1-5/+71
* fix: hold every background task, in both codebasesChristophe Besson12 days1-1/+2
* fix(node): an uploaded file records who sent itChristophe Besson12 days2-3/+122
* fix(node): carry enrichment across a rescan instead of re-deriving itChristophe Besson2026-09-071-12/+54
* fix(node): a replugged root came back without its metadataChristophe Besson2026-09-071-0/+25
* fix(groups): finish Phase 1 — MNP root management, upload targets, eject stateChristophe Besson2026-09-061-0/+16
* feat: groups refactor Phase 1 — root RO/RW model + shared directories UIChristophe Besson2026-09-061-0/+38
* fix(node): prevent watchdog from overwriting index entries with duplicate con...Christophe Besson2026-09-061-3/+9
* feat(node): indexing v2 — partial-read hashing for files above 40 MBChristophe Besson2026-09-062-40/+83
* refactor(node): platform abstraction for Windows portability (W1-W2-W5-W6-W7)Christophe Besson2026-09-031-1/+2
* refactor!: one file_chunk and index_sync encoder for every transportChristophe Besson2026-09-031-1/+8
* chore: scrub copyrighted names from tests, comments and docsChristophe Besson2026-08-301-5/+6
* fix(node): stop a numbered saga all matching its first filmChristophe Besson2026-08-301-8/+22
* fix(node): stop a movie with a mangled quality tag being shelved as a seriesChristophe Besson2026-08-292-2/+31
* feat(node): V8–V11 — show-branch ladder, year-aware _best_match, wider se...Christophe Besson2026-08-291-17/+83
* fix(node): correct TMDB movie matching, per-file overrides, rematchChristophe Besson2026-08-291-0/+10
* fix(music): stop sharing one folder's cover across unrelated tracks, and merg...Christophe Besson2026-08-261-0/+17
* fix(video): recognize "S1"/"S2"-style season folders, not just full wordsChristophe Besson2026-08-261-0/+9
* fix(video): fix two remaining bugs in Specials numbering and long-season epis...Christophe Besson2026-08-262-22/+73
* fix(video): group every episode under the show's own folder, not a per-file g...Christophe Besson2026-08-262-79/+70
* fix(video): a Specials/Bonus folder's episodes were matched to TMDB as unrela...Christophe Besson2026-08-261-9/+103
* fix(node,hub): key music/media metadata lookups by file_id, not pathChristophe Besson2026-08-261-13/+0
* feat(node): share the (path,size,mtime)->hash index cache across every groupChristophe Besson2026-08-261-2/+40
* fix(hub,node): Create Group wizard silently skipped apps, and lost track of s...Christophe Besson2026-08-251-16/+49
* fix(node): make Photos/Video/Music enrichment survive node restartsChristophe Besson2026-08-253-30/+111
* feat: add Photos group appChristophe Besson2026-08-251-0/+160
* fix(node): skip indexing audio files under 50KB, likely-corrupt sourceChristophe Besson2026-08-241-0/+17
* feat(node): recognize WMA and Musepack as audio, read their real tag keysChristophe Besson2026-08-242-15/+127
* feat(hub): consolidate loose tracks, "&"/"and" fold, player close/queueChristophe Besson2026-08-241-8/+7
* fix(node): stop inventing a fake artist from the shared root's nameChristophe Besson2026-08-242-23/+188
* feat(node): Music app node-side — indexing, MusicBrainz enrichment, protocolChristophe Besson2026-08-242-0/+238
* fix(node,hub): HEVC transcode fallback, live-add progress, per-group TMDB toggleChristophe Besson2026-08-242-31/+79
* feat(node,hub): add Videos group app (poster grid, flat list, TMDB metadata)Christophe Besson2026-08-243-1/+372
* feat(node): persistent index cache, visible scan progress, adaptive reconcile...Christophe Besson2026-08-234-50/+330
* fix: first-run wizard reliability and node startup performanceChristophe Besson2026-08-221-3/+9
* feat(node): several named roots per group, and one implementation per operationChristophe Besson2026-08-182-50/+360
* feat: Phase 9 — Web client SPA with WebRTC P2P transportChristophe Besson2026-08-112-19/+40
* fix: 4 corrections — streaming hash, watchdog bug, cipher doc, depsChristophe Besson2026-08-091-3/+11
* feat(node): add directory indexer and Mesh Group IndexChristophe Besson2026-08-093-0/+409
* chore: initialize monorepo structure for MeshBayChristophe Besson2026-08-091-0/+0