 James RichandClaude Fable 5
|
a0e18bf1fb
|
feat(privacy): shield sensitive UI content from non-tool accessibility services (#6794)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-20 17:34:02 +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 |
|
 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 |
|
simulationstation
|
2f387369c1
|
fix(messaging): disambiguate sender-scoped packet IDs (#6624)
|
2026-08-13 13:50:37 +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 |
|
Benjamin Faershtein
|
5ee5a5b648
|
Align Android message status wording (#6133)
|
2026-08-11 15:38:19 +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 RichandClaude Opus 5
|
c75223c43a
|
fix(messaging): use mesh time for message timestamps and grouping (#6422)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
|
2026-07-24 22:12:13 +00:00 |
|
Jeremiah K
|
bc5cf83df7
|
fix(messaging): reduce composer recomposition and typing jank (#6318)
|
2026-07-23 15:21:07 +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
|
78ba069098
|
docs: full documentation audit for the 2.8.0 release (#6366)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-22 17:03:12 +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 |
|
 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 Rich
|
0d82d76744
|
chore: strip ponytail: comment markers from the codebase (#6221)
|
2026-07-11 11:54:33 +00:00 |
|
 James RichandClaude Opus 4.8
|
cfe173844b
|
feat(messaging): split Conversations into collapsible Channels/DM sections (#6169)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-07-09 13:26:21 +00:00 |
|
 James RichandClaude Opus 4.8
|
93b24572c8
|
fix(messaging): use stored contact_key to avoid duplicate LazyColumn key crash (#6131) (#6142)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-07-08 00:42:22 +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
|
34c25d3982
|
feat(messaging): @mention with deep-link to node detail (#6098) (#6108)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-07-06 14:06:45 +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 |
|
Jeremiah K
|
9ed656c532
|
fix(messages): Refresh channel placeholders after updates (#6054)
|
2026-07-01 21:33:16 +00:00 |
|
Jeremiah K
|
f57cf73180
|
fix(qr): Stabilize scanner lifecycle and imports (#6040)
|
2026-07-01 16:25:06 +00:00 |
|
 James RichandClaude Opus 4.8
|
462781f1eb
|
feat: NFC tag writing for shared contacts and channels (#6030)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-30 21:27:05 -05: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
|
ab07347e5a
|
refactor: drop two over-engineered seams (enum + stdlib Base64) (#5945)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-25 10:34:53 +00: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 |
|
 
|
3e0d2d39c3
|
refactor: Remove AIDL API and modernize service architecture (#5586)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-06-16 15:51:54 -05:00 |
|
 James RichandCopilot
|
338ea0e8ea
|
feat: FTS5 full-text message search (#5373)
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 Richandgithub-merge-queue
|
dd462971e8
|
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#5767)
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
|
2026-06-10 12:24:58 -05:00 |
|
 
|
8daafe6f70
|
Replace :core:proto with org.meshtastic:protobufs:2.7.25 (#5675)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-06-10 16:40:42 +00:00 |
|
 
|
a36b60e551
|
feat: Save unsent chat message as draft (#5686)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@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-31 17:31:30 +00: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
|
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 Rich
|
7ae1b26813
|
chore(flatpak): optimize CI source generation and clean up redundant tasks (#5525)
|
2026-05-20 04:51:47 -05:00 |
|
 James RichandCopilot
|
e13a4359e1
|
fix(ci): exclude kotlinNativeBundleConfiguration from flatpak source generation (#5517)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-05-19 21:03:51 -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
|
df4f10c4d6
|
fix(nav): remote admin nodenum + Nav3 consolidation and improvements (#5478)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-05-18 17:29:27 +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
|
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 |
|
 James RichandCopilot
|
95c3bc0bce
|
Brownfield gap remediation: 28 tasks + intro commonMain migration (#5401)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-05-11 20:10:23 +00:00 |
|
Austin
|
484518195e
|
Gradle: Add flatpakGradleGenerator task (#5369)
|
2026-05-11 14:44:29 +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
|
2822290908
|
refactor(build): build-logic cleanup, CC safety, and detekt 2.0 upgrade (#5311)
|
2026-05-01 02:48:37 +00:00 |
|
James Rich
|
1966889c2d
|
feat(connections): connection sorting & conversation empty channel ranking (#5295)
|
2026-04-29 17:18:57 +00:00 |
|
James Rich
|
cbd26b06dd
|
fix: ensure snackbar respects safe drawing padding over host modifiers (#5290)
|
2026-04-29 14:59:18 +00:00 |
|