biscuit

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README

DateCommit messageAuthorFiles+-
2026-03-17 13:47add bounds.to-pixels methodDaniel Barlow1+10-13
2026-03-17 13:39map-bounds: use passed parametersDaniel Barlow1+1-1
2026-03-17 13:35track: start drawing at starting point not 0,0Daniel Barlow1+10-4
2026-03-17 13:23WIP overlay gpx track on mapDaniel Barlow1+23-3
2026-03-10 13:08refine todo listDaniel Barlow1+32-85
2026-03-13 23:26remove unneeded orientation-targetDaniel Barlow1+15-18
2026-03-13 22:15remove clamp of gnss course datumDaniel Barlow1+1-14
2026-03-11 22:09add gpxparse libraryDaniel Barlow3+31-0
2026-03-11 21:45maps: pass argv to runDaniel Barlow1+1-1
2026-03-11 21:44maps nix-shell needs GSETTINGS_SCHEMAS_PATH in XDG_DATA_DIRSDaniel Barlow1+1-1
2026-03-11 00:38make rotation less lurchyDaniel Barlow1+21-2
2026-03-10 12:10handle errorful tile fetchesDaniel Barlow1+38-28
2026-03-10 09:19print --- if we don't have speed informationDaniel Barlow1+4-2
2026-03-10 09:18allow overriding width/heightDaniel Barlow1+2-2
2026-03-10 00:21add lashings of error handlingDaniel Barlow1+18-12
2026-03-10 00:19tmux in nix-shellDaniel Barlow1+4-1
2026-03-10 00:18fake-nmea improve check for connected socketDaniel Barlow1+2-1
2026-03-10 00:14handle json deciding errorsDaniel Barlow1+11-2
2026-03-09 21:40catch errors from cq:stepDaniel Barlow1+3-1
2026-03-08 17:40maps: set dimensions correctly on harpiaDaniel Barlow1+12-5
2026-03-06 23:49rsync local/secrets to the deviceDaniel Barlow1+1-0
2026-03-06 23:48add mechanism to include local (not in git) configDaniel Barlow2+29-1
2026-03-06 23:47remove eculocate from configurationDaniel Barlow1+0-2
2026-03-06 23:42disable gettyDaniel Barlow1+4-0
2026-02-28 01:27install Maps in a eway that lets it find its source codeDaniel Barlow2+11-9
2026-02-28 01:26make a proper lua module from rxi/jsonDaniel Barlow1+16-8
2026-02-27 23:39add maps iconDaniel Barlow1+3-4
2026-02-27 23:12this stopped being cross-compilable some time agoDaniel Barlow1+1-1
2026-02-27 23:11make cage restart on config switchDaniel Barlow1+3-1
2026-02-27 23:09support svg icons in saturnDaniel Barlow1+3-1
2026-02-27 23:08add eculocate packageDaniel Barlow2+5-1
2026-02-27 23:38add iconDaniel Barlow1+49-0
2026-02-24 00:00try-numer parses strings containing . to floatDaniel Barlow1+1-1
2026-02-23 23:52note how to run it with fake dataDaniel Barlow1+5-0
2026-02-23 23:52patch cmake version in luaprofilerDaniel Barlow1+3-0
2026-02-27 15:18add mess to readme from btwiuseDaniel Barlow1+68-3
2026-02-27 15:17fennel has moved to luaPackagesDaniel Barlow1+1-1
2026-02-27 15:17enable bluetoothDaniel Barlow1+1-1
2025-07-02 21:22draw road labels always left->rightDaniel Barlow2+11-6
2025-07-01 12:27clamp angle to -pi..piDaniel Barlow1+18-0
2025-06-30 19:30use cqueues for gnss socketDaniel Barlow2+29-37
2025-06-30 17:19experiment: smooth orientation a bitDaniel Barlow1+14-3
2025-06-30 17:17rewrite fake-nmea to not need socatDaniel Barlow1+69-7
2025-06-17 21:10remove debug printDaniel Barlow1+0-1
2025-06-17 21:01wrap expectations in define-testsDaniel Barlow2+31-23
2025-06-17 20:57add Makefile targets to run in-place and to run testsDaniel Barlow3+18-2
2025-06-17 20:39move top-level forms into a main functionDaniel Barlow1+40-41
2025-06-16 10:51turn fasterDaniel Barlow1+2-2
2025-06-15 16:52rotate the offscreen mapDaniel Barlow1+30-7
2025-06-15 16:49clamp minimum turn speedDaniel Barlow1+6-4
2025-06-14 11:10don't force invalidate map widget unless movedDaniel Barlow1+21-12
2025-06-14 10:54support cairo-trace (but it doesn't work)Daniel Barlow1+1-0
2025-06-12 19:53add environment variable to enable profile stats collectionDaniel Barlow1+19-1
2025-06-11 22:11avoid reffing g:line_to in loopDaniel Barlow1+30-30
2025-06-11 21:06add LuaProfiler to dev shellDaniel Barlow1+23-2
2025-06-11 16:37repaint map when orientation changesDaniel Barlow1+16-8
2025-06-10 19:13whitespaceDaniel Barlow1+1-1
2025-06-10 12:51add compass roseDaniel Barlow1+44-0
2025-06-09 21:15only change orientation if course is > 20 degrees offDaniel Barlow1+4-3
2025-06-09 21:08calculate road label placement on fetch not on renderDaniel Barlow2+47-59
2025-06-09 21:06remove road-width debugDaniel Barlow1+1-1
2025-06-09 21:05add with-timing macro to see why it's slowDaniel Barlow1+12-0
2025-06-09 12:30always use callback in tiles.fetch (formerly polylines)Daniel Barlow2+23-23
2025-06-09 12:19extract tile-nameDaniel Barlow1+5-2
2025-06-09 12:05extract bounds= functionDaniel Barlow1+6-4
2025-06-09 09:21rename smooth-course -> orientationDaniel Barlow2+20-100
2025-06-08 18:10widen map obunds so that rotation worksDaniel Barlow1+30-25
2025-06-08 17:00refresh less oftenDaniel Barlow1+1-1
2025-06-08 16:59rotate the map to face direction of travelDaniel Barlow1+15-5
2025-06-07 19:49fix arrow to point in the right directionDaniel Barlow1+1-1
2025-06-07 11:29rename map-{width,height} as viewport-{width,height}Daniel Barlow1+13-13
2025-06-07 11:26add pixel dimensions in boundsDaniel Barlow1+17-10
2025-06-07 10:50pass bounds to draw-onto-map-surface instead of recalculatingDaniel Barlow1+3-3
2025-06-06 20:39fetch correct tile from overpass not diagonally adjacent oneDaniel Barlow1+4-4
2025-06-06 20:33pass lat/lon/zoom to draw-onto-map-surfaceDaniel Barlow1+5-5
2025-06-06 20:31rename cairo-the-map -> draw-onto-map-surfaceDaniel Barlow1+13-13
2025-06-06 20:14rewrite map-bounds to fetch fewer off-screen tilesDaniel Barlow1+40-12
2025-06-02 12:33add on-completion callback to tile fetcher, invalidate map-surfaceDaniel Barlow2+7-3
2025-06-05 22:03add fennel-ls to shell derivationDaniel Barlow2+25-1
2025-06-05 20:02first go at varying the line width based on highway classificationDaniel Barlow2+34-22
2025-06-03 23:16add colour/translucency to road name backgroundDaniel Barlow1+1-1
2025-06-03 23:14print fewer upside down road labelsDaniel Barlow1+10-4
2025-06-03 21:15print each road name once onlyDaniel Barlow1+3-1
2025-06-03 21:13make road names bigger and print white behind themDaniel Barlow1+14-2
2025-06-03 11:21upgrade lgiDaniel Barlow1+2-2
2025-06-02 22:43off-white background colourDaniel Barlow1+1-1
2025-06-02 22:43improve text placementDaniel Barlow1+27-7
2025-06-02 20:53render road names (badly)Daniel Barlow1+35-29
2025-06-02 20:35parse way name as well as pointsDaniel Barlow2+12-8
2025-06-02 20:15pass zoom level to canvasDaniel Barlow1+3-3
2025-06-02 20:15draw roads fatter and with edgingDaniel Barlow1+24-4
2025-06-01 19:50async tile fetcherDaniel Barlow3+81-50
2025-05-30 22:34clobber map-surface when bounds changeDaniel Barlow1+20-11
2025-05-30 20:24draw map once only and copy it to screen in on_drawDaniel Barlow2+64-36
2025-05-29 20:13use register-widget more, fewer arrow widget repaintsDaniel Barlow1+26-25
2025-05-29 20:09invalidate map only when app-state changesDaniel Barlow1+10-7
2025-05-29 20:03invalidate the map display each time we repaint itDaniel Barlow1+2-1
2025-05-29 17:43replace in-memory cache with a persistent json cacheDaniel Barlow1+35-22
2025-05-29 11:48fetch enough tiles to cover the displayDaniel Barlow3+109-39
2025-05-28 17:50hook the ui up to the overpass dataDaniel Barlow2+76-54
2025-05-27 22:48convert lat/lon to tile x/y and backDaniel Barlow2+45-1
2025-05-27 16:33whitespaceDaniel Barlow1+1-1
2025-05-27 16:32Merge remote-tracking branch 'origin/tninkpad'Daniel Barlow5+71-6
2025-05-27 16:31update with TODO listDaniel Barlow1+82-7
2025-05-27 12:34and decodeDaniel Barlow1+2-2
2025-05-27 12:31hack in rxi-jsonDaniel Barlow3+10-6
2025-05-27 12:12http request to overpassDaniel Barlow1+32-0
2025-05-27 12:11stolen from liminixDaniel Barlow2+29-0
2025-05-18 23:18add aroow to show direction of travelDaniel2+27-2
2025-05-18 18:23hook nmea messages up to widgetsDaniel1+95-18
2025-05-18 18:01nmea: parse degrees and minutes in lat/longDaniel1+24-29
2025-05-18 18:00write an nmea trace to a unix socket for indoor maps testingDaniel1+10-0
2025-05-18 18:00maps: accept socket path as command line argDaniel1+2-1
2025-05-17 23:23parse nmea from socketDaniel2+9-4
2025-05-17 23:22nmea: add GGA, RMCDaniel1+50-0
2025-05-17 23:20nmea: convert empty fields to nilDaniel1+22-12
2025-05-16 21:15maps: read from gnss unix socketDaniel1+22-0
2025-05-15 17:59fix perms on gnss socketDaniel Barlow1+1-2
2025-05-15 17:42disable opengl to avoid Satellite app crashes with kernel oopsDaniel Barlow1+5-1
2025-05-15 17:38disable adbd until we find out why it's broken in nuxos-unstableDaniel Barlow1+1-1
2025-05-14 22:00connect qmi-nmea to /var/run/gnss-share.sockDaniel Barlow1+11-0
2025-05-14 17:30add beginnings of an nmea parserDaniel Barlow3+6692-0
2025-05-11 23:49delete unused function and debugging printsDaniel1+9-18
2025-05-11 23:22rewrite qmi-nmea in pythonDaniel Barlow3+176-23
2025-05-11 23:02remove saturnfrom systemPackages, is referenced by cageDaniel Barlow1+0-1
2025-04-27 22:53using lk2nd/extlinux so nixos can manage /bootDaniel Barlow1+2-17
2025-04-27 22:51mount /boot by fs label not partlabelDaniel Barlow1+5-4
2025-04-27 22:49drop local {modem,network}-managerDaniel Barlow1+17-99
2024-07-23 22:50force running loc-start and loc-follow-nmeaDaniel Barlow2+51-105
2024-07-23 20:44don't need qmicli-helpers eitherDaniel Barlow5+1-1135
2024-07-23 20:37squash addDaniel Barlow1+0-1169
2024-07-23 20:36delete loc stuff we're not usingDaniel Barlow2+7-1102
2024-07-23 20:16always use proxyDaniel Barlow1+6-8
2024-07-23 20:13allow resizing root fs (but still not partition)Daniel Barlow1+1-3
2024-07-23 20:12qmi-nmea: remove non-gps parts of qmicliDaniel Barlow25+3-26054
2024-07-23 19:56add qmi-nmea placeholder (copy of qmicli)Daniel Barlow35+31110-0
2024-07-22 21:27remove unused packageDaniel Barlow1+0-11
2024-07-22 21:25add maps app (doesn't do much yet)Daniel Barlow5+183-0
2024-07-22 15:16fix "could not acquire 'org.freedesktop.ModemManager1'" errorDaniel Barlow1+1-0
2024-07-22 14:44clean up README (a bit)Daniel Barlow1+31-7
2024-07-22 13:49build ModemManager with introspectionDaniel Barlow1+4-2
2024-07-22 13:47remove awful pkg-config kludge, use depwBuildBuldDaniel Barlow1+4-10
2024-07-22 13:45put modem-manager-small in overlayDaniel Barlow1+10-7
2024-07-21 20:02add lk2nd makefile targetDaniel Barlow1+4-0
2024-07-21 20:01add wlr-randr, set output scale to 2Daniel Barlow1+11-0
2024-07-21 20:00start cage on boot, run saturnDaniel Barlow1+15-2
2024-07-21 19:59ModemManager needs dbusDaniel Barlow1+1-0
2024-07-21 19:58add to saturnDaniel Barlow1+25-0
2024-07-21 19:57move modem-manager into pkgs/Daniel Barlow2+1-1
2024-07-21 19:56add "saturn", a launcher packageDaniel Barlow6+432-0
2024-07-19 22:48disable dyndbg kernel paramDaniel Barlow1+1-1
2024-07-19 22:47remoe commented-out dead codeDaniel Barlow1+0-27
2024-07-19 22:44disable the gps engine lockDaniel Barlow1+3-0
2024-07-19 22:41add modemmanager service and udev rules to tag the modem partsDaniel Barlow1+82-10
2024-07-19 21:47add minimal ModemManager for use with GPSDaniel Barlow2+90-0
2024-02-19 20:04delete commented-out Potter relicsDaniel Barlow1+26-3
2024-02-19 20:00enable rmtfs: file server for remote processorsDaniel Barlow1+33-4
2024-02-19 19:58use networkd, it's the futureDaniel Barlow1+1-0
2024-02-19 19:57don't growsf on boot, it seems to cause corruptionDaniel Barlow2+16-1
2024-02-19 16:07no need for boot-in-system.img to rebuild everythingDaniel Barlow1+5-3
2024-02-18 22:08trace firmware loading callsDaniel Barlow1+5-0
2024-02-18 22:07make(sic) it easier to flash boot imageDaniel Barlow1+18-8
2024-02-18 22:04enable opengl (maybe)Daniel Barlow1+21-0
2024-02-18 22:04add ssh keys for rootDaniel Barlow1+2-0
2024-02-18 22:01switch from potter to harpiaDaniel Barlow1+16-5
2024-01-13 13:49first commit, should have done this a day agoDaniel Barlow5+125-0