-
1ea22d8b55
fix: each file in a dated session folder becomes its own song
Steffen Schuhmann
2026-03-29 15:47:10 +02:00
-
8f86ecbeec
fix: model_validate multiline call in get_session_detail (sessions.py:64)
Steffen Schuhmann
2026-03-29 15:35:55 +02:00
-
7c643ff67b
fix: replace model_validate(..., update=) with .model_copy(update=)
Steffen Schuhmann
2026-03-29 15:20:42 +02:00
-
ececcb24f6
fix: remove unused NcScanResult interface in BandPage (TS error)
Steffen Schuhmann
2026-03-29 15:14:18 +02:00
-
7cad3e544a
feat: incremental SSE scan, recursive NC traversal, custom folder support
Steffen Schuhmann
2026-03-29 15:09:42 +02:00
-
dc6dd9dcfd
fix: scan visibility, NC folder validation, watcher logging
Steffen Schuhmann
2026-03-29 14:11:07 +02:00
-
25502458d0
feat(web): BandPage — By Date and Search tabs
Steffen Schuhmann
2026-03-29 13:45:12 +02:00
-
5be1a9808f
feat(web): SessionPage — rehearsal date detail view
Steffen Schuhmann
2026-03-29 13:42:22 +02:00
-
b882c9ea6d
feat(api): auto-link rehearsal sessions on watcher upload and nc-scan
Steffen Schuhmann
2026-03-29 13:41:01 +02:00
-
a779c57a26
feat(api): song search endpoint and PATCH /songs/{id}
Steffen Schuhmann
2026-03-29 13:39:32 +02:00
-
1e53ddf8eb
feat(api): session router — list, detail, patch endpoints
Steffen Schuhmann
2026-03-29 13:38:27 +02:00
-
f930bb061c
feat(api): SessionRepository, session/song schemas with tags
Steffen Schuhmann
2026-03-29 13:36:52 +02:00
-
f1f4dc5a88
feat(db): add RehearsalSession table, songs.session_id, songs.tags
Steffen Schuhmann
2026-03-29 13:35:18 +02:00
-
53da085f28
fix: proxy audio stream through API with query-param token auth
Steffen Schuhmann
2026-03-29 13:23:51 +02:00
-
47bc802775
fix: robust NC activity filter, title extraction, scan result detail
Steffen Schuhmann
2026-03-29 12:26:58 +02:00
-
fbac62a0ea
feat: band NC folder config, fix watcher event filter, add light/dark theme
Steffen Schuhmann
2026-03-29 00:29:58 +01:00
-
5536bf4394
fix: watcher path normalization, subject filter, and debug logging
Steffen Schuhmann
2026-03-28 22:12:56 +01:00
-
a6a64032ec
fix: auto-logout on 401, raise nginx timeout for nc-scan
Steffen Schuhmann
2026-03-28 22:03:16 +01:00
-
b28472c32f
fix: resolve job-not-found race and YYMMDD scan folder structure
Steffen Schuhmann
2026-03-28 21:58:46 +01:00
-
f7be1b994d
Initial commit: RehearsalHub POC
Steffen Schuhmann
2026-03-28 21:53:03 +01:00