Add feedback and card learning flow - #3
vortexopenclaw wants to merge 18 commits into
Conversation
|
Deployment note:
|
|
Updated this PR with identifiable-but-unsupported camera handling. BlackVue model metadata from version.bin / micom_version.bin / smart_gsensor_version.bin now creates a New Dashcam result instead of forcing the closest existing profile. Validated /Volumes/BLACKVUE 2 reports BlackVue DR970X LTE Plus as unsupported rather than selecting Elite 8. Smoke coverage added for supported and unsupported BlackVue metadata cases. |
|
Added generic unsupported-card classification to this PR. If no reliable supported profile is selected, the app now uses a New Dashcam generic fallback to parse common filename dates/times and infer folder/filename categories like Driving, Parking, Parking Events, Protected/SOS, Photos, GPS, plus conservative Front/Rear/Interior suffixes. Also updated the test-share branch and Cloudflare latest build. Validated with swift build, smoke test, packaged app smoke test, git diff --check, and live download hash match. |
|
Added protected/saved clip detection for dashcam cards. Scanner now treats file-level read-only video attributes as protected clips, including generic New Dashcam fallback cards, and docs now call out user-saved emergency clips as separate from G-sensor/event folders. Latest Cloudflare build: Dashcam-Offloader-protected-clips-ec4179d.zip, SHA-256 0f8faefb2def26bffeb72767b55f3e1da1ca2ce535e058b04807b704f48820a8. |
|
Updated the feedback/New Dashcam branch with two UI fixes: the Source Scan chooser now opens at the selected card path, and Copy Plan now previews selected clips even before an output directory is chosen while keeping Copy Selected disabled until a destination exists. Pushed test/share build c00dcd7 to GitHub and Cloudflare latest; verified the public download matches the local build internally. |
Summary
Validation