Commit Graph

  • 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