Commit Graph
86 Commits
Author SHA1 Message Date
James Rich 4cfc18def4 fix(analytics): give crash reports the radio that produced them, a real blame frame, and a ceiling (#7274) 2026-09-20 19:00:33 +00:00
James Rich bf4cf1c88b refactor: construct protos through Builder for buildersOnly protobufs (#7115) 2026-09-18 04:08:03 +00:00
James Rich 2ea6c2e2fb feat(di): enable Koin compile-time safety (#7127) 2026-09-11 11:39:04 +00:00
James Rich d78c0ece0e refactor(map): retire the maps-utils workarounds its 5.1 fixes made stale (#7046) 2026-09-05 15:46:47 +00:00
James Rich 0f05572cd5 feat(map): offline vector regions for the Google flavor, via PMTiles (#7000) 2026-09-03 21:58:44 +00:00
James Rich 5e61b6af3a feat(map): offline banner and Google basemap auto-fallback on connectivity loss (#6998) 2026-09-03 21:18:52 +00:00
Copilotandjamesarich 0595852ad7 Remove stale Vico workaround and close dependency-upgrade follow-ups (#7025)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: jamesarich <2199651+jamesarich@users.noreply.github.com>
2026-09-03 18:09:34 +00:00
James Rich ab0c8d4dba fix(ai): bound assistant messages at what the send path will actually encode (#6970) 2026-08-30 23:35:04 +00:00
James Rich 2ac28e28c3 feat(map): filter the map by node role and by how a node was heard (#6959) 2026-08-30 05:45:05 +00:00
James Rich 17587eb242 feat(map): give every map layer its own opacity slider (#6958) 2026-08-30 03:59:27 +00:00
James RichandClaude Fable 5 80849ca503 docs: house style guide + corpus-wide style and prose audit (#6954)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-30 01:21:39 +00:00
James RichandClaude Opus 5 f5a6ae38b8 feat(map): replace OSMdroid with MapLibre on F-Droid, and put a map on desktop (#6901)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-29 15:59:26 +00:00
James Rich c83035289c feat(appfunctions): reconcile system state instead of blind-writing it (#6908) 2026-08-27 14:11:30 +00:00
James RichandClaude Opus 5 85df43b478 fix(ci): scope injected debug secrets to google, wire Datadog tokens (#6890)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-26 16:24:44 -05:00
James RichandClaude Fable 5 8a9e428ec8 feat(units): follow the OS locale for units and number formatting (#6854)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-24 18:51:46 +00:00
James RichandClaude Fable 5 60002de56d chore(detekt): scan flavor, iosMain and jvmAndroidMain sources (#6836)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-23 23:24:19 +00:00
James Rich 0daac75009 fix(map): parse KMZ archives in the F-Droid map overlay renderer (#6834) 2026-08-23 22:25:49 +00:00
James RichandClaude Opus 5 6cebda84cb fix(analytics): don't initialize the Datadog SDK under Robolectric (#6814)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-21 16:56:27 +00:00
James RichandClaude Opus 5 93b6988b43 refactor(car)!: remove the Android Auto integration from all build variants (#6779)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-20 00:14:29 +00:00
James BeechingandClaude Sonnet 5 6cd7a327b2 fix(map): scope Google Maps clustering to the viewport above 1000 nodes (#6739)
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-17 17:42:48 +00:00
James Rich 24806c664a fix(ai): read the real inference source instead of hardcoding it (#6732) 2026-08-16 08:38:11 +00:00
James RichandClaude Opus 5 7114dd3d5b refactor(compose): adopt keyed SideEffect and drop redundant config write-back effects (#6684)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-13 18:53:04 +00:00
simulationstation 7730823aad refactor(maps): share custom tile providers (#6641) 2026-08-13 18:17:33 +00:00
ayysashaandSisyphus 9d416855dd fix(map): allow layers with generic MIME types (#6663)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
2026-08-13 13:01:42 +00:00
simulationstation 35e2abbe26 fix(map): open Site Planner for the selected node (#6640) 2026-08-13 12:10:16 +00:00
James RichandClaude Fable 5 9fa9f1e341 feat(analytics): report key user interactions as named RUM actions (#6654)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-12 19:11:44 +00:00
James RichandClaude Fable 5 8321df705a perf(startup): move WorkManager and AppFunctions init off the main thread (#6648)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-12 18:04:26 +00:00
James RichandClaude Fable 5 62237342a6 fix(ui): locale-aware unit formatting and message-view font scaling (design audit) (#6629)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-12 13:23:40 +00:00
simulationstation 9613ba91a7 fix(node): stop compass updates while backgrounded (#6620) 2026-08-12 12:11:37 +00:00
simulationstation 8899fdb2cf fix(map): reuse cluster items across camera recompositions (#6605) 2026-08-11 15:17:17 +00:00
simulationstation 83a778a842 fix(map): scope location tracking to the visible lifecycle (#6602) 2026-08-11 15:17:12 +00:00
James RichandClaude Opus 5 fff95f98db feat: distinguish saved coverage estimates in the map layers sheet (#6578)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-04 20:01:45 +00:00
James RichandClaude Sonnet 5 bd732dd9e5 fix: Site Planner map/camera parity with iOS (#6577)
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-04 19:05:23 +00:00
James RichandClaude Opus 5 07d253130b refactor(di): replace Koin string qualifiers with distinct types (#6522)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-07-30 20:56:07 +00:00
James RichandClaude Opus 5 2d20cd8a47 fix(ui): give rx_snr real presence semantics end to end (#6523)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-07-30 16:40:41 +00:00
James RichandClaude Opus 5 39139398e6 fix(model): rssi explicit presence for protobufs 2.7.26.138 (#6498)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-07-28 21:12:28 +00:00
James Rich 0c6bf232fc fix(map): allow local deletion of any waypoint, locked or not (#6497) 2026-07-28 18:02:06 +00:00
James RichandClaude Opus 5 70e9230297 fix(map): stop reporting cancelled layer loads as errors (#6468)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-07-27 18:54:04 +00:00
James RichandClaude Opus 5 5235b8fc51 fix(logging): stop reporting expected conditions as crashes (#6470)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-07-27 18:53:54 +00:00
Jeremiah K 3c76fc972c fix(map): configure OSMdroid user agent at F-Droid startup (#6448) 2026-07-26 19:48:23 -05:00
James RichandClaude Opus 5 01cd54907d chore: harden untrusted-input handling and diagnostic output (#6441)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-07-26 08:32:07 -05:00
CatSu 88e8e0fb92 fix(map): retain camera across tab navigation (#6352) 2026-07-22 07:10:07 -05:00
James RichandClaude Opus 4.8 83ed71d452 fix(map): allow editing/deleting your own locked waypoint (#6344)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-21 20:44:01 +00:00
James RichandClaude Fable 5 98159a70cc refactor(map): migrate custom overlays to the maps-utils 5.0 data layer (#6304)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-16 13:54:04 -05:00
James RichandClaude Opus 4.8 a0484e7707 refactor(map): adopt maps-compose 8.4.0 stock clustering, drop custom renderer workaround (#6301)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-16 13:06:51 -05:00
James RichandClaude Opus 4.8 1e611e0b4d fix: silence false-positive Instantiatable lint on ExtensionAppFunctionService (#6293)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-16 07:27:18 -05:00
James RichandClaude Opus 4.8 0632993386 revert(map): back out per-waypoint DM/channel recipient picker (#6218) (#6284)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-15 22:25:30 +00:00
James RichandClaude Opus 4.8 7bd36a5d9f fix(analytics): restore Datadog RUM network tracking (google) & unify service name (#6280)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-15 21:11:52 +00:00
James RichandClaude Opus 4.8 fd7c51068d perf(analytics): match iOS Datadog RUM monitoring, drop dead timber dep (#6278)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-15 20:20:00 +00:00
James RichandClaude Opus 4.8 8e6861a506 feat(analytics): restore RUM view tracking on Nav3 (Google flavor) (#6281)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-15 20:19:37 +00:00