37 Commits

Author SHA1 Message Date
Mikkeli Matlock
a46496d688 gps related minor fixes 2026-02-09 17:48:38 +09:00
Mikkeli Matlock
47b3427e63 lte service (backend) and ui handling 2026-02-09 02:36:03 +09:00
629c735eec gps manipulations tailored to sim7600h hat 2026-02-09 02:11:55 +09:00
Mikkeli Matlock
83af09b47c ui: system status bar looks tweak 2026-02-08 03:20:00 +09:00
Mikkeli Matlock
58a523aab2 ui: gps compass widget layout changes
- angular direction (0-359) + 16ths compassrose
- documented in ui README
2026-02-08 03:06:52 +09:00
Mikkeli Matlock
896ba322c0 gps: debug stub mode with satellites field and signal loss simulation
- _GPS_DEBUG flag for development without hardware
- stub mode: realistic mock data with occasional signal loss
- satellites field in backend and UI data models
- periodic status logging

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-08 03:04:44 +09:00
Mikkeli Matlock
9173c3b93a new startup screen logic 2026-02-08 02:56:32 +09:00
Mikkeli Matlock
f2c69587ee ui: gps compass widget visual update 2026-02-08 02:27:21 +09:00
Mikkeli Matlock
324cd5dddc ui: gps compass widget 2026-02-08 00:26:59 +09:00
Mikkeli Matlock
bc53bd7e82 ui: lower surprise threshold (for testing and fun) 2026-02-05 00:57:22 +09:00
Mikkeli Matlock
477fd698dc ui: multiple visual upgrades:
- attitude indicator: pitch ladders and little triangle crosshair
- accelerometer: G trace and various other stuff
- navigator: bigger surprise
2026-02-05 00:55:18 +09:00
Mikkeli Matlock
7301149c47 README updates and minor visual fixes 2026-02-05 00:13:01 +09:00
Mikkeli Matlock
b7cf38c649 ui bump threshold minor change 2026-02-05 00:08:35 +09:00
Mikkeli Matlock
ceb9610bca image preloading during boot 2026-02-05 00:03:10 +09:00
Mikkeli Matlock
7d8f813b59 ui accelerometer compsensations and visual tweaks 2026-02-05 00:00:38 +09:00
Mikkeli Matlock
8044bbde94 pi ui accelerometer widget 2026-02-04 23:19:24 +09:00
Mikkeli Matlock
952a42b3e9 ui/backend: theme switch using GPIO 2026-02-03 23:28:54 +09:00
Mikkeli Matlock
5cb0be0aaa ui: changed whiskey mark looks 2026-02-02 19:31:16 +09:00
Mikkeli Matlock
f7f0af92dd flutter: IMU attitude indicator and UART health check
- WhiskeyMark widget shows roll/pitch as horizon line
- ArduinoData model includes IMU euler angles
- startup waits for Arduino via /health endpoint
- config_service exposes backendUrl

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-01 17:01:45 +09:00
Mikkeli Matlock
7a6e69861b backend deployment update and navigator shake animation
- backend: now runs uv sync at service start to make sure of uv lock status. might migrate to package/bundle
- navigator now shakes when entering 'surprise' state
2026-01-30 22:47:18 +09:00
Mikkeli Matlock
71e2214e32 prettier console box 2026-01-28 01:01:23 +09:00
Mikkeli Matlock
3db0e04402 generalised console object 2026-01-27 00:03:01 +09:00
Mikkeli Matlock
7fd92d862b websocket comms console widget 2026-01-26 22:22:33 +09:00
Mikkeli Matlock
d60d3a7a30 minor labelling change 2026-01-26 18:04:36 +09:00
Mikkeli Matlock
d6ea28163e initial switch to websocket 2026-01-26 16:50:52 +09:00
Mikkeli Matlock
46ac9d3123 interface wrapping 2026-01-26 15:47:59 +09:00
Mikkeli Matlock
60a1c1811e Flask backend and ui tweaks 2026-01-26 11:35:17 +09:00
Mikkeli Matlock
38229543af theme and ui tweaks 2026-01-26 01:03:23 +09:00
Mikkeli Matlock
4d7edd694a revised README structure 2026-01-26 00:35:48 +09:00
Mikkeli Matlock
c7edc30b79 multiple updates
- colour theme implemented. ThemeService based global switching for future light detection triggers
- test flipflop service for various fun
- navigator widget class with state switching
2026-01-26 00:20:52 +09:00
Mikkeli Matlock
b1e23fdd10 revised image asset structure 2026-01-25 23:13:30 +09:00
Mikkeli Matlock
d7a1f2fabd extra material and simulink creation script 2026-01-25 22:49:13 +09:00
Mikkeli Matlock
15a805f7fe overheat monitor with auto poweroff
- needs passwordless sudo on target machine or deploy to run as root
2026-01-25 19:53:43 +09:00
Mikkeli Matlock
2c8e2c7111 Pi vitals module 2026-01-25 19:23:03 +09:00
Mikkeli Matlock
00ad413022 Flutter code restructuring 2026-01-25 18:47:35 +09:00
Mikkeli Matlock
754cecffd4 new python build-deploy chain 2026-01-25 00:34:01 +09:00
Mikkeli Matlock
0d9c5eb359 UI framework 2026-01-24 12:24:26 +09:00