James Rich and Claude Opus 5
10d52c8e33
chore: bump VERSION_NAME_BASE to 2.8.2 ( #6820 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-21 19:12:41 +00:00
Jeremiah K
e9d09a3380
fix(lifecycle): harden packet admission and transport ownership ( #6716 )
2026-08-15 21:44:17 +00:00
James Rich and Claude Opus 5
1f0d40bad1
feat(demo): make Demo Mode reachable and populated in release builds ( #6691 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
2026-08-14 00:15:58 +00:00
James Rich and Claude Opus 5
fd3cce355d
fix(connections): hide the replay demo entry when its capture asset is absent ( #6692 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
2026-08-13 23:23:38 +00:00
simulationstation
2f387369c1
fix(messaging): disambiguate sender-scoped packet IDs ( #6624 )
2026-08-13 13:50:37 +00:00
James Rich and Claude Opus 5
d102ca262a
fix(service): stop blocking getString on Dispatchers.Default-reachable notification paths ( #6668 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
2026-08-13 03:07:03 +00:00
c16c33f620
chore(deps): update gradle to v9.7.0 ( #6589 )
...
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 Opus 5 (1M context) <noreply@anthropic.com >
2026-08-11 15:17:22 +00:00
James Rich
2d48c6c23b
chore: bump VERSION_NAME_BASE to 2.8.1 ( #6546 )
2026-08-03 18:52:41 +00:00
James Rich and Claude Opus 5
250edf1ad9
fix(desktop): restore BLE scanning and connecting in packaged builds ( #6558 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
2026-08-03 18:48:05 +00:00
James Rich and Claude Opus 5
215358ef9b
fix(desktop): free the GError and release libnotify on shutdown ( #6544 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-03 14:46:20 +00:00
James Rich and Claude Opus 5
e2439a492a
fix(desktop): stop SIGSEGV on every Linux notification ( #6543 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-01 22:09:06 +00:00
James Rich and Claude 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 Rich and Claude 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
Jeremiah K
0030d3bf96
fix(settings): retain config session across navigation ( #6449 )
2026-07-26 20:59:14 -05:00
James Rich and Claude Opus 5
41366bb48d
fix(desktop): restore eager JBR javaHome pin for ProGuard packaging ( #6414 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
2026-07-24 14:13:15 -05:00
Jeremiah K
00994c0f16
fix(ci): defer desktop packaging toolchain resolution ( #6401 )
2026-07-24 11:32:42 +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
82e5da16dc
fix: make NotificationManager.dispatch await the platform send ( #6326 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-21 05:55:41 +00: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 Rich and Claude Fable 5
9b55872a3d
feat(desktop): Homebrew cask for macOS + tap automation on production releases ( #6219 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-12 11:17:06 +00:00
James Rich and Claude Fable 5
b307ceb5c2
feat(desktop): update notifications and store-readiness fixes ( #6215 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-11 02:40:33 +00:00
James Rich and Claude Fable 5
5b0db4d4c2
fix(desktop): pin Compose packaging javaHome to the JBR toolchain ( #6213 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-10 20:21:11 -05:00
James Rich and Claude Fable 5
a57c1444b8
fix(desktop): align tray, shortcuts, and macOS chrome with current CMP desktop guidance ( #6205 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-10 23:45:57 +00:00
James Rich and Claude Fable 5
441227914e
chore(desktop): bump Compose Desktop runtime from JBR 21 to JBR 25 ( #6203 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-10 18:41:42 +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
Jeremiah K
6a53b0805e
fix(ble): refresh GATT cache around ESP32 OTA profile changes ( #6166 )
2026-07-09 14:20:18 -05:00
Austin
337e0d10a0
Rename org.meshtastic.desktop -> org.meshtastic.MeshtasticDesktop ( #6134 )
2026-07-07 18:58:39 +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
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
James Rich and Claude Fable 5
32cbf522bd
fix(data): stale firmware/hardware caches — stop cancelling slow API refreshes, prune pulled releases, seed from newer bundles ( #6060 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-02 02:35:18 +00:00
James Rich and Claude Opus 4.8
4ea8736c3a
feat(settings): view & export app debug logs in-app ( #6055 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-02 00:46:14 +00:00
James Rich and Claude Opus 4.8
6a2dfc898b
feat(discovery): surface received Mesh Beacon invitations ( #6043 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-01 21:54:49 +00:00
Jeremiah K
f57cf73180
fix(qr): Stabilize scanner lifecycle and imports ( #6040 )
2026-07-01 16:25:06 +00:00
James Rich
f6c83e40f6
fix(desktop): pin metainfo screenshot URLs to a commit SHA
...
Flathub requires immutable URLs for screenshot metadata; a branch ref
like main can move and break validation.
2026-07-01 10:44:40 -05:00
James Rich
fce37d60fb
feat(desktop): add Flathub screenshots to metainfo.xml
...
Adds a <screenshots> block plus the four MeshCon-captured PNGs so the
Flathub listing has visuals for connections, nodes, messages, and
settings.
2026-07-01 10:33:14 -05:00
Jeremiah K
09cde67e51
fix(usb): Surface permission denial as permanent disconnect ( #5943 )
2026-06-25 10:36:17 +00:00
James Rich and Claude Opus 4.8
1194c75594
refactor(data): consolidate bundled-asset loading behind BundledAssetReader ( #5921 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-23 22:05:21 +00:00
Jeremiah K
3ca87fa032
fix(service): recover stalled WiFi/TCP handshakes by cycling active transport ( #5856 )
2026-06-20 19:03:48 +00:00
James Rich and Claude Opus 4.8
a5f9238183
fix(network): retry transient connection/IO failures to api.meshtastic.org ( #5870 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-19 18:23:37 +00:00
James Rich and Claude Opus 4.8
0ab7a4d8c2
fix(desktop): terminate process on exit; quit on close when no tray ( #5858 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-18 22:20:44 +00:00
James Rich and Claude Opus 4.8
f2769a3b29
fix(build): isolate ML Kit GenAI to the Google flavor (fix F-Droid rb-check) ( #5824 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-16 20:58:46 -05:00
James Rich and Claude Opus 4.8
953eef941e
refactor(node): fetch device links from the API, drop the bundled matcher ( #5765 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-16 15:51:54 -05:00
James Rich and Copilot
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 Rich and Claude Opus 4.8
7631db63d0
feat(node): msh.to device hardware links ("I want one" section + Settings directory) ( #5714 )
...
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
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
e48c394fd2
Rename Desktop application to 'Meshtastic Desktop' ( #5677 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com >
2026-05-30 19:17:43 +00:00
321b73e726
repo: Add Meshtastic Desktop icon SVGs ( #5623 )
...
Co-authored-by: James Rich <james.a.rich@gmail.com >
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-05-28 12:34:14 -05:00