Steffen Schuhmann b882c9ea6d feat(api): auto-link rehearsal sessions on watcher upload and nc-scan
parse_rehearsal_date() extracts YYMMDD / YYYYMMDD from the file path
and get_or_create() a RehearsalSession. Both the watcher nc-upload
endpoint and the nc-scan endpoint now set song.session_id when a
dated folder is detected. Existing songs without a session_id are
back-filled on the next import of the same folder.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-29 13:41:01 +02:00
2026-03-28 21:53:03 +01:00
2026-03-28 21:53:03 +01:00
2026-03-28 21:53:03 +01:00
2026-03-28 21:53:03 +01:00
2026-03-28 21:53:03 +01:00
Description
No description provided
722 KiB
Languages
Python 55.6%
TypeScript 42.2%
Dockerfile 0.6%
Makefile 0.5%
Shell 0.5%
Other 0.6%