James Rich and Claude 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 and Claude 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 Rich
a394f82cad
fix(tak): duplicate ATAK contacts on v1 GeoChat + surface v1-fallback notice ( #6759 )
2026-08-18 15:23:22 +00:00
renovate[bot] and James Rich
f0f2e4449f
chore(deps): update org.meshtastic:takpacket-sdk to v0.9.1 ( #6697 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: James Rich <james.a.rich@gmail.com >
2026-08-18 00:22:46 +00:00
James Rich and Claude 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
2d1dc59b8f
fix(takserver): wire TAKPacket-SDK's logger, surface remarks-stripped ( #6736 )
2026-08-16 10:35:11 +00:00
Jeremiah K
e9d09a3380
fix(lifecycle): harden packet admission and transport ownership ( #6716 )
2026-08-15 21:44:17 +00:00
Benjamin Faershtein
a31fa287e2
feat(tak): show local server status ( #6599 )
2026-08-12 02:00:38 +00:00
Benjamin Faershtein
5855736e1d
fix(tak): gate V2 packets on known firmware ( #6600 )
2026-08-11 15:28:12 +00:00
James Rich and Claude Fable 5
0c15aa5aa4
fix(tak): re-encode bundled .p12 certs with legacy PKCS#12 algorithms for Android ≤ 9 ATAK compatibility ( #6569 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-08-04 13:14:57 +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 and Claude Fable 5
8a4e2e3567
fix(connections): send set_time_only at MyNodeInfo instead of onNodeDbReady ( #6503 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-28 23:14:19 +00:00
Jeremiah K
09555a4398
fix(node): reconcile stale identity replays after renumbering ( #6259 )
2026-07-22 23:53:43 +00:00
James Rich and Claude 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
Jeremiah K
1bf25121ca
fix(database): make DB updates atomic across device switches ( #6256 )
2026-07-21 14:36:00 +00:00
James Rich and Claude Fable 5
bc5719c8a7
fix(database): migrate device identity across firmware 2.8 renumbering ( #6228 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-11 22:54:54 +00:00
James Rich and Claude 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 Rich
33fbb9f7fc
chore: fix build warnings and migrate deprecated APIs ( #6130 )
2026-07-07 18:17:42 +00:00
James Rich and Claude Opus 4.8
6b58a975ef
feat(node): label power channels and fix pressure axis scale ( #6111 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-06 16:40:00 +00:00
7617f1dc05
chore(deps): update xmlutil to v1 ( #5998 )
...
Co-authored-by: James Rich <james.a.rich@gmail.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-28 19:52:00 -05:00
James Rich and Claude Fable 5
df67b3e094
feat(lockdown): firmware lockdown mode (provision / unlock / lock-now) ( #5939 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-06-24 20:18:13 +00:00
James Rich and Claude Opus 4.8
8fb2001b52
feat(lora): consume region→preset compatibility map + TINY presets (protobufs #951 ) ( #5834 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-24 18:46:57 +00:00
James Rich and Claude Opus 4.8
be940720c9
refactor(takserver): commonize TAK SDK pipeline, drop redundant zstd/xpp3 deps ( #5871 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-19 18:59:12 +00: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
renovate[bot]
bd6670572a
chore(deps): update com.github.luben:zstd-jni to v1.5.7-11 ( #5788 )
2026-06-13 06:34:15 -05:00
James Rich and github-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
James Rich and Claude 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
renovate[bot]
7efbc699da
chore(deps): update com.github.luben:zstd-jni to v1.5.7-10 ( #5721 )
2026-06-02 21:21:49 -05:00
ad6144189f
fix(takserver): drop CoT the mesh delivers more than once ( #5667 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
Co-authored-by: James Rich <james.a.rich@gmail.com >
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-05-30 14:05:42 +00:00
Ben Meadors and Claude Opus 4.8
4888592e07
fix(takserver): emit *:-1:stcp contact endpoint so directed TAK-Talk/GeoChat routes over the mesh ( #5661 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-05-29 15:36:50 -05:00
Ben Meadors and Claude Opus 4.8
f92f5d5769
Revert "fix(takserver): emit *:-1:stcp contact endpoint so directed TAK-Talk/GeoChat routes over the mesh; SDK v0.5.1"
...
This commit landed on main outside the PR process and pins takpacket-sdk 0.5.1, which is not yet published to Maven Central — breaking the build. Reverting to restore a green main; the fix is being re-submitted as a pull request that will merge once 0.5.1 is available on Central.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-05-29 13:35:47 -05:00
Ben Meadors and Claude Opus 4.8
0047e4d152
fix(takserver): emit *:-1:stcp contact endpoint so directed TAK-Talk/GeoChat routes over the mesh; SDK v0.5.1
...
The reconstructed contact endpoint (0.0.0.0:4242:tcp) made ATAK treat mesh peers as directly reachable, so directed messages (TAK-Talk <marti>, GeoChat to a callsign) were delivered to a dead address instead of the Meshtastic server stream and never hit the mesh — broadcast PLI was unaffected. Use the TAK 'reply via this server' endpoint *:-1:stcp (DEFAULT_TAK_ENDPOINT) and bump TAKPacket-SDK to 0.5.1, which fixes the same default in the SDK's CotXmlBuilder.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-05-29 12:44:34 -05:00
8bdb0916b4
feat(takserver): Upgrade TAKPacket-SDK to v0.5.0 and delegate sanitization to SDK ( #5658 )
...
Co-authored-by: James Rich <james.a.rich@gmail.com >
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-05-29 16:30:26 +00:00
a5e6894fe8
Enhance TAKTALK support with message and room handling, update SDK to v0.3.2 ( #5634 )
...
Co-authored-by: James Rich <james.a.rich@gmail.com >
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-05-28 17:33:16 +00:00
James Rich and Copilot
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
renovate[bot]
6ffb320099
chore(deps): update com.github.luben:zstd-jni to v1.5.7-9 ( #5556 )
2026-05-20 19:39:45 -05:00
James Rich and Copilot
228765a159
fix(ci): unblock Dokka documentation generation ( #5496 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-05-19 13:00:45 -05:00
James Rich and Copilot
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 Rich and Copilot
6edac97d5f
fix: TAKPacket-SDK proto ownership and desktop/flatpak CI fixes ( #5459 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-05-14 16:33:05 -05:00
renovate[bot]
f1c793db5d
chore(deps): update com.github.luben:zstd-jni to v1.5.7-8 ( #5454 )
2026-05-14 11:32:58 -05: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 and Copilot Autofix powered by AI
e198f52de5
refactor(coroutines): migrate to kotlinx-coroutines 1.11.0-rc02 ( #5312 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com >
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-05-01 03:11:22 +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 Rich
17e69c6d4c
chore: review-cleanup fleet (audit + fix + hardening) ( #5158 )
2026-04-17 00:02:59 +00:00
James Rich and Copilot
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 Rich
9c8532f80d
refactor: leverage new dependency features from recent updates ( #5057 )
2026-04-10 22:51:08 +00:00
James Rich
975df02437
fix(tak): resolve frequent TAK client disconnections ( #5015 )
2026-04-09 16:24:50 +00:00
James Rich
fc86c696cd
feat(wifi-provision): add mPWRD-OS branding and disclaimer banner ( #4978 )
2026-04-03 13:47:15 +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