-
ba760a04d6
fix(dashcam): proper mobile row reflow + import status at top with ETA

Mathieu MoranandCopilot
2026-08-10 00:46:05 -04:00
-
9f0f53a59c
fix(dashcam): reflow table rows as flex cards on mobile so buttons are always visible

Mathieu MoranandCopilot
2026-08-10 00:33:57 -04:00
-
01704d5429
feat(dashcam): mobile layout fix + optional hw-encode conversion on import

Mathieu MoranandCopilot
2026-08-10 00:30:59 -04:00
-
dd2f95b9c1
revert(video): back to simple send_file for video serving (RPi3 can't transcode)

Mathieu MoranandCopilot
2026-08-10 00:21:19 -04:00
-
a3659e8a8c
fix(video): transcode audio to AAC for MP4 streaming (PCM unsupported in MP4)

Mathieu MoranandCopilot
2026-08-10 00:18:41 -04:00
-
51322d0e00
fix(dashcam): wrap action buttons in div, ffmpeg stream for MOV playback

Mathieu MoranandCopilot
2026-08-10 00:17:10 -04:00
-
5d9b2f6556
feat(dashboard): 3-col layout with Overview stats, speed chart fixes

Mathieu MoranandCopilot
2026-08-10 00:13:23 -04:00
-
ea03ef7f6c
fix(dashcam): add missing dash-col CSS rules, correct MOV mime type and range clamp

Mathieu MoranandCopilot
2026-08-10 00:12:33 -04:00
-
375b93fcea
fix: restore /api/stats route, remove dead player code, fix modal scroll

Mathieu MoranandCopilot
2026-08-10 00:07:14 -04:00
-
600fd41353
fix(dashcam): range-request video streaming, modal player, async thumbnails

Mathieu MoranandCopilot
2026-08-10 00:01:49 -04:00
-
35ec705fe2
docs: update PLAN.md Phase 23 completion and README project status

Mathieu MoranandCopilot
2026-08-09 23:56:47 -04:00
-
e2f7fa88df
Speed history: rework chart and add live stats

Mathieu MoranandCopilot
2026-08-09 23:14:32 -04:00
-
beddfec8a5
Phase 23 UX polish: compact layouts, collapsibles, test trip

Mathieu MoranandCopilot
2026-08-09 23:10:58 -04:00
-
6a519dbf9e
PLAN: mark Phase 23 done

Mathieu MoranandCopilot
2026-08-09 22:59:08 -04:00
-
7edea446c5
Phase 23: UI redesign — responsive mobile + desktop layout

Mathieu MoranandCopilot
2026-08-09 22:57:12 -04:00
-
cdb032b888
Add phone hotspot uplink

Mathieu MoranandCopilot
2026-08-09 22:48:11 -04:00
-
5c707fe295
Plan phone hotspot uplink

Mathieu MoranandCopilot
2026-08-09 21:29:08 -04:00
-
3a6f12ba9d
Add local settings management

Mathieu MoranandCopilot
2026-08-09 21:26:15 -04:00
-
b77ed838bd
Clarify pre-install vehicle testing

Mathieu MoranandCopilot
2026-08-09 20:37:43 -04:00
-
acf24be89e
Plan final Yaris acceptance test

Mathieu MoranandCopilot
2026-08-09 20:35:52 -04:00
-
592a123c77
Expand remote portal dashcam scope

Mathieu MoranandCopilot
2026-08-09 20:33:42 -04:00
-
b348a9944a
Plan remote trip portal

Mathieu MoranandCopilot
2026-08-09 20:32:27 -04:00
-
96332adab6
Add offline and ntfy alerts

Mathieu MoranandCopilot
2026-08-09 20:28:42 -04:00
-
8b664667e5
Add Raspberry Pi health monitoring

Mathieu MoranandCopilot
2026-08-09 19:57:07 -04:00
-
d3bc313e7f
Add trip history and route replay

Mathieu MoranandCopilot
2026-08-09 19:48:06 -04:00
-
3a981f5c6d
Add local dashcam video library

Mathieu MoranandCopilot
2026-08-09 19:04:47 -04:00
-
c57457b934
Add selected dashcam imports

Mathieu MoranandCopilot
2026-08-09 18:34:52 -04:00
-
e058ea8a41
Fix FAT dashcam file deletion

Mathieu MoranandCopilot
2026-08-09 18:23:52 -04:00
-
80d9c150fe
Document dashcam browser completion

Mathieu MoranandCopilot
2026-08-09 18:19:37 -04:00
-
5a520bf022
Add dashcam USB file browser

Mathieu MoranandCopilot
2026-08-09 18:16:59 -04:00
-
796b34a0b2
Refresh project README

Mathieu MoranandCopilot
2026-08-09 18:10:44 -04:00
-
84362206f2
Clarify final UI redesign sequencing

Mathieu MoranandCopilot
2026-08-09 18:09:14 -04:00
-
68c9aeaf44
Complete shared UI foundation

Mathieu MoranandCopilot
2026-08-09 18:06:42 -04:00
-
c367504c13
Add shared UI shell and list component

Mathieu MoranandCopilot
2026-08-09 18:03:32 -04:00
-
606f67d077
Document watchdog deployment status

Mathieu MoranandCopilot
2026-08-09 17:57:26 -04:00
-
3d9706b466
Add Pi hardware watchdog setup

Mathieu MoranandCopilot
2026-08-09 17:55:13 -04:00
-
0540a1a8eb
Reorder roadmap phases by execution

Mathieu MoranandCopilot
2026-08-09 17:53:17 -04:00
-
7621c2a6e7
Document Phase 17 deployment

Mathieu MoranandCopilot
2026-08-09 17:49:18 -04:00
-
cdbe8c89b1
Harden OBD connection and telemetry

Mathieu MoranandCopilot
2026-08-09 17:47:52 -04:00
-
33ea6958f4
Document Phase 12 deployment + handoff note for next session

Mathieu MoranandCopilot
2026-08-09 17:17:21 -04:00
-
f17c5c8681
Phase 12: remove phone-relay dashcam upload feature

Mathieu MoranandCopilot
2026-08-09 17:12:30 -04:00
-
0b729adb28
Rework Phases 12-17 for efficiency, add QOL phases (power resilience, watchdog, trip history, Pi health, alerts, settings)

Mathieu MoranandCopilot
2026-08-09 16:57:56 -04:00
-
5877f16c9a
PLAN.md: add missing status icons, fix stale phase cross-reference

Mathieu MoranandCopilot
2026-08-09 16:50:42 -04:00
-
e280f9ac96
Plan native Android app + full UI redesign; expand OBD data scope; deprioritize Android app

Mathieu MoranandCopilot
2026-08-09 16:48:27 -04:00
-
9e96b4327b
Document phone-relay hard limitation, plan 4 new phases

Mathieu MoranandCopilot
2026-08-09 16:44:11 -04:00
-
45773f7459
Document phone-relay hotspot+cellular test findings in PLAN.md

Mathieu MoranandCopilot
2026-08-09 15:56:17 -04:00
-
04cf74ccd3
Fix flaky hotspot->home WiFi reconnect in netwatch

Mathieu MoranandCopilot
2026-08-09 15:44:19 -04:00
-
fc18f71cfe
Auto power-on the SIM868 module via its PWRKEY GPIO line

Mathieu MoranandCopilot
2026-08-09 15:14:28 -04:00
-
e4b0823ec2
Update readme UI screenshot to reflect current dashboard

Mathieu MoranandCopilot
2026-08-09 14:51:40 -04:00
-
e80c60c9f1
Document real-hardware phone-relay test results in PLAN.md
Mathieu Moran
2026-08-09 01:13:09 -04:00
-
0d67a21ae1
Add phone-relay dashcam upload to bypass the Pi's slow WiFi
Mathieu Moran
2026-08-09 00:15:27 -04:00
-
8c33c669a5
Document Phase 8/10 real-hardware validation in PLAN.md and refresh READMEs
Mathieu Moran
2026-08-08 23:33:01 -04:00
-
7d7be79377
Add chunked, resumable dashcam upload to work around Cloudflare's 100MB body limit

Mathieu MoranandCopilot
2026-08-08 22:17:20 -04:00
-
f88b57d368
Fix OOM crash during dashcam upload: stream multipart body instead of buffering in memory

Mathieu MoranandCopilot
2026-08-08 21:56:22 -04:00
-
833f008671
Fix dashcam mount-point creation permission error

Mathieu MoranandCopilot
2026-08-08 20:52:15 -04:00
-
acaf1747f3
Fix dashcam detection for whole-disk (superfloppy) SD card formats

Mathieu MoranandCopilot
2026-08-08 20:50:45 -04:00
-
6d61b70a06
Add SIM868 cellular fallback for tracking uploads (untested, no SIM card)

Mathieu MoranandCopilot
2026-08-08 20:34:53 -04:00
-
cea62d8c10
Mark Phase 9 (remote server) as DONE in PLAN.md

Mathieu MoranandCopilot
2026-08-08 20:21:22 -04:00
-
975526667e
Optimize backlog upload speed for tracking rows

Mathieu MoranandCopilot
2026-08-08 20:16:31 -04:00
-
42e679782e
Add Pi-side upload client for Phase 9 remote server

Mathieu MoranandCopilot
2026-08-08 20:05:42 -04:00
-
9bdf5bad2c
Phase 9: scaffold remote server (Flask + Postgres, docker-compose for unraid)

Mathieu MoranandCopilot
2026-08-08 19:50:52 -04:00
-
261ef3f4db
Revive yaris-obd: USB OBD adapter, real GPS/GNSS, offline map, hotspot, SQLite logging, dashcam retrieval

Mathieu MoranandCopilot
2026-08-08 18:01:35 -04:00
-
0d55d9e9de
fix things, thread loop
wip
[email protected]
2024-09-15 22:50:22 -04:00
-
7fbd427516
Merge pull request #1 from quoije/main
Mathieu Moran
2024-09-15 21:25:49 -04:00
-
-
f91a3d479d
fix things, some things should work
[email protected]
2024-09-15 21:21:39 -04:00
-
f087478736
fix things, some things should work
main
[email protected]
2024-09-15 21:21:39 -04:00
-
9fb02041be
delete __pycache__ directory
Mathieu Moran
2024-04-02 19:53:37 -04:00
-
646bdd32b5
delete __pycache__ directory
Mathieu Moran
2024-04-02 19:53:37 -04:00
-
669f06fa8d
wip sql
quoije
2024-04-01 21:29:12 -04:00
-
ada68ed6ac
wip sql
quoije
2024-04-01 21:29:12 -04:00
-
f605f26f2f
restructure
quoije
2024-04-01 20:21:52 -04:00
-
286649e9c3
restructure
quoije
2024-04-01 20:21:52 -04:00
-
0b712c4aa2
first tsv commit
quoije
2024-04-01 12:52:27 -04:00
-
792c170fd6
first tsv commit
quoije
2024-04-01 12:52:27 -04:00
-
0b8c64454e
add raw to tsv, mangodb first commit, restructure
quoije
2024-04-01 11:37:13 -04:00
-
c4c10972a1
add raw to tsv, mangodb first commit, restructure
quoije
2024-04-01 11:37:13 -04:00
-
ebd30a0bd8
add gps function
quoije
2024-03-17 22:37:25 -04:00
-
bdf6bb477b
add gps function
quoije
2024-03-17 22:37:25 -04:00
-
650f823df8
rm temp files
quoije
2024-03-09 15:44:57 -05:00
-
4bc184fcdf
rm temp files
quoije
2024-03-09 15:44:57 -05:00
-
1637f19c6d
put prod server
quoije
2024-03-09 15:37:12 -05:00
-
5e8e3cf603
put prod server
quoije
2024-03-09 15:37:12 -05:00
-
-
adbc9ea69e
test inputs
quoije
2024-03-02 13:40:52 -05:00
-
651c798d3a
test inputs
quoije
2024-03-02 13:40:52 -05:00
-
00e14db023
loopy loop, doesn't work, too many loops
Mathieu Moran
2023-11-28 23:04:06 -05:00
-
e9f204d6bd
loopy loop, doesn't work, too many loops
Mathieu Moran
2023-11-28 23:04:06 -05:00
-
82f0c92e6c
add readme.md
Mathieu Moran
2023-11-18 14:11:19 -05:00
-
9aa32584e6
add readme.md
Mathieu Moran
2023-11-18 14:11:19 -05:00
-
698adee415
add ui pics for readme
Mathieu Moran
2023-11-18 14:08:04 -05:00
-
-
f5bbbc00af
websocket doesn't work
Mathieu Moran
2023-11-18 14:02:49 -05:00
-
7a90b3768a
add app_dash.py and some files
Mathieu Moran
2023-11-18 00:23:00 -05:00
-
37f7d99883
add dtc codes, wip
Mathieu Moran
2023-11-06 17:46:54 -05:00
-
86e6de5bab
add dtc and fixed some things
Mathieu Moran
2023-11-03 21:41:05 -04:00
-
8514c8c9a3
first commit
Mathieu Moran
2023-11-02 01:48:30 -04:00