Commit Graph
50 Commits
Author SHA1 Message Date
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
James BeechingandClaude Sonnet 5 c8d9795885 feat(node): label SNR quality on the Node Details signal row (#6703)
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-17 17:43:07 +00:00
James RichandClaude Sonnet 5 65a1f5ce4d fix(takserver): route TAK self-test through the real v1/v2 dispatch path (#6746)
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-17 16:10:57 +00:00
James Rich 517b96380b feat(settings): add About screen with hardware carousel and rename license screen to Acknowledgements (#6721) 2026-08-15 19:48:13 +00:00
James RichandClaude Opus 5 72f2d39e9d chore(compose): follow-ups from the Compose 1.12 bump (#6678)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-13 18:35:30 +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
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 f450645016 feat(messaging): add optional full message timestamps (#6639) 2026-08-12 12:50:23 +00:00
James RichandClaude Fable 5 5a69ac101e chore: remove orphaned SatelliteCountInfo composable (#6633)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-12 12:07:43 +00:00
Benjamin Faershtein a31fa287e2 feat(tak): show local server status (#6599) 2026-08-12 02:00:38 +00:00
James RichandClaude Fable 5 7a42a34dbc feat(settings): export the node database as JSON (#6610)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-11 17:49:48 +00:00
Benjamin Faershtein 5ee5a5b648 Align Android message status wording (#6133) 2026-08-11 15:38:19 +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 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 a828e9d513 feat(node): show AQI in the air quality graph and table (#6434)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-07-25 21:25:22 +00:00
James RichandClaude Opus 5 a4be81c3a9 feat(node): group related metric cards into vertical columns (#6431)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-07-25 19:24:31 +00:00
a4975edb3c fix(ui): add horizontal padding for position flags list item (#6369)
Co-authored-by: James Rich <james.a.rich@gmail.com>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-22 23:58:21 +00:00
James RichandClaude Sonnet 5 aa1edae4b2 fix(node-metrics): apply full typography style instead of fontSize-only (#6375)
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-22 22:30:05 +00:00
James RichandClaude Fable 5 49165fc412 feat(messaging): redesign message bubbles toward the M3 conversation pattern (#6368)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-22 18:34:45 +00:00
James RichandClaude Fable 5 7955967533 refactor(ui): remove StatusSurface scrim behind status-colored chips (#6367)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-22 16:51:48 +00:00
Benjamin Faershtein c9506d2473 feat(settings): add packet authenticity policy (#6178) 2026-07-22 06:40:04 -05:00
Ben MeadorsandClaude Fable 5 b137a7f9eb Align NFC contact import and share dialogs with Design Standards v1.4 (#6332)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-21 07:56:53 -05:00
James RichandClaude Opus 4.8 8f9eec5c08 fix(connections): use a segmented button for transport selection (#6285)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-15 22:52:07 +00:00
James RichandClaude Opus 4.8 860f906c62 feat(messaging): inline markdown styling (iOS parity) (#6234)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-12 02:53:00 +00: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 ae0bdd9e97 feat(node): histogram of nodes per hop distance (#5745) (#6146)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-08 02:13:38 +00:00
James RichandClaude Opus 4.8 0964a0b345 feat(node): show CO₂ sensor temperature & humidity on Air Quality page (#6143)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-08 01:57:35 +00:00
cd3b3c2b70 Show outgoing message status text (#6121)
Co-authored-by: James Rich <james.a.rich@gmail.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-06 23:47:49 +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 Rich f1bc1c8753 fix(ui): align AdaptiveTwoPane split to the adaptive directive breakpoint (#6112) 2026-07-06 16:11:14 +00:00
James Rich 88e3eceac8 fix: remove satellite-count chip from node-list metrics row (#6100) 2026-07-06 00:54:53 +00:00
James RichandClaude Sonnet 5 735a57bc70 fix(connections): label the connecting-card button "Stop Connecting" (#6046)
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-01 19:01:09 +00:00
James RichandClaude Opus 4.8 26bab943f3 fix(ui): stop node signal pill from wrapping; restore full-width spread (#6007)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-29 12:45:40 +00:00
James RichandClaude Opus 4.8 f03cf1f3b3 feat(ui): StatusSurface AA legibility + node-details signing/transport polish (#5985)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-28 16:25:03 +00:00
James RichandClaude Opus 4.8 e9707ec201 fix(security): make XEdDSA signing shield green & prominent (#5980)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-27 11:51:49 -05:00
James RichandClaude Opus 4.8 5a035ac1f1 feat(security): surface XEdDSA packet signing in node & messaging UI (#5976)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-27 12:32:21 +00:00
James RichandClaude Opus 4.8 d8e0c1dd50 docs: veracity pass, screenshot enrichment & screenshot-pipeline split (#5961)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-26 11:58:18 +00:00
Jeremiah K 33a4ca6731 refactor(connections): Show one active transport pane (#5956) 2026-06-25 18:27:27 +00:00
James RichandClaude Opus 4.8 77e3abbff3 test(firmware): re-record disclaimer screenshot baselines (follow-up to #5925) (#5926)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-23 18:49:55 -05:00
5ac26be18f feat(node): add local stats noise floor metrics (#5782)
Co-authored-by: James Rich <james.a.rich@gmail.com>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-16 17:55:42 -05:00
James RichandClaude Opus 4.8 5104867a74 docs: update repo/developer/in-app docs and repair the screenshot pipeline for 2.8.0 (#5775)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-16 15:51:54 -05:00
James RichandCopilot 55e7f8f3de fix: consistent column width for compact node list items (#5596)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-05-25 20:32:31 +00:00
James RichandCopilot a67927818b Extract node list display settings to dedicated screen (#5580)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-05-23 00:01:50 +00: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 a871dad7c1 chore(build): centralize feature CMP dependency wiring (#5567)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-05-21 19:02:07 +00:00
James RichandCopilot fc0df1a79a feat(docs): In-app documentation browser with Jekyll site and Docusaurus sync (#5445)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-05-19 04:00:22 +00: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
a04a261b80 feat: TAK v2 protocol integration with zstd compression and full CoT type support (#5434)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: jamesarich <2199651+jamesarich@users.noreply.github.com>
Co-authored-by: James Rich <james.a.rich@gmail.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-05-14 12:50:01 +00:00
James Rich cf0a7cdabf fix: update screenshots (#5435) 2026-05-12 19:46:00 -05:00
James RichandCopilot 85c840de32 feat: add Compose Preview Screenshot Testing infrastructure (#5410)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-05-12 02:18:23 +00:00