Document dashcam browser completion

Co-authored-by: Copilot <[email protected]>
This commit is contained in:
Mathieu Moran
2026-08-09 18:19:37 -04:00
co-authored by Copilot
parent 5a520bf022
commit 80d9c150fe
2 changed files with 26 additions and 6 deletions
+6 -5
View File
@@ -42,7 +42,8 @@ i have a dream
port number)
- 🎥 **Dashcam file retrieval** — detects a USB dashcam automatically (any brand/folder layout,
no hardcoded device path), mounts it read-only, and safely copies footage locally. Verified
against a real 28GB/87-file import
against a real 28GB/87-file import. The web UI can also browse, sort, and delete individual or
all videos directly from the connected dashcam with confirmed, temporary read-write operations
- ☁️ **Remote upload** — a self-hosted server (Flask + Postgres, `server/`) receives trip/GPS
logs and dashcam footage over the internet (via Cloudflare Tunnel or a plain port-forward).
Dashcam videos upload in resumable 40MB chunks (works around tunnel body-size limits and keeps
@@ -87,7 +88,7 @@ For the remote server (receives trip logs + dashcam uploads), see [server/README
## Project status
This project was revived after a couple of years on the shelf. Phases 1-13 and 15 are complete:
This project was revived after a couple of years on the shelf. Phases 1-13 and 15-16 are complete:
real GNSS, hardened OBD support, offline maps/UI, automatic WiFi hotspot switching, local logging,
dashcam import, resumable remote upload, deployment, and the shared UI foundation are implemented.
The pipeline has been exercised on the real Pi and dashcam, including a complete 28GB import and
@@ -99,6 +100,6 @@ partition, and clean shutdown still needs delayed-power or ignition-sense hardwa
The browser-based phone relay was removed after real-world testing confirmed that mobile browsers
cannot reliably use the Pi's WiFi and cellular data simultaneously. A native Android companion is
planned later instead. The next roadmap work is the dashcam/local-video browsers, followed by trip
history, Pi health, alerts, settings, and a final UI polish pass. Full phase history, verification
notes, and current scope live in [PLAN.md](./PLAN.md).
planned later instead. The next roadmap work is the local imported-video browser/player, followed by trip history, Pi
health, alerts, settings, and a final UI polish pass. Full phase history, verification notes, and
current scope live in [PLAN.md](./PLAN.md).