 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 |
|
 James RichandClaude Opus 4.8
|
40a9f227b9
|
fix: stabilize traceroute map node identity & fix log metric alignment (#6270)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-07-15 11:10:09 +00:00 |
|
 James RichandClaude Fable 5
|
b7b100ee97
|
refactor(di): drop the F-Droid ApiService stub, use the real API client in both flavors (#6226)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-11 13:48:46 -05:00 |
|
Joey Leake
|
8f3bf001cc
|
feat(map): send a waypoint as a DM or to a specific channel (#6218)
|
2026-07-11 17:17:30 +00:00 |
|
 James RichandClaude Opus 4.8
|
228fa8a368
|
fix: dedup node lists to prevent LazyColumn duplicate-key crash (#6193)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-07-10 13:31:54 +00:00 |
|
 James RichandClaude Opus 4.8
|
bd14228fb6
|
feat: event-theme fonts — capture + apply app-wide (Google flavor) with sheet opt-out (#6163)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-07-09 03:04:50 +00:00 |
|
 James RichandClaude Opus 4.8
|
2a8f923d10
|
feat(map): F-Droid map-layer parity — share layer UI + logic in common source (#6138) (#6148)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-07-08 03:07:40 +00:00 |
|
 James RichandClaude Opus 4.8
|
17501048b4
|
feat(map): Site Planner coverage integration — import + estimate (#6136)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-07-07 23:24:14 +00:00 |
|
James Rich
|
33fbb9f7fc
|
chore: fix build warnings and migrate deprecated APIs (#6130)
|
2026-07-07 18:17:42 +00:00 |
|
 James RichandClaude Opus 4.8
|
e400acf305
|
fix(geofence): restrict crossing alerts to creator, add per-geofence opt-in (#6117)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-07-06 23:01:17 +00:00 |
|
Ben Meadors
|
d815d6d363
|
feat(messaging): translate chat messages in-place with on-device ML Kit (google flavor only) (#6103)
|
2026-07-06 01:03:38 +00:00 |
|
 
|
034005b4fa
|
Style GeoJSON overlays from simplestyle-spec (fill/stroke) (#6088)
Co-authored-by: James Rich <james.a.rich@gmail.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-07-05 17:28:27 +00:00 |
|
 
|
aa37464777
|
chore(deps): update appfunctions to v1.0.0-alpha10 (#6048)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: James Rich <james.a.rich@gmail.com>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-02 02:38:20 +00:00 |
|
 James RichandClaude Opus 4.8
|
77b4ba19de
|
feat: Waypoint geofences (editor, map overlays, alert engine) (#6014)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-30 21:27:31 -05:00 |
|
 James RichandClaude Opus 4.8
|
b8ab53e712
|
feat(permissions): runtime-permission + adapter-state recovery UX; remove Accompanist (#5851)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-18 19:03:14 +00:00 |
|