Commit Graph
58 Commits
Author SHA1 Message Date
James Rich 17aa3ffc83 docs(connections): describe the screen with no saved devices as it is (#7447) 2026-09-29 19:37:31 +00:00
James Rich e5291937da fix(app): manifest and platform hygiene from the Android audit (#7426) 2026-09-29 16:06:00 +00:00
James Rich c82cf1be66 fix(node): show the real traceroute map on desktop (#7425) 2026-09-29 12:40:38 +00:00
James Rich f77bc3d07a fix: data correctness fixes from the Android audit (#7429) 2026-09-29 11:29:30 +00:00
James Rich b63e566280 fix: keep WiFi credentials, addresses and coordinates out of app logs (#7419) 2026-09-29 11:27:47 +00:00
James Rich c7ff9b4ef0 fix(settings): stop profile import dropping Mesh Beacon settings (#7416) 2026-09-29 10:11:16 +00:00
James Rich a78e7b8ac6 feat(auto): notification messaging on Android Auto (#7417) 2026-09-28 21:18:22 +00:00
Tha_14andJames Rich 12ce21eb69 fix(mqtt): remove noop mqtt to allow the mqtt proxy to work on the desktop builds (#7400)
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-09-28 13:28:22 +00:00
James Rich 428d2a296b feat(firmware): show installed vs latest bootloader before an upgrade (#7409) 2026-09-28 12:59:55 +00:00
James Rich 57ca888f29 feat(settings): raise the coding rate over a modem preset (#7405) 2026-09-28 11:50:48 +00:00
James Rich b1e696b841 ci(docs): build each docs channel only when it changes, and fix locale front matter (#7391) 2026-09-26 23:33:50 +00:00
James Rich 7465b3ea3c feat(settings): show the unit the schema declares (#7304) 2026-09-22 18:47:30 +00:00
James Rich da71c2810d feat(node): rank maker hardware between supported and community in the device badge (#7263) 2026-09-19 23:40:28 +00:00
James Rich 85d3934642 fix(mqtt): TLS switch shows and sets the stored flag for the public broker (#7255) 2026-09-19 22:11:13 +00:00
James Rich 9eebc5c96a docs: correct seven pages against current behaviour, and apply the Section 11 cascade (#7261) 2026-09-19 18:50:48 +00:00
James Rich 5f242f6505 feat(telemetry): surface lightning, PM status and soil-water metrics (#7237) 2026-09-19 17:36:36 +00:00
James Rich ae7c98cde6 feat(settings): show the license notice on the About screen (#7191) 2026-09-16 18:52:20 +00:00
James Rich 92adb816f9 fix(messaging): key conversations to channel identity, not slot index (#7162) 2026-09-15 15:18:36 +00:00
James Rich 8fcfea173b docs: catch the user guide up to September and tag every code fence (#7134) 2026-09-11 13:46:18 -05:00
James Rich ef973c275f feat(ui): share the link from the share dialog, and say what the dialog does (#7126) 2026-09-11 12:05:00 +00:00
James Rich 277d94033c feat(nfc): share a contact or channel by tapping phones, no tag needed (#7124) 2026-09-11 02:48:20 +00:00
James Rich ef33160176 fix(lora): correct preset SNR floors and signal colors (#7110) 2026-09-10 06:48:27 -05:00
James Rich 8d97982018 chore: device link disclosure (#7068) 2026-09-08 14:23:22 +00:00
James Rich a5f7c5d917 feat(firmware): factory erase through the OTAFIX bootloader when the drive advertises it (#7058) 2026-09-06 14:46:59 +00:00
James Rich ca6752a4a4 docs(nodes): unknown nodes stay visible but are not messageable (#7056) 2026-09-06 06:53:19 -05:00
James Rich 7e74dcec3f fix(node): gate direct messages on holding a public key (#7050) 2026-09-05 20:11:30 +00:00
James Rich 0cfb05ad2c feat(node): add an update-status shortcut to the local node menu (#7047) 2026-09-05 16:05:35 +00:00
James Rich 0f05572cd5 feat(map): offline vector regions for the Google flavor, via PMTiles (#7000) 2026-09-03 21:58:44 +00:00
James Rich 5e61b6af3a feat(map): offline banner and Google basemap auto-fallback on connectivity loss (#6998) 2026-09-03 21:18:52 +00:00
James Rich 19cd23f46f fix(firmware): hide USB maintenance where the platform cannot run it (#6974) 2026-08-31 12:44:50 +00:00
James Rich ef4e4154f2 docs: audit the user guide against the code, and fix what had drifted (#6968) 2026-08-30 23:29:09 +00:00
James RichandClaude Fable 5 80849ca503 docs: house style guide + corpus-wide style and prose audit (#6954)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-30 01:21:39 +00:00
James Rich 657592ebe0 refactor(settings): edit the status message on the user screen (#6951) 2026-08-29 16:08:33 +00:00
James RichandClaude Opus 5 f5a6ae38b8 feat(map): replace OSMdroid with MapLibre on F-Droid, and put a map on desktop (#6901)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-29 15:59:26 +00:00
James RichandClaude Opus 5 2b840dfe4d docs(discovery): name the page Local Mesh Discovery, as the app does (#6937)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-28 10:29:03 -05:00
James RichandClaude Opus 5 3d0fd08637 docs: audit the documentation against the code it describes (#6926)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-28 13:24:00 +00:00
James RichandClaude Opus 5 834b99ce8c fix(node): convert temperature before labelling it °F, and show wind in km/h (#6925)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-28 12:44:49 +00:00
232d2f9d51 feat(units): resolve units from the device region, add a Units setting, render through ICU (#6916)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: nomdetom <nomdetom@protonmail.com>
2026-08-27 14:32:55 -05:00
James RichandClaude Opus 5 dbf77b1e45 fix(permissions): recover from a skipped, denied, or revoked permission instead of dead-ending (#6880)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-26 01:37:43 +00:00
James RichandClaude Fable 5 4d9cf8ec18 fix: derive temperature unit from locale temperature preference, not distance system (#6775)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-19 23:42:36 +00:00
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 RichandClaude Opus 5 19bb682c9c feat(firmware): add nRF52/RP2040 factory erase and OTAFIX bootloader upgrade over USB (#6526)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-17 16:43:07 +00:00
Benjamin Faershtein 5ee5a5b648 Align Android message status wording (#6133) 2026-08-11 15:38:19 +00:00
pdxlocationsandJames Rich 8bb357e853 Clean up configuration menus (#6478)
Co-authored-by: James Rich <james.a.rich@gmail.com>
2026-07-28 00:16:35 +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 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 Opus 4.8 03ceba2211 docs: second-pass audit of docs/en — fix drift and document new features (#6157)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-08 08:32:53 -05:00
James RichandClaude Opus 4.8 9b78e37e42 docs: audit docs/en for correctness, staleness, and clarity (#6150)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-08 03:01:46 +00:00
James RichandClaude 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 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