| 2026-03-17 13:47 | add bounds.to-pixels method | Daniel Barlow | 1 | +10 | -13 |
| 2026-03-17 13:39 | map-bounds: use passed parameters | Daniel Barlow | 1 | +1 | -1 |
| 2026-03-17 13:35 | track: start drawing at starting point not 0,0 | Daniel Barlow | 1 | +10 | -4 |
| 2026-03-17 13:23 | WIP overlay gpx track on map | Daniel Barlow | 1 | +23 | -3 |
| 2026-03-10 13:08 | refine todo list | Daniel Barlow | 1 | +32 | -85 |
| 2026-03-13 23:26 | remove unneeded orientation-target | Daniel Barlow | 1 | +15 | -18 |
| 2026-03-13 22:15 | remove clamp of gnss course datum | Daniel Barlow | 1 | +1 | -14 |
| 2026-03-11 22:09 | add gpxparse library | Daniel Barlow | 3 | +31 | -0 |
| 2026-03-11 21:45 | maps: pass argv to run | Daniel Barlow | 1 | +1 | -1 |
| 2026-03-11 21:44 | maps nix-shell needs GSETTINGS_SCHEMAS_PATH in XDG_DATA_DIRS | Daniel Barlow | 1 | +1 | -1 |
| 2026-03-11 00:38 | make rotation less lurchy | Daniel Barlow | 1 | +21 | -2 |
| 2026-03-10 12:10 | handle errorful tile fetches | Daniel Barlow | 1 | +38 | -28 |
| 2026-03-10 09:19 | print --- if we don't have speed information | Daniel Barlow | 1 | +4 | -2 |
| 2026-03-10 09:18 | allow overriding width/height | Daniel Barlow | 1 | +2 | -2 |
| 2026-03-10 00:21 | add lashings of error handling | Daniel Barlow | 1 | +18 | -12 |
| 2026-03-10 00:19 | tmux in nix-shell | Daniel Barlow | 1 | +4 | -1 |
| 2026-03-10 00:18 | fake-nmea improve check for connected socket | Daniel Barlow | 1 | +2 | -1 |
| 2026-03-10 00:14 | handle json deciding errors | Daniel Barlow | 1 | +11 | -2 |
| 2026-03-09 21:40 | catch errors from cq:step | Daniel Barlow | 1 | +3 | -1 |
| 2026-03-08 17:40 | maps: set dimensions correctly on harpia | Daniel Barlow | 1 | +12 | -5 |
| 2026-03-06 23:49 | rsync local/secrets to the device | Daniel Barlow | 1 | +1 | -0 |
| 2026-03-06 23:48 | add mechanism to include local (not in git) config | Daniel Barlow | 2 | +29 | -1 |
| 2026-03-06 23:47 | remove eculocate from configuration | Daniel Barlow | 1 | +0 | -2 |
| 2026-03-06 23:42 | disable getty | Daniel Barlow | 1 | +4 | -0 |
| 2026-02-28 01:27 | install Maps in a eway that lets it find its source code | Daniel Barlow | 2 | +11 | -9 |
| 2026-02-28 01:26 | make a proper lua module from rxi/json | Daniel Barlow | 1 | +16 | -8 |
| 2026-02-27 23:39 | add maps icon | Daniel Barlow | 1 | +3 | -4 |
| 2026-02-27 23:12 | this stopped being cross-compilable some time ago | Daniel Barlow | 1 | +1 | -1 |
| 2026-02-27 23:11 | make cage restart on config switch | Daniel Barlow | 1 | +3 | -1 |
| 2026-02-27 23:09 | support svg icons in saturn | Daniel Barlow | 1 | +3 | -1 |
| 2026-02-27 23:08 | add eculocate package | Daniel Barlow | 2 | +5 | -1 |
| 2026-02-27 23:38 | add icon | Daniel Barlow | 1 | +49 | -0 |
| 2026-02-24 00:00 | try-numer parses strings containing . to float | Daniel Barlow | 1 | +1 | -1 |
| 2026-02-23 23:52 | note how to run it with fake data | Daniel Barlow | 1 | +5 | -0 |
| 2026-02-23 23:52 | patch cmake version in luaprofiler | Daniel Barlow | 1 | +3 | -0 |
| 2026-02-27 15:18 | add mess to readme from btwiuse | Daniel Barlow | 1 | +68 | -3 |
| 2026-02-27 15:17 | fennel has moved to luaPackages | Daniel Barlow | 1 | +1 | -1 |
| 2026-02-27 15:17 | enable bluetooth | Daniel Barlow | 1 | +1 | -1 |
| 2025-07-02 21:22 | draw road labels always left->right | Daniel Barlow | 2 | +11 | -6 |
| 2025-07-01 12:27 | clamp angle to -pi..pi | Daniel Barlow | 1 | +18 | -0 |
| 2025-06-30 19:30 | use cqueues for gnss socket | Daniel Barlow | 2 | +29 | -37 |
| 2025-06-30 17:19 | experiment: smooth orientation a bit | Daniel Barlow | 1 | +14 | -3 |
| 2025-06-30 17:17 | rewrite fake-nmea to not need socat | Daniel Barlow | 1 | +69 | -7 |
| 2025-06-17 21:10 | remove debug print | Daniel Barlow | 1 | +0 | -1 |
| 2025-06-17 21:01 | wrap expectations in define-tests | Daniel Barlow | 2 | +31 | -23 |
| 2025-06-17 20:57 | add Makefile targets to run in-place and to run tests | Daniel Barlow | 3 | +18 | -2 |
| 2025-06-17 20:39 | move top-level forms into a main function | Daniel Barlow | 1 | +40 | -41 |
| 2025-06-16 10:51 | turn faster | Daniel Barlow | 1 | +2 | -2 |
| 2025-06-15 16:52 | rotate the offscreen map | Daniel Barlow | 1 | +30 | -7 |
| 2025-06-15 16:49 | clamp minimum turn speed | Daniel Barlow | 1 | +6 | -4 |
| 2025-06-14 11:10 | don't force invalidate map widget unless moved | Daniel Barlow | 1 | +21 | -12 |
| 2025-06-14 10:54 | support cairo-trace (but it doesn't work) | Daniel Barlow | 1 | +1 | -0 |
| 2025-06-12 19:53 | add environment variable to enable profile stats collection | Daniel Barlow | 1 | +19 | -1 |
| 2025-06-11 22:11 | avoid reffing g:line_to in loop | Daniel Barlow | 1 | +30 | -30 |
| 2025-06-11 21:06 | add LuaProfiler to dev shell | Daniel Barlow | 1 | +23 | -2 |
| 2025-06-11 16:37 | repaint map when orientation changes | Daniel Barlow | 1 | +16 | -8 |
| 2025-06-10 19:13 | whitespace | Daniel Barlow | 1 | +1 | -1 |
| 2025-06-10 12:51 | add compass rose | Daniel Barlow | 1 | +44 | -0 |
| 2025-06-09 21:15 | only change orientation if course is > 20 degrees off | Daniel Barlow | 1 | +4 | -3 |
| 2025-06-09 21:08 | calculate road label placement on fetch not on render | Daniel Barlow | 2 | +47 | -59 |
| 2025-06-09 21:06 | remove road-width debug | Daniel Barlow | 1 | +1 | -1 |
| 2025-06-09 21:05 | add with-timing macro to see why it's slow | Daniel Barlow | 1 | +12 | -0 |
| 2025-06-09 12:30 | always use callback in tiles.fetch (formerly polylines) | Daniel Barlow | 2 | +23 | -23 |
| 2025-06-09 12:19 | extract tile-name | Daniel Barlow | 1 | +5 | -2 |
| 2025-06-09 12:05 | extract bounds= function | Daniel Barlow | 1 | +6 | -4 |
| 2025-06-09 09:21 | rename smooth-course -> orientation | Daniel Barlow | 2 | +20 | -100 |
| 2025-06-08 18:10 | widen map obunds so that rotation works | Daniel Barlow | 1 | +30 | -25 |
| 2025-06-08 17:00 | refresh less often | Daniel Barlow | 1 | +1 | -1 |
| 2025-06-08 16:59 | rotate the map to face direction of travel | Daniel Barlow | 1 | +15 | -5 |
| 2025-06-07 19:49 | fix arrow to point in the right direction | Daniel Barlow | 1 | +1 | -1 |
| 2025-06-07 11:29 | rename map-{width,height} as viewport-{width,height} | Daniel Barlow | 1 | +13 | -13 |
| 2025-06-07 11:26 | add pixel dimensions in bounds | Daniel Barlow | 1 | +17 | -10 |
| 2025-06-07 10:50 | pass bounds to draw-onto-map-surface instead of recalculating | Daniel Barlow | 1 | +3 | -3 |
| 2025-06-06 20:39 | fetch correct tile from overpass not diagonally adjacent one | Daniel Barlow | 1 | +4 | -4 |
| 2025-06-06 20:33 | pass lat/lon/zoom to draw-onto-map-surface | Daniel Barlow | 1 | +5 | -5 |
| 2025-06-06 20:31 | rename cairo-the-map -> draw-onto-map-surface | Daniel Barlow | 1 | +13 | -13 |
| 2025-06-06 20:14 | rewrite map-bounds to fetch fewer off-screen tiles | Daniel Barlow | 1 | +40 | -12 |
| 2025-06-02 12:33 | add on-completion callback to tile fetcher, invalidate map-surface | Daniel Barlow | 2 | +7 | -3 |
| 2025-06-05 22:03 | add fennel-ls to shell derivation | Daniel Barlow | 2 | +25 | -1 |
| 2025-06-05 20:02 | first go at varying the line width based on highway classification | Daniel Barlow | 2 | +34 | -22 |
| 2025-06-03 23:16 | add colour/translucency to road name background | Daniel Barlow | 1 | +1 | -1 |
| 2025-06-03 23:14 | print fewer upside down road labels | Daniel Barlow | 1 | +10 | -4 |
| 2025-06-03 21:15 | print each road name once only | Daniel Barlow | 1 | +3 | -1 |
| 2025-06-03 21:13 | make road names bigger and print white behind them | Daniel Barlow | 1 | +14 | -2 |
| 2025-06-03 11:21 | upgrade lgi | Daniel Barlow | 1 | +2 | -2 |
| 2025-06-02 22:43 | off-white background colour | Daniel Barlow | 1 | +1 | -1 |
| 2025-06-02 22:43 | improve text placement | Daniel Barlow | 1 | +27 | -7 |
| 2025-06-02 20:53 | render road names (badly) | Daniel Barlow | 1 | +35 | -29 |
| 2025-06-02 20:35 | parse way name as well as points | Daniel Barlow | 2 | +12 | -8 |
| 2025-06-02 20:15 | pass zoom level to canvas | Daniel Barlow | 1 | +3 | -3 |
| 2025-06-02 20:15 | draw roads fatter and with edging | Daniel Barlow | 1 | +24 | -4 |
| 2025-06-01 19:50 | async tile fetcher | Daniel Barlow | 3 | +81 | -50 |
| 2025-05-30 22:34 | clobber map-surface when bounds change | Daniel Barlow | 1 | +20 | -11 |
| 2025-05-30 20:24 | draw map once only and copy it to screen in on_draw | Daniel Barlow | 2 | +64 | -36 |
| 2025-05-29 20:13 | use register-widget more, fewer arrow widget repaints | Daniel Barlow | 1 | +26 | -25 |
| 2025-05-29 20:09 | invalidate map only when app-state changes | Daniel Barlow | 1 | +10 | -7 |
| 2025-05-29 20:03 | invalidate the map display each time we repaint it | Daniel Barlow | 1 | +2 | -1 |
| 2025-05-29 17:43 | replace in-memory cache with a persistent json cache | Daniel Barlow | 1 | +35 | -22 |
| 2025-05-29 11:48 | fetch enough tiles to cover the display | Daniel Barlow | 3 | +109 | -39 |
| 2025-05-28 17:50 | hook the ui up to the overpass data | Daniel Barlow | 2 | +76 | -54 |
| 2025-05-27 22:48 | convert lat/lon to tile x/y and back | Daniel Barlow | 2 | +45 | -1 |
| 2025-05-27 16:33 | whitespace | Daniel Barlow | 1 | +1 | -1 |
| 2025-05-27 16:32 | Merge remote-tracking branch 'origin/tninkpad' | Daniel Barlow | 5 | +71 | -6 |
| 2025-05-27 16:31 | update with TODO list | Daniel Barlow | 1 | +82 | -7 |
| 2025-05-27 12:34 | and decode | Daniel Barlow | 1 | +2 | -2 |
| 2025-05-27 12:31 | hack in rxi-json | Daniel Barlow | 3 | +10 | -6 |
| 2025-05-27 12:12 | http request to overpass | Daniel Barlow | 1 | +32 | -0 |
| 2025-05-27 12:11 | stolen from liminix | Daniel Barlow | 2 | +29 | -0 |
| 2025-05-18 23:18 | add aroow to show direction of travel | Daniel | 2 | +27 | -2 |
| 2025-05-18 18:23 | hook nmea messages up to widgets | Daniel | 1 | +95 | -18 |
| 2025-05-18 18:01 | nmea: parse degrees and minutes in lat/long | Daniel | 1 | +24 | -29 |
| 2025-05-18 18:00 | write an nmea trace to a unix socket for indoor maps testing | Daniel | 1 | +10 | -0 |
| 2025-05-18 18:00 | maps: accept socket path as command line arg | Daniel | 1 | +2 | -1 |
| 2025-05-17 23:23 | parse nmea from socket | Daniel | 2 | +9 | -4 |
| 2025-05-17 23:22 | nmea: add GGA, RMC | Daniel | 1 | +50 | -0 |
| 2025-05-17 23:20 | nmea: convert empty fields to nil | Daniel | 1 | +22 | -12 |
| 2025-05-16 21:15 | maps: read from gnss unix socket | Daniel | 1 | +22 | -0 |
| 2025-05-15 17:59 | fix perms on gnss socket | Daniel Barlow | 1 | +1 | -2 |
| 2025-05-15 17:42 | disable opengl to avoid Satellite app crashes with kernel oops | Daniel Barlow | 1 | +5 | -1 |
| 2025-05-15 17:38 | disable adbd until we find out why it's broken in nuxos-unstable | Daniel Barlow | 1 | +1 | -1 |
| 2025-05-14 22:00 | connect qmi-nmea to /var/run/gnss-share.sock | Daniel Barlow | 1 | +11 | -0 |
| 2025-05-14 17:30 | add beginnings of an nmea parser | Daniel Barlow | 3 | +6692 | -0 |
| 2025-05-11 23:49 | delete unused function and debugging prints | Daniel | 1 | +9 | -18 |
| 2025-05-11 23:22 | rewrite qmi-nmea in python | Daniel Barlow | 3 | +176 | -23 |
| 2025-05-11 23:02 | remove saturnfrom systemPackages, is referenced by cage | Daniel Barlow | 1 | +0 | -1 |
| 2025-04-27 22:53 | using lk2nd/extlinux so nixos can manage /boot | Daniel Barlow | 1 | +2 | -17 |
| 2025-04-27 22:51 | mount /boot by fs label not partlabel | Daniel Barlow | 1 | +5 | -4 |
| 2025-04-27 22:49 | drop local {modem,network}-manager | Daniel Barlow | 1 | +17 | -99 |
| 2024-07-23 22:50 | force running loc-start and loc-follow-nmea | Daniel Barlow | 2 | +51 | -105 |
| 2024-07-23 20:44 | don't need qmicli-helpers either | Daniel Barlow | 5 | +1 | -1135 |
| 2024-07-23 20:37 | squash add | Daniel Barlow | 1 | +0 | -1169 |
| 2024-07-23 20:36 | delete loc stuff we're not using | Daniel Barlow | 2 | +7 | -1102 |
| 2024-07-23 20:16 | always use proxy | Daniel Barlow | 1 | +6 | -8 |
| 2024-07-23 20:13 | allow resizing root fs (but still not partition) | Daniel Barlow | 1 | +1 | -3 |
| 2024-07-23 20:12 | qmi-nmea: remove non-gps parts of qmicli | Daniel Barlow | 25 | +3 | -26054 |
| 2024-07-23 19:56 | add qmi-nmea placeholder (copy of qmicli) | Daniel Barlow | 35 | +31110 | -0 |
| 2024-07-22 21:27 | remove unused package | Daniel Barlow | 1 | +0 | -11 |
| 2024-07-22 21:25 | add maps app (doesn't do much yet) | Daniel Barlow | 5 | +183 | -0 |
| 2024-07-22 15:16 | fix "could not acquire 'org.freedesktop.ModemManager1'" error | Daniel Barlow | 1 | +1 | -0 |
| 2024-07-22 14:44 | clean up README (a bit) | Daniel Barlow | 1 | +31 | -7 |
| 2024-07-22 13:49 | build ModemManager with introspection | Daniel Barlow | 1 | +4 | -2 |
| 2024-07-22 13:47 | remove awful pkg-config kludge, use depwBuildBuld | Daniel Barlow | 1 | +4 | -10 |
| 2024-07-22 13:45 | put modem-manager-small in overlay | Daniel Barlow | 1 | +10 | -7 |
| 2024-07-21 20:02 | add lk2nd makefile target | Daniel Barlow | 1 | +4 | -0 |
| 2024-07-21 20:01 | add wlr-randr, set output scale to 2 | Daniel Barlow | 1 | +11 | -0 |
| 2024-07-21 20:00 | start cage on boot, run saturn | Daniel Barlow | 1 | +15 | -2 |
| 2024-07-21 19:59 | ModemManager needs dbus | Daniel Barlow | 1 | +1 | -0 |
| 2024-07-21 19:58 | add to saturn | Daniel Barlow | 1 | +25 | -0 |
| 2024-07-21 19:57 | move modem-manager into pkgs/ | Daniel Barlow | 2 | +1 | -1 |
| 2024-07-21 19:56 | add "saturn", a launcher package | Daniel Barlow | 6 | +432 | -0 |
| 2024-07-19 22:48 | disable dyndbg kernel param | Daniel Barlow | 1 | +1 | -1 |
| 2024-07-19 22:47 | remoe commented-out dead code | Daniel Barlow | 1 | +0 | -27 |
| 2024-07-19 22:44 | disable the gps engine lock | Daniel Barlow | 1 | +3 | -0 |
| 2024-07-19 22:41 | add modemmanager service and udev rules to tag the modem parts | Daniel Barlow | 1 | +82 | -10 |
| 2024-07-19 21:47 | add minimal ModemManager for use with GPS | Daniel Barlow | 2 | +90 | -0 |
| 2024-02-19 20:04 | delete commented-out Potter relics | Daniel Barlow | 1 | +26 | -3 |
| 2024-02-19 20:00 | enable rmtfs: file server for remote processors | Daniel Barlow | 1 | +33 | -4 |
| 2024-02-19 19:58 | use networkd, it's the future | Daniel Barlow | 1 | +1 | -0 |
| 2024-02-19 19:57 | don't growsf on boot, it seems to cause corruption | Daniel Barlow | 2 | +16 | -1 |
| 2024-02-19 16:07 | no need for boot-in-system.img to rebuild everything | Daniel Barlow | 1 | +5 | -3 |
| 2024-02-18 22:08 | trace firmware loading calls | Daniel Barlow | 1 | +5 | -0 |
| 2024-02-18 22:07 | make(sic) it easier to flash boot image | Daniel Barlow | 1 | +18 | -8 |
| 2024-02-18 22:04 | enable opengl (maybe) | Daniel Barlow | 1 | +21 | -0 |
| 2024-02-18 22:04 | add ssh keys for root | Daniel Barlow | 1 | +2 | -0 |
| 2024-02-18 22:01 | switch from potter to harpia | Daniel Barlow | 1 | +16 | -5 |
| 2024-01-13 13:49 | first commit, should have done this a day ago | Daniel Barlow | 5 | +125 | -0 |