testsAndMisc/horatio
Krzysztof kuhy Rudnicki acea73bbe1 feat(home): add 'See a demo' button with seeded Hamlet annotation editor
- Add DemoAnnotationEditorScreen: wraps the real AnnotationEditorScreen with
  an in-memory Drift DB seeded with 6 lines of Hamlet's soliloquy, 4 TextMarks,
  4 LineNotes, 4 LineRecordings (3 on line 0 with grades), and 1
  AnnotationSnapshot — all ephemeral, zero writes to disk
- Add /demo route to go_router
- Show 'See a demo' OutlinedButton.icon on the empty library screen only
- Tests: 6 widget tests for DemoAnnotationEditorScreen (including runAsync
  pattern for Drift real-time timer handling), 2 new home screen tests, and
  a router test for the /demo route

All 366 tests pass, 100% branch coverage, flutter analyze --fatal-infos clean
2026-03-29 21:46:28 +02:00
..
docs/superpowers feat(screen): integrate recording UI, note chips, and recording badges 2026-03-29 21:35:30 +02:00
horatio_app feat(home): add 'See a demo' button with seeded Hamlet annotation editor 2026-03-29 21:46:28 +02:00
horatio_core feat(screen): integrate recording UI, note chips, and recording badges 2026-03-29 21:35:30 +02:00
.gitignore feat(horatio): add step caching to run.sh with -f force flag 2026-03-29 14:49:48 +02:00
analysis_options.yaml feat(horatio): add Horatio actor script memorization app 2026-03-29 14:44:57 +02:00
dead_code.sh feat(horatio): add Horatio actor script memorization app 2026-03-29 14:44:57 +02:00
melos.yaml feat(horatio): add Horatio actor script memorization app 2026-03-29 14:44:57 +02:00
run.sh feat(screen): integrate recording UI, note chips, and recording badges 2026-03-29 21:35:30 +02:00