 James RichandClaude Fable 5
|
9620984a68
|
feat(tak): add TAK Mesh Channel setting for outbound TAK traffic (#6770)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-19 23:04:45 +00:00 |
|
simulationstation
|
7730823aad
|
refactor(maps): share custom tile providers (#6641)
|
2026-08-13 18:17:33 +00:00 |
|
 James RichandClaude Opus 5
|
e330442dd5
|
feat(node): surface incomplete nodes with a badge and show them by default (#6673)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
|
2026-08-13 15:56:40 +00:00 |
|
simulationstation
|
f450645016
|
feat(messaging): add optional full message timestamps (#6639)
|
2026-08-12 12:50:23 +00:00 |
|
simulationstation
|
0336ef00a8
|
fix(service): load persisted MeshLog cleanup policy (#6621)
|
2026-08-12 12:11:40 +00:00 |
|
simulationstation
|
92efb53a5a
|
fix(service): await persisted device before boot reconnect (#6617)
|
2026-08-12 12:11:34 +00:00 |
|
James Rich
|
cd1ebd1ec1
|
feat(takserver): surface mesh nodes to ATAK as CoT contacts (mesh-to-CoT) (#6554)
|
2026-08-03 18:52:17 +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
|
b4105e3e3f
|
fix(event): honor disabled node events, gate brand URLs, observe the manifest (#6499)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
|
2026-07-28 21:09:13 +00:00 |
|
CatSu
|
88e8e0fb92
|
fix(map): retain camera across tab navigation (#6352)
|
2026-07-22 07:10:07 -05:00 |
|
  
|
91d2f7660b
|
Add firmware update notice (#6309)
Co-authored-by: Benjamin Faershtein <benjaminfaershtein@Benjamins-MacBook-Pro-2.local>
Co-authored-by: James Rich <james.a.rich@gmail.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-07-19 14:31:25 -05:00 |
|
 James RichandClaude Fable 5
|
efbd70d591
|
build: apply Gradle/Kotlin best-practices audit fixes (#6200)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-10 18:39:53 +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
|
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 |
|
 James RichandClaude Opus 4.8
|
bf929c20f2
|
feat(discovery): Mesh Beacon client with iOS 014-mesh-beacons parity (#6097)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-07-06 00:15:56 +00:00 |
|
 James RichandClaude Opus 4.8
|
eb7bfce4d4
|
chore: migrate kotlinx-collections-immutable to participial method names (#5991)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-28 14:17:53 +00:00 |
|
Jeremiah K
|
33a4ca6731
|
refactor(connections): Show one active transport pane (#5956)
|
2026-06-25 18:27:27 +00:00 |
|
 James RichandCopilot
|
76847dd638
|
feat(discovery): mesh network discovery (#5275)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-06-16 15:51:54 -05:00 |
|
 James RichandCopilot
|
45939b30e6
|
feat(ai): Add App Functions for system AI integration (#5585)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-06-16 15:51:54 -05:00 |
|
 James RichandClaude Fable 5
|
65320ab7f9
|
build: drop compiler flags and opt-ins made redundant by Kotlin 2.4 (#5786)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-06-13 06:33:48 -05:00 |
|
 James RichandClaude Opus 4.8
|
ea872f36d0
|
build: migrate KMP Android DSL from androidLibrary {} to android {} (#5734)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-03 15:02:43 -05:00 |
|
 James RichandCopilot
|
5ec6d80f61
|
docs: comprehensive documentation audit and refresh (#5572)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-05-21 20:50:01 -05:00 |
|
 James RichandCopilot
|
5d9e71da39
|
feat: node list density switching with compact layout and field toggles (#5444)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-05-21 17:44:48 -05:00 |
|
 James RichandCopilot
|
f5128798a8
|
feat: adopt Material 3 Expressive design system (M3-native APIs only) (#5479)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-05-19 01:10:47 +00:00 |
|
 James RichandCopilot
|
f4b6b02ace
|
refactor(build): rename entry modules and remove DESKTOP_ONLY mode (#5476)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-05-18 12:44:12 +00:00 |
|
 James RichandCopilot
|
2de57a9e81
|
feat: align theme with Design Standards v1.3, remove contrast setting (#5355)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-05-04 16:10:06 -05:00 |
|
James Rich
|
400e0404f6
|
fix(data): default new-node notifications off for event firmware (#5323)
|
2026-05-02 02:02:30 +00:00 |
|
James Rich
|
2822290908
|
refactor(build): build-logic cleanup, CC safety, and detekt 2.0 upgrade (#5311)
|
2026-05-01 02:48:37 +00:00 |
|
 James RichandCopilot
|
228d872f9d
|
feat(connections): unified device list, ACCESS_LOCAL_NETWORK, transport filter chips (#5219)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-04-22 19:34:22 +00:00 |
|
James Rich
|
17e69c6d4c
|
chore: review-cleanup fleet (audit + fix + hardening) (#5158)
|
2026-04-17 00:02:59 +00:00 |
|
 James RichandCopilot
|
72b981f73b
|
chore: KMP audit — commonize code, centralize utilities, eliminate dead abstractions (#5133)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-04-15 02:17:50 +00:00 |
|
 James RichandCopilot
|
fa63a4ac50
|
feat: add high-contrast theme with accessible message bubbles (#5135)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-04-15 01:14:20 +00:00 |
|
James Rich
|
5c47256b3f
|
test(prefs): migrate DataStore tests from androidHostTest to commonTest (#5092)
|
2026-04-12 20:45:19 +00:00 |
|
James Rich
|
14b381c1eb
|
fix: harden reliability, clean up KMP compliance, and improve code quality (#5023)
|
2026-04-09 18:21:46 +00:00 |
|
James Rich
|
51251ab16a
|
feat(ci): shard test suite and enable JUnit 5 parallel execution (#4977)
|
2026-04-03 13:08:49 +00:00 |
|
James Rich
|
0167063497
|
feat(analytics): expand DataDog RUM integration and align with iOS parity (#4970)
|
2026-04-01 20:27:28 +00:00 |
|
James Rich
|
e249461e3c
|
feat(tak): introduce built-in Local TAK Server and mesh integration (#4951)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
|
2026-04-01 20:21:25 +00:00 |
|
James Rich
|
8ce17defb7
|
refactor: remove demoscenario and enhance BLE connection stability (#4914)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
|
2026-03-25 14:24:42 +00:00 |
|
James Rich
|
6516287c62
|
refactor: BLE transport and UI for Kotlin Multiplatform unification (#4911)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
|
2026-03-25 02:15:51 +00:00 |
|
James Rich
|
664ebf218e
|
refactor: null safety, update date/time libraries, and migrate tests (#4900)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
|
2026-03-23 23:17:50 +00:00 |
|
James Rich
|
57242d905c
|
refactor: Consolidate UI preference handling (#4895)
|
2026-03-23 19:36:02 +00:00 |
|
James Rich
|
d136b162a4
|
feat: Implement iOS support and unify Compose Multiplatform infrastructure (#4876)
|
2026-03-21 23:19:13 +00:00 |
|
James Rich
|
dcbbc0823b
|
feat: Integrate Mokkery and Turbine into KMP testing framework (#4845)
|
2026-03-18 18:33:37 -05:00 |
|
James Rich
|
cb95cace25
|
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#4832)
|
2026-03-17 16:51:09 -05:00 |
|
James Rich
|
7d63f8b824
|
feat: build logic (#4829)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
|
2026-03-17 20:35:39 +00:00 |
|
James Rich
|
8c964a15ca
|
feat: Integrate notification management and preferences across platforms (#4819)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
|
2026-03-17 01:17:34 +00:00 |
|
James Rich
|
eb3349fa11
|
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#4773)
|
2026-03-12 22:15:20 -05:00 |
|
James Rich
|
ac6bb5479b
|
feat: introduce Desktop target and expand Kotlin Multiplatform (KMP) architecture (#4761)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
|
2026-03-12 21:14:49 +00:00 |
|
James Rich
|
875cf1cff2
|
refactor: migrate from Hilt to Koin and expand KMP common modules (#4746)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
|
2026-03-10 01:19:46 +00:00 |
|