Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
ecde58d
docs(viewer): design spec for web viewer migration
styu12 Apr 11, 2026
3651fc3
feat(viewer): replace DearPyGui desktop viewer with browser-based web…
styu12 Apr 11, 2026
4b3c85b
fix(viewer): enlarge stream cards, sidebar health, fix countdown dupl…
styu12 Apr 11, 2026
110b182
fix(viewer): OpenGraph logo, fix discovery API, remove ms-ago, record…
styu12 Apr 11, 2026
485f626
fix(viewer): user-friendly state labels in header
styu12 Apr 11, 2026
1c9f09c
feat(orchestrator): auto-create episode directories, simplify examples
styu12 Apr 11, 2026
b2ab765
chore: uv lock
styu12 Apr 11, 2026
68c17a2
feat(viewer): add Review mode with sync trigger and episode browser
styu12 Apr 11, 2026
474e257
fix(viewer): fix API response parsing in episodes and drift hooks
styu12 Apr 11, 2026
e396bcd
fix(viewer): table default, smaller cards, nav links, sync error banner
styu12 Apr 11, 2026
6ff0544
fix(viewer): global cursor:pointer for buttons, refined header nav
styu12 Apr 11, 2026
438e744
fix(viewer): use multipart upload for sync, download results to episo…
styu12 Apr 11, 2026
2829f2a
fix(viewer): video playback, sync progress UX, auto-refresh, terminal…
styu12 Apr 11, 2026
764f387
fix(viewer): rewrite playback, timeline seeking, and drift chart
styu12 Apr 11, 2026
735fca6
feat(viewer): sync before/after comparison modal with slider
styu12 Apr 11, 2026
3fce0c7
fix(viewer): primary reference in modal, visible labels, smooth playback
styu12 Apr 11, 2026
36b5ba9
fix(viewer): drift chart to sidebar, slider cursor, smoother playback
styu12 Apr 11, 2026
1559d57
feat(adapters): add MetaQuestHandStream for Quest 3 hand/head tracking
styu12 Apr 11, 2026
c61e5c9
docs: host audio auto-capture design spec
styu12 Apr 11, 2026
bdf1a76
feat(audio): auto-capture host microphone for multi-host sync
styu12 Apr 11, 2026
7c49540
fix(audio): pre-register host audio at add() time for immediate visib…
styu12 Apr 11, 2026
fe9454e
fix(viewer): audio level chart shows idle state after stop
styu12 Apr 11, 2026
fdd0383
fix(audio): live preview on connect, not just during recording
styu12 Apr 11, 2026
4d48687
feat(viewer): URL routing for episode detail (/review/{ep_id})
styu12 Apr 11, 2026
a615cc2
fix(viewer): better sync error messages for empty episodes
styu12 Apr 11, 2026
8fffc6c
fix(orchestrator): clean up empty episode dirs on session teardown
styu12 Apr 11, 2026
878922d
feat(viewer): stop result validation with per-stream status banner
styu12 Apr 11, 2026
e8471c1
fix(viewer): sync auto-reload, audio waveform in review, keep audio o…
styu12 Apr 11, 2026
19ae47b
fix(orchestrator): defer episode dir creation to start() — no more st…
styu12 Apr 11, 2026
83bdf44
feat(viewer): task management with CRUD + episode tagging
styu12 Apr 11, 2026
8df69eb
feat(viewer): require task for recording + implement cancel
styu12 Apr 11, 2026
db47575
fix(viewer): fix task CRUD (Request type), refine task UI
styu12 Apr 11, 2026
56896eb
fix(adapters): defer output dir mkdir to start_recording, not prepare
styu12 Apr 12, 2026
1364df6
fix(viewer): audio tag dedup, task state sharing, episode timestamp a…
styu12 Apr 12, 2026
45af4bf
fix(viewer): cancel properly deletes episode + shows cancelled banner
styu12 Apr 12, 2026
358468d
fix(orchestrator): don't regenerate episode path in start()
styu12 Apr 12, 2026
7eed399
chore(tasks): remove description field from task schema
styu12 Apr 12, 2026
9e8d62e
fix: precise FPS display + health events on connect
styu12 Apr 12, 2026
364acaf
fix: cancel→record path sync, health event time display
styu12 Apr 12, 2026
8d8f26c
feat(orchestrator): robust multi-episode recording with _prepare_next…
styu12 Apr 12, 2026
0589de9
fix(viewer): separate heartbeat from issues, cache-bust video after sync
styu12 Apr 12, 2026
7ed8663
chore: delete unnecessary files
styu12 Apr 12, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,14 @@ htmlcov/
# Worktrees
.worktrees/

# Example output data
examples/*/output/

# Viewer frontend
src/syncfield/viewer/static/
src/syncfield/viewer/frontend/node_modules/
src/syncfield/viewer/frontend/dist/

# OS
.DS_Store
Thumbs.db
Loading
Loading