- Full rewrite of the sync layer into a web app.
- Archive browser with grouping, journey detection, and on-demand thumbnails. Reverse-geocoded place names on each journey card.
- Leaflet maps per journey with GPS polylines extracted from the GPS metadata with clickable points.
- Exports: join-front, join-rear, and picture-in-picture renders via ffmpeg, with hardware encoder probing (videotoolbox / nvenc / qsv / vaapi) and software fallback. Configurable PIP position.
- Download manager with live progress, reorderable queue, recent-hours shortcut, and reachability badge.
- Settings page (sync interval, dashcam IP, geocoding, encoder, retention, RO-only sync, password).
- Setup wizard
- Retention: time-based sweep with RO protection plus disk-pressure sweep with batched re-check.