Add a video-guide recorder for the UI (Settings tabs, Event Manager tabs, Schedule panel)

CDP screencast -> ffmpeg -> MKV, driven against the same isolated server/browser pattern
the test suite already uses. Recorded three short clips demonstrating this session's tab
and schedule features; output goes to the gitignored video-guides/ folder rather than the
repo since these are sizeable binaries.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
larssand
2026-09-11 16:56:00 +02:00
parent 05f0291ee9
commit 4967299b04
6 changed files with 275 additions and 3 deletions

View File

@@ -8,6 +8,12 @@ The application version is maintained in `package.json` and displayed in the adm
No changes recorded yet.
## 1.18.0 - 2026-09-11
### Added
- `scripts/record-video-guides.mjs`: records short MKV screen-capture clips of the UI (currently: Settings tabs, Event Manager tabs, and the race day Schedule panel) against a real, isolated instance of the app - same throwaway server/browser pattern as the browser test suite, so it never touches real installation data. Output lands in the gitignored `video-guides/` folder for use as new-user video guide material; run with `node scripts/record-video-guides.mjs [clip-name ...]`.
## 1.17.2 - 2026-09-11
### Changed