dow-prod-tracker/src
Leivur Djurhuus 95dbaef318 Add timestamped video annotations with timeline markers (A7.3)
- Add timestampSeconds and frameThumbnailUrl fields to Annotation model
- New VideoAnnotationLayer component: auto-pause on draw tool activation,
  SVG annotation overlay on paused video, time-filtered visibility,
  All/Timed toggle, timecode display in toolbar
- New VideoTimelineMarkers: orange=unresolved, green=resolved, clustered
  markers on scrub bar with click-to-seek and hover scale
- Thread timestampSeconds through validator, service, and API layers
- Feedback item cards show timestamp badges for video annotations
- VideoPlayer gains renderOverlay, timelineMarkers, pause/seek in state
- Fix "Processing" overlay shown when MP4 is available (FFmpeg fallback)
- Add revision polling when video status is "processing"
- Configure proxyClientMaxBodySize: 500mb for large video uploads
- Fix pre-existing Prisma JSON type error in upload-service.ts
- Update ROADMAP with lawn reference learnings and A7.3 progress

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-18 15:00:23 -05:00
..
app Add timestamped video annotations with timeline markers (A7.3) 2026-03-18 15:00:23 -05:00
components Add timestamped video annotations with timeline markers (A7.3) 2026-03-18 15:00:23 -05:00
hooks Add timestamped video annotations with timeline markers (A7.3) 2026-03-18 15:00:23 -05:00
lib Add timestamped video annotations with timeline markers (A7.3) 2026-03-18 15:00:23 -05:00
stores feat: add pipeline stage resolver and organization access control 2026-03-14 22:43:43 -05:00
types Add Auth.js v5 with Google + Microsoft Entra ID SSO 2026-02-28 21:07:38 -06:00
instrumentation.ts automation rules added to settings 2026-03-17 23:07:44 -05:00
middleware.ts Add dev bypass for authentication checks in middleware and session retrieval 2026-02-28 22:23:14 -06:00