James Rich
f21d8af9ae
fix(transport): improve BLE / TCP / USB reconnect and handshake resilience ( #5196 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-20 17:34:16 +00:00
James Rich
a90cb2d89e
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #5195 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2026-04-20 17:32:58 +00:00
Copilot
7492a33cf8
Fix node-details remove action to preserve confirmation flow ( #5192 )
...
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-04-20 15:59:20 +00:00
James Rich
2b47da3b61
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #5193 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2026-04-20 07:40:08 -05:00
renovate[bot]
3322257cfd
chore(deps): update plugin com.gradle.develocity to v4.4.1 ( #5194 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-20 11:47:09 +00:00
James Rich
99e7407a90
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #5189 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2026-04-19 20:07:52 +00:00
renovate[bot]
9dd57725f2
chore(deps): update vico to v3.2.0-next.1 ( #5191 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-19 12:31:11 -05:00
renovate[bot]
2c1984ace5
chore(deps): update fastlane to v2.233.0 ( #5190 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-19 16:30:34 +00:00
James Rich
94856d257f
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #5186 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2026-04-18 12:09:22 +00:00
James Rich
84fe24467f
fix(widget): drive updates via debounced state observer ( #5185 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-18 04:11:32 +00:00
renovate[bot]
68a414b75b
chore(deps): update compose-multiplatform to v1.11.0-rc01 ( #5184 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-17 22:00:34 -05:00
James Rich
4257e7b7e4
chore(deps): split androidx-compose version ref from CMP ( #5183 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-17 21:41:36 -05:00
James Rich
14e86b90f1
feat(mqtt): adopt mqttastic-client-kmp 0.2.0 — disconnect reasons + Test Connection ( #5181 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-17 21:33:55 -05:00
James Rich
ef0e159abb
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #5177 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2026-04-17 21:20:58 -05:00
James Rich
61d7f6fef3
fix(deps): pin androidx-compose runtime-tracing/ui-test to CMP version ( #5179 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-17 15:46:59 -05:00
James Rich
a273dc6623
Revert "diag(r8): disable minify for release builds (animation-freeze diagnostic)" ( #5176 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-17 15:07:54 -05:00
James Rich
c866f60b59
diag(r8): disable minify for release builds (animation-freeze diagnostic) ( #5174 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-17 18:36:33 +00:00
James Rich
10bc58d417
chore(strings): remove 4 unused string resources ( #5173 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-17 17:36:32 +00:00
James Rich
dd74e501f3
fix(ui): finish accessibility roles and action labels for clickable surfaces ( #5170 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-17 17:33:38 +00:00
James Rich
56cbc3670d
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #5163 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2026-04-17 17:13:27 +00:00
James Rich
15a7c19b74
chore(r8): remove redundant keep rules covered by consumer rules ( #5172 )
...
Co-authored-by: GitHub Copilot CLI <223556219+Copilot@users.noreply.github.com>
2026-04-17 17:13:26 +00:00
James Rich
b979663e24
refactor: consolidate metric formatting through MetricFormatter ( #5169 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-17 17:13:01 +00:00
James Rich
9f3fe865e3
test: migrate MigrationTest to runTest and add missing repository fakes ( #5171 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-17 16:35:41 +00:00
James Rich
90f6e21a9c
fix(ui): stable LazyColumn keys, semantic roles, and content descriptions ( #5168 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-17 16:24:18 +00:00
James Rich
cdeb1ac532
fix: redact MeshLog proto secrets and centralize Compose keep-rules ( #5166 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-17 16:20:50 +00:00
James Rich
adfe3bfed1
refactor: use injected ioDispatcher and ApplicationCoroutineScope ( #5167 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-17 16:18:45 +00:00
James Rich
a97f704300
feat(mqtt): migrate to MQTTastic-Client-KMP ( #5165 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-17 15:19:08 +00:00
James Rich
df3b5365f9
fix(node): don't recreate Vico CartesianChartModelProducer on channel switch ( #5160 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-17 02:40:17 +00:00
James Rich
a6a889430b
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #5159 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2026-04-16 21:43:35 -05:00
renovate[bot]
65b885a073
chore(deps): update core/proto/src/main/proto digest to 4d5b500 ( #5161 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-16 21:41:36 -05:00
James Rich
17e69c6d4c
chore: review-cleanup fleet (audit + fix + hardening) ( #5158 )
2026-04-17 00:02:59 +00:00
James Rich
872c566ef1
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #5157 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2026-04-16 20:25:12 +00:00
renovate[bot]
3a2f2fc56b
chore(deps): update kotlin to v2.3.21-rc2 ( #5155 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-16 16:33:25 +00:00
renovate[bot]
50896d455b
chore(deps): update dd.sdk.android to v3.9.0 ( #5156 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-16 16:33:13 +00:00
James Rich
a580cd0467
chore(analytics): disable Datadog Compose action tracking ( #5153 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-15 23:09:21 +00:00
James Rich
8e5d99410c
refactor(di): adopt @KoinApplication with startKoin<T>() compiler plugin API ( #5152 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-04-15 22:52:59 +00:00
renovate[bot]
0f900fe7d7
chore(deps): update core/proto/src/main/proto digest to c9067da ( #5151 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-15 13:12:53 -05:00
James Rich
9ac02cf851
fix(app): disable R8 optimization to fix Compose animation freeze ( #5150 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-15 17:45:27 +00:00
James Rich
878905aea3
perf(messaging): batch node + reply lookups in message loading ( #5149 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-15 15:48:26 +00:00
James Rich
dea364dd17
fix(app): add R8 keep rules for Compose animation/runtime/ui ( #5146 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-15 14:30:33 +00:00
James Rich
c7d2a76851
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #5145 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2026-04-15 07:48:12 -05:00
renovate[bot]
f72b91328d
chore(deps): update androidx.compose to v1.11.0-rc01 ( #5144 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-15 07:47:53 -05:00
James Rich
d0057752f6
fix(ci): remove Renovate groupings and decouple AndroidX Compose version ref ( #5143 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-15 07:23:20 -05:00
James Rich
84621acb04
fix: align BLE connection handshake with firmware protocol expectations ( #5141 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-15 11:55:15 +00:00
James Rich
96419f3251
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #5140 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2026-04-15 06:07:21 -05:00
James Rich
60ff495037
chore(r8): clean up ProGuard rules and enable Compose Hot Reload ( #5139 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-15 03:26:39 +00:00
James Rich
401f59489a
chore: remove deprecated mesh_service_example module ( #5055 )
2026-04-15 03:10:23 +00:00
James Rich
a2763bdfeb
fix(charts): apply Vico 3.1.0 best-practice audit fixes ( #5138 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-15 02:20:33 +00:00
James Rich
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
50ade01e55
docs(agents): add PR and commit hygiene guidance ( #5137 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-14 20:49:34 -05:00
James Rich
79ed0a865a
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #5128 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2026-04-15 01:14:38 +00:00
James Rich
bf0deef708
fix(icons): audit and correct icon migration regressions from #5030 #5040 #5056 ( #5136 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-15 01:14:31 +00:00
James Rich
fa63a4ac50
feat: add high-contrast theme with accessible message bubbles ( #5135 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-15 01:14:20 +00:00
James Rich
f48fc61729
feat(environment): add 1-Wire multi-thermometer (DS18B20) display support ( #5130 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-15 00:03:24 +00:00
James Rich
099aea2d81
feat(desktop): add entitlements and wire MeshConnectionManager into orchestrator ( #5127 )
2026-04-14 15:16:10 +00:00
renovate[bot]
c6f58cc799
chore(deps): update core/proto/src/main/proto digest to 940ac38 ( #5126 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-14 09:48:25 -05:00
James Rich
27055290e2
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #5125 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2026-04-14 12:37:12 +00:00
renovate[bot]
3aadd29e67
chore(deps): update core/proto/src/main/proto digest to a045501 ( #5124 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-14 07:17:49 -05:00
James Rich
9acdf5309f
refactor: modern APIs — Koin 4.2, CMP 1.11, Ktor resilience, Room @Upsert, injected dispatchers ( #5119 )
2026-04-14 11:41:01 +00:00
renovate[bot]
99378c9291
chore(deps): update core/proto/src/main/proto digest to 98e95ee ( #5123 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-14 06:50:59 -05:00
James Rich
3c7e1266f8
fix: truncate traceroute chart x-values to whole seconds to prevent Vico crash ( #5122 )
2026-04-14 11:01:03 +00:00
James Rich
743851b0b5
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #5120 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2026-04-14 10:35:19 +00:00
James Rich
e46a8296cb
feat(core/ui): add safeLaunch, UiState, KMP permissions, and CMP lifecycle modernization ( #5118 )
2026-04-14 00:45:34 +00:00
James Rich
27367e9064
fix(build): pin Skiko version to align with Compose Multiplatform ( #5117 )
2026-04-13 23:32:00 +00:00
James Rich
28be6933c8
fix(proguard): disable shrinking for Compose animation classes ( #5116 )
2026-04-13 21:55:52 +00:00
James Rich
92166f0fa2
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #5115 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2026-04-13 15:52:55 -05:00
renovate[bot]
8e7c4f54a3
chore(deps): update actions/upload-pages-artifact action to v5 ( #5114 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-13 15:24:43 -05:00
James Rich
938a951737
refactor: leverage CMP 1.11 + Lifecycle 2.11 — v2 test API, Json privacy, dropUnlessResumed nav guards ( #5112 )
2026-04-13 20:02:31 +00:00
James Rich
76386e419c
refactor: migrate remaining raw stateIn(WhileSubscribed) to stateInWhileSubscribed extension ( #5113 )
2026-04-13 20:02:06 +00:00
James Rich
b13f9bf989
fix(resources): add resourcePrefix to KMP + widget modules, rename prefixed resources ( #5111 )
2026-04-13 18:25:23 +00:00
James Rich
8a06157ff4
docs: remove agent cruft, condense and validate remaining docs ( #5110 )
2026-04-13 17:59:19 +00:00
renovate[bot]
75e2177da7
chore(deps): update com.android.tools:common to v32.1.1 ( #5108 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-13 17:16:04 +00:00
renovate[bot]
61f90352c4
chore(deps): update agp to v9.2.0-rc01 ( #5107 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-13 17:15:52 +00:00
James Rich
087fbbfb45
fix(build): overhaul R8 rules and DRY up build-logic conventions ( #5109 )
2026-04-13 17:11:42 +00:00
James Rich
048c74db13
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #5105 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2026-04-13 12:37:53 +00:00
James Rich
39620d063b
fix(nav): restore broken traceroute map navigation ( #5104 )
2026-04-13 12:25:21 +00:00
James Rich
35bf1fded5
build: align Compose Multiplatform versions and exclude transitive BOMs ( #5103 )
2026-04-13 12:02:52 +00:00
James Rich
4dd591af25
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #5101 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2026-04-13 11:04:58 +00:00
James Rich
a8cdec7f55
fix(ci): isolate JetBrains Compose Multiplatform in Renovate config ( #5102 )
2026-04-13 06:09:22 -05:00
renovate[bot]
1e29fec469
chore(deps): update androidx (general) to v1.11.0-rc01 ( #5099 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: James Rich <james.a.rich@gmail.com>
2026-04-12 22:33:44 -05:00
James Rich
b0c603c7ed
fix(build): align AndroidX Compose versions with CMP and migrate to runComposeUiTest ( #5096 )
2026-04-13 02:49:11 +00:00
James Rich
e424d4d076
fix(build): add explicit compose-multiplatform-animation dependency ( #5095 )
2026-04-12 22:36:37 +00:00
James Rich
17d85c88c4
fix(release): publish GitHub release on promotion instead of staying draft ( #5094 )
2026-04-12 16:04:13 -05:00
James Rich
5c47256b3f
test(prefs): migrate DataStore tests from androidHostTest to commonTest ( #5092 )
2026-04-12 20:45:19 +00:00
James Rich
a11dee42a7
test: migrate Compose UI tests from androidTest to commonTest ( #5091 )
2026-04-12 20:20:00 +00:00
James Rich
4156acf297
ci: fix Gradle cache path validation warning for Robolectric jars ( #5093 )
2026-04-12 15:18:02 -05:00
James Rich
c059f19cc6
ci: reduce CI costs by ~54% — skip desktop builds in PR/main, reduce scheduled frequency ( #5090 )
2026-04-12 18:59:21 +00:00
James Rich
ade314d503
build: upgrade TARGET_SDK to 37 and update AGP to 9.2.0-alpha08 ( #5089 )
2026-04-12 17:42:58 +00:00
James Rich
bc44af1597
fix(connections): show device name during connecting state ( #5085 )
2026-04-12 17:29:25 +00:00
James Rich
eeed780e51
chore(ai): modernize and unify agent tooling and instructions ( #5087 )
2026-04-12 17:29:05 +00:00
James Rich
d03e61af6f
fix(build): remove Compose BOM to resolve compileSdk 37 conflict ( #5088 )
2026-04-12 17:05:52 +00:00
renovate[bot]
916eb51b94
chore(deps): update androidx.compose:compose-bom-alpha to v2026.04.00 ( #5086 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-12 10:01:40 -05:00
James Rich
7ca7179197
build: migrate Compose dependencies to Compose Multiplatform ( #5084 )
2026-04-12 14:45:11 +00:00
James Rich
9281324be3
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #5082 )
2026-04-12 06:44:03 -05:00
renovate[bot]
6da9f088a9
chore(deps): update softprops/action-gh-release action to v3 ( #5081 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-12 06:43:45 -05:00
James Rich
e85300531e
refactor(transport): complete transport architecture overhaul — extract callback, wire BleReconnectPolicy, fix safety issues ( #5080 )
2026-04-12 04:22:18 +00:00
James Rich
962c619c4c
chore(deps): bump Kotlin 2.3.21-RC, Koin plugin 1.0.0-RC1, drop datetime compat ( #5079 )
2026-04-12 02:09:23 +00:00
James Rich
19502cd1e0
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #5078 )
2026-04-12 01:48:42 +00:00
James Rich
9468bc6ebe
refactor(service): unify dual connectionState flows into single source of truth ( #5077 )
2026-04-12 00:50:52 +00:00
James Rich
5e44cbd3a9
fix(data): make MeshConnectionManagerImpl.onConnectionChanged atomic ( #5076 )
2026-04-12 00:49:09 +00:00
James Rich
62264b10c6
refactor(model): remove ConnectionState helper methods and fix updateStatusNotification return type ( #5074 )
2026-04-11 23:41:34 +00:00
James Rich
174315b21f
refactor(data): replace lateinit var scope + start() with constructor injection ( #5075 )
2026-04-11 23:39:29 +00:00
James Rich
172680fd46
fix(mqtt): replace yield() with proper connection readiness signal ( #5073 )
2026-04-11 23:38:33 +00:00
James Rich
a3c0a4832d
fix(transport): Kable BLE audit + thread-safety, MQTT, and logging fixes across transport layers ( #5071 )
2026-04-11 22:56:29 +00:00
James Rich
5f0e60eb21
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #5067 )
2026-04-11 22:07:04 +00:00
James Rich
40ea45a4fe
fix(settings): hide Status Message config until firmware v2.8.0 ( #5070 )
2026-04-11 22:06:53 +00:00
James Rich
1fe3f4423d
fix(ui): add missing @ParameterName annotations on actual rememberReadTextFromUri declarations ( #5072 )
2026-04-11 22:06:44 +00:00
James Rich
0441093ce8
refactor(node): move Position to last in telemetry list on node details ( #5068 )
2026-04-11 17:06:17 +00:00
James Rich
b3d0c97206
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #5065 )
2026-04-11 04:53:07 -05:00
James Rich
1f88a26d51
feat(desktop): align versioning with Android, build runnable distributions in CI ( #5064 )
2026-04-11 03:50:32 +00:00
James Rich
6b77658cb1
ci: remove mesh_service_example from CI checks and Codecov ( #5066 )
2026-04-11 03:48:09 +00:00
James Rich
3794c79dae
refactor: adopt M3 Expressive components from material3 1.11.0-alpha06 ( #5063 )
2026-04-11 02:10:03 +00:00
James Rich
a6423d0a0f
feat(metrics): redesign position log with SelectableMetricCard and add CSV export to all metrics screens ( #5062 )
2026-04-11 01:26:26 +00:00
James Rich
37e9e2c8f0
fix(charts): hoist rememberVicoZoomState above vararg layers to prevent ClassCastException ( #5060 )
2026-04-11 00:05:56 +00:00
James Rich
9c8532f80d
refactor: leverage new dependency features from recent updates ( #5057 )
2026-04-10 22:51:08 +00:00
James Rich
929e273978
fix(build): resolve all actionable compile-time warnings ( #5058 )
2026-04-10 22:42:30 +00:00
James Rich
3d139d32fd
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #5059 )
2026-04-10 22:15:59 +00:00
James Rich
ce32e640de
fix(icons): replace outline (FILL=0) pathData with filled (FILL=1) from upstream Material Symbols ( #5056 )
2026-04-10 22:15:43 +00:00
James Rich
77e30b60e1
chore(build): enable AboutLibraries offlineMode by default ( #5054 )
2026-04-10 21:34:38 +00:00
James Rich
520fa717a9
refactor(metrics/map): DRY up charts, decompose MapView monoliths, add test coverage ( #5049 )
2026-04-10 20:54:09 +00:00
James Rich
56332f4d77
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #5053 )
2026-04-10 20:41:55 +00:00
James Rich
02f6fd67b8
fix: clean up flaky, duplicated, and misplaced tests; remove redundant deps ( #5048 )
2026-04-10 19:46:45 +00:00
James Rich
e70dabe94d
test(navigation): add tests for NavigationConfig, DeepLinkRouter, and… ( #5052 )
2026-04-10 19:18:59 +00:00
James Rich
eec27cf6f7
chore(resources): remove 131 unused string keys ( #5051 )
2026-04-10 19:13:33 +00:00
renovate[bot]
7ef382cce7
chore(deps): update google maps compose to v8.3.0 ( #5050 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-10 18:22:14 +00:00
James Rich
3d51a48da2
feat(messaging): add IME Send action to message input ( #5047 )
2026-04-10 16:02:55 +00:00
renovate[bot]
6f5fa49b94
chore(deps): update actions/cache action to v5 ( #5046 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-10 11:07:46 -05:00
James Rich
ae5f021323
refactor(navigation): adopt sealed interface routes with subclassesOfSealed() ( #5043 )
2026-04-10 15:33:57 +00:00
James Rich
0355c7b8b3
fix(build): prevent DataDog asset transform from stripping fdroid release assets ( #5044 )
2026-04-10 10:18:02 -05:00
James Rich
1390a3cd4f
ci: cache Robolectric SDK jars to prevent flaky SocketException failures ( #5045 )
2026-04-10 10:05:07 -05:00
James Rich
93e0b9ca57
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #5042 )
2026-04-10 14:41:56 +00:00
renovate[bot]
5c58709b0f
chore(deps): update core/proto/src/main/proto digest to a4c649b ( #5041 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-10 06:44:45 -05:00
James Rich
decda75852
style: update ic_no_cell and ic_place vector drawables ( #5040 )
2026-04-10 11:30:48 +00:00
James Rich
17e7c76583
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #5035 )
2026-04-10 10:44:08 +00:00
renovate[bot]
aeef34f88c
chore(deps): update compose.multiplatform.material3 to v1.11.0-alpha06 ( #5037 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-10 06:08:02 -05:00
renovate[bot]
978ce19f93
chore(deps): update compose.multiplatform to v1.11.0-beta02 ( #5036 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-10 06:06:37 -05:00
renovate[bot]
1db4e03076
chore(deps): update org.jetbrains.androidx.navigation3:navigation3-ui to v1.1.0-rc01 ( #5039 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-10 06:06:11 -05:00
renovate[bot]
e23fab2667
chore(deps): update jetbrains.lifecycle to v2.11.0-alpha03 ( #5038 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-10 06:04:01 -05:00
James Rich
ebf3b8272c
fix(service): resolve MeshService crash from eager notification channel init ( #5034 )
2026-04-10 03:24:03 +00:00
James Rich
dba037466e
refactor(icons): migrate to self-hosted VectorDrawable XMLs via MeshtasticIcons ( #5030 )
2026-04-10 01:35:52 +00:00
James Rich
5e57efeb06
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #5031 )
2026-04-09 19:48:16 -05:00
James Rich
a1e94aa439
fix(ci): add concurrency group to Check PR Labels workflow ( #5032 )
2026-04-09 19:47:30 -05:00
renovate[bot]
f07624be88
chore(deps): update actions/github-script action to v9 ( #5029 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-09 23:53:58 +00:00
James Rich
d5a9e32b32
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #5025 )
2026-04-09 23:46:20 +00:00
James Rich
9c0e9b82d6
feat(charts): adopt Vico best practices, add sensor data, and migrate TracerouteLog ( #5026 )
2026-04-09 23:44:59 +00:00
renovate[bot]
e01c4abae7
chore(deps): update markdown renderer (mike penz) to v14.0.1 ( #5028 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-09 23:44:23 +00:00
renovate[bot]
20d934459a
chore(deps): update firebase to v3.0.7 ( #5027 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-09 23:44:08 +00:00
renovate[bot]
ad7003ed90
chore(deps): update kotlin ecosystem to v1.11.0 ( #5024 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-09 13:37:47 -05:00
James Rich
14b381c1eb
fix: harden reliability, clean up KMP compliance, and improve code quality ( #5023 )
2026-04-09 18:21:46 +00:00
James Rich
537029a71c
fix(ci): correct repo guards, labels, and prompts in triage/moderation workflows ( #5022 )
2026-04-09 12:48:55 -05:00
renovate[bot]
015ab5c0fb
chore(deps): update com.google.firebase:firebase-bom to v34.12.0 ( #5021 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-09 12:40:16 -05:00
James Rich
1649e46dd5
chore(deps): remove 7 unused dependencies across modules ( #5017 )
2026-04-09 12:35:28 -05:00
renovate[bot]
0576364c11
chore(deps): update koin to v4.2.1 ( #5019 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-09 12:26:31 -05:00
renovate[bot]
eb79421209
chore(deps): update plugin com.gradle.common-custom-user-data-gradle-plugin to v2.6.0 ( #5016 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-09 12:26:15 -05:00
James Rich
2ce110dffe
fix: scope labeler trigger to reduce rate limiting and fix bugfix typo ( #5020 )
2026-04-09 12:25:51 -05:00
James Rich
750c4ea928
fix: use payload labels in pr_enforce_labels.yml to avoid rate limiting ( #5018 )
2026-04-09 12:16:15 -05:00
James Rich
013a9afc96
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #5014 )
2026-04-09 16:34:33 +00:00
James Rich
975df02437
fix(tak): resolve frequent TAK client disconnections ( #5015 )
2026-04-09 16:24:50 +00:00
James Rich
ad08a6c7b7
feat(settings): add DNS support and fix UDP protocol toggle ( #5013 )
2026-04-09 14:23:31 +00:00
James Rich
150ee3f1a4
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #5012 )
2026-04-09 13:37:09 +00:00
James Rich
60cc2f4237
fix: resolve bugs across connection, PKI, admin, packet flow, and stability subsystems ( #5011 )
2026-04-09 13:20:06 +00:00
renovate[bot]
cd9f1c0600
chore(deps): update markdown renderer (mike penz) to v14 (major) ( #5001 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-09 12:08:19 +00:00
renovate[bot]
8dfb642deb
chore(deps): update vico to v3.1.0 ( #4999 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-09 12:08:13 +00:00
James Rich
87d507eb6e
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4997 )
2026-04-09 12:08:01 +00:00
renovate[bot]
f817297ebe
chore(deps): update androidx room to v3.0.0-alpha03 ( #5007 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-09 12:07:54 +00:00
renovate[bot]
f33518de6d
chore(deps): update markdown renderer (mike penz) to v0.40.2 ( #5000 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-09 12:07:49 +00:00
renovate[bot]
cc2fb45366
chore(deps): update datadog to v1.25.0 ( #5003 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-09 12:07:43 +00:00
renovate[bot]
5f53bfa300
chore(deps): update androidx.annotation:annotation to v1.10.0 ( #5009 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-09 12:07:36 +00:00
renovate[bot]
38a19e5599
chore(deps): update io.nlopez.compose.rules:detekt to v0.5.7 ( #5008 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-09 12:07:31 +00:00
renovate[bot]
547d349b48
chore(deps): update core/proto/src/main/proto digest to e30092e ( #5006 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-09 12:07:25 +00:00
Copilot
15419aba6c
fix: resolve correct node public key in sendSharedContact and favoriteNode ( #5005 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: thebentern <9000580+thebentern@users.noreply.github.com>
2026-04-08 12:54:47 +00:00
James Rich
72f4697d0d
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4993 )
2026-04-04 19:51:47 -05:00
James Rich
b3be9e2c38
fix: improve PKI message routing and resolve database migration racecondition ( #4996 )
2026-04-05 00:37:20 +00:00
renovate[bot]
d0e3b682ab
chore(deps): update kotest to v6.1.11 ( #4991 )
...
Dependency Submission / dependency-submission (push) Waiting to run
Deploy Documentation / build-docs (push) Waiting to run
Deploy Documentation / deploy (push) Blocked by required conditions
Main CI (Verify & Build) / validate-and-build (push) Waiting to run
Main Push Changelog / Generate main push changelog (push) Waiting to run
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-04 13:43:51 -05:00
James Rich
6af3ad6f0c
refactor(service): harden KMP service layer — database init, connection reliability, handler decomposition ( #4992 )
2026-04-04 18:07:44 +00:00
James Rich
e111b61e4e
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4985 )
Dependency Submission / dependency-submission (push) Waiting to run
Deploy Documentation / build-docs (push) Waiting to run
Deploy Documentation / deploy (push) Blocked by required conditions
Main CI (Verify & Build) / validate-and-build (push) Waiting to run
Main Push Changelog / Generate main push changelog (push) Waiting to run
2026-04-04 10:51:51 +00:00
renovate[bot]
1442e9354e
chore(deps): update core/proto/src/main/proto digest to 349c1d5 ( #4990 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-04 10:51:21 +00:00
renovate[bot]
5673eb90f3
chore(deps): update plugin com.gradle.common-custom-user-data-gradle-plugin to v2.5.0 ( #4987 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-04 10:51:09 +00:00
renovate[bot]
53d21b4193
chore(deps): update koin.plugin to v0.6.2 ( #4986 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-04 10:51:01 +00:00
James Rich
fda96e2f8c
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4975 )
Dependency Submission / dependency-submission (push) Waiting to run
Main CI (Verify & Build) / validate-and-build (push) Waiting to run
Main Push Changelog / Generate main push changelog (push) Waiting to run
2026-04-03 09:13:23 -05:00
renovate[bot]
e468818c82
chore(deps): update org.junit.platform:junit-platform-launcher to v6 ( #4983 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-03 09:09:57 -05:00
renovate[bot]
919da2904e
chore(deps): update junit5 to v6 (major) ( #4982 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-03 09:08:03 -05:00
renovate[bot]
9544df2bb9
chore(deps): update org.junit.platform:junit-platform-launcher to v1.14.3 ( #4981 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-03 09:02:31 -05:00
renovate[bot]
db5403b436
chore(deps): update junit5 to v5.14.3 ( #4980 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-03 08:59:43 -05: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
James Rich
7e041c00e1
feat(wifi): introduce BLE-based WiFi provisioning for nymea-compatible devices ( #4968 )
Dependency Submission / dependency-submission (push) Waiting to run
Main CI (Verify & Build) / validate-and-build (push) Waiting to run
Main Push Changelog / Generate main push changelog (push) Waiting to run
2026-04-02 17:31:17 +00:00
James Rich
1fee6c4431
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4973 )
Dependency Submission / dependency-submission (push) Waiting to run
Main CI (Verify & Build) / validate-and-build (push) Waiting to run
Main Push Changelog / Generate main push changelog (push) Waiting to run
2026-04-01 18:40:29 -05:00
James Rich
176340be5f
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4972 )
2026-04-01 16:49:55 -05:00
renovate[bot]
05229fd652
chore(deps): update xmlutil to v0.91.3 ( #4971 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-01 16:48:57 -05:00
James Rich
0167063497
feat(analytics): expand DataDog RUM integration and align with iOS parity ( #4970 )
2026-04-01 20:27:28 +00:00
James Rich
e249461e3c
feat(tak): introduce built-in Local TAK Server and mesh integration ( #4951 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-04-01 20:21:25 +00:00
James Rich
d1ca8ec527
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4967 )
Dependency Submission / dependency-submission (push) Waiting to run
Main CI (Verify & Build) / validate-and-build (push) Waiting to run
Main Push Changelog / Generate main push changelog (push) Waiting to run
2026-04-01 10:56:33 -05:00
James Rich
fefe74d217
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4965 )
2026-04-01 12:45:23 +00:00
James Rich
89547afe6b
Refactor and unify firmware update logic across platforms ( #4966 )
2026-04-01 12:14:26 +00:00
James Rich
d8e295cafb
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4964 )
Dependency Submission / dependency-submission (push) Waiting to run
Main CI (Verify & Build) / validate-and-build (push) Waiting to run
Main Push Changelog / Generate main push changelog (push) Waiting to run
2026-03-31 21:15:06 -05:00
James Rich
7c9d007a1f
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4962 )
2026-03-31 21:26:24 +00:00
James Rich
464a12b9f7
chore: standardize resources and update documentation for Navigation 3 ( #4961 )
2026-03-31 21:25:37 +00:00
James Rich
1faa802fe6
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4958 )
Dependency Submission / dependency-submission (push) Waiting to run
Main CI (Verify & Build) / validate-and-build (push) Waiting to run
Main Push Changelog / Generate main push changelog (push) Waiting to run
2026-03-31 14:07:18 +00:00
James Rich
6a5115b897
Refactor navigation to use NodeDetail route and fix radio settings ( #4960 )
2026-03-31 14:03:02 +00:00
James Rich
c75c9b34d6
feat: implement XModem file transfers and enhance BLE connection robustness ( #4959 )
Dependency Submission / dependency-submission (push) Waiting to run
Main CI (Verify & Build) / validate-and-build (push) Waiting to run
Main Push Changelog / Generate main push changelog (push) Waiting to run
2026-03-31 03:49:31 +00:00
Roman Vlasenko
ae4465d7c8
fix(strings): Fix public key description ( #4957 )
Dependency Submission / dependency-submission (push) Waiting to run
Main CI (Verify & Build) / validate-and-build (push) Waiting to run
Main Push Changelog / Generate main push changelog (push) Waiting to run
2026-03-30 20:34:54 +00:00
renovate[bot]
38848b4ea4
chore(deps): update kotest to v6.1.10 ( #4956 )
...
Dependency Submission / dependency-submission (push) Waiting to run
Main CI (Verify & Build) / validate-and-build (push) Waiting to run
Main Push Changelog / Generate main push changelog (push) Waiting to run
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-30 16:03:58 +00:00
James Rich
69f147a1d8
ci: Upgrade to JDK 21 and centralize CI configuration with new workflows ( #4948 )
Dependency Submission / dependency-submission (push) Has been cancelled
Main CI (Verify & Build) / validate-and-build (push) Has been cancelled
Main Push Changelog / Generate main push changelog (push) Has been cancelled
2026-03-27 17:06:19 +00:00
renovate[bot]
445ec27fa4
chore(deps): update ktor to v3.4.2 ( #4947 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-27 16:49:00 +00:00
James Rich
ad6e12445b
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4943 )
Dependency Submission / dependency-submission (push) Waiting to run
Main CI (Verify & Build) / validate-and-build (push) Waiting to run
Main Push Changelog / Generate main push changelog (push) Waiting to run
2026-03-27 14:51:32 +00:00
James Rich
f2d09ff79d
Refactor nav3 architecture and enhance adaptive layouts ( #4944 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-03-27 14:43:44 +00:00
James Rich
3feec759a1
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4939 )
Dependency Submission / dependency-submission (push) Waiting to run
Main CI (Verify & Build) / validate-and-build (push) Waiting to run
Main Push Changelog / Generate main push changelog (push) Waiting to run
2026-03-27 02:45:08 +00:00
renovate[bot]
791601dec2
chore(deps): update wire to v6.2.0 ( #4940 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-27 02:45:01 +00:00
James Rich
0bc7ca820b
ci(github): add conditional desktop build to release workflows ( #4938 )
Dependency Submission / dependency-submission (push) Waiting to run
Main CI (Verify & Build) / validate-and-build (push) Waiting to run
Main Push Changelog / Generate main push changelog (push) Waiting to run
2026-03-26 15:03:27 -05:00
James Rich
1c1c208d48
chore(ci): implement tiered GitHub Actions runner strategy ( #4937 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-03-26 18:18:03 +00:00
James Rich
e106badec7
build: update JVM toolchain and CI Java distribution ( #4936 )
2026-03-26 12:25:05 -05:00
James Rich
d979269552
fix(ci): update APP_VERSION_NAME output reference in workflows ( #4935 )
2026-03-26 12:01:53 -05:00
James Rich
141b54ff9c
feat: migrate to Material 3 Expressive APIs ( #4934 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-03-26 16:42:46 +00:00
renovate[bot]
c259c76550
chore(deps): update codecov/codecov-action action to v6 ( #4933 )
...
Dependency Submission / dependency-submission (push) Waiting to run
Main CI (Verify & Build) / validate-and-build (push) Waiting to run
Main Push Changelog / Generate main push changelog (push) Waiting to run
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-26 15:26:11 +00:00
James Rich
518096ddc8
build: update Compose Multiplatform and migrate lifecycle dependencies ( #4932 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-03-26 15:18:45 +00:00
renovate[bot]
4be0fb9c65
chore(deps): update org.jetbrains.androidx.navigation3:navigation3-ui to v1.1.0-beta01 ( #4931 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-26 09:08:36 -05:00
renovate[bot]
0d2c2e8a98
chore(deps): update jetbrains.lifecycle to v2.11.0-alpha02 ( #4930 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-26 13:52:16 +00:00
James Rich
3b485a0109
build: enable -Xjvm-default=all compiler flag ( #4929 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-03-26 13:16:04 +00:00
renovate[bot]
e1fa05f63f
chore(deps): update dokka to v2.2.0 ( #4928 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-26 08:16:35 -05:00
James Rich
ff6e1813ea
chore(github): update GitHub token reference in workflows ( #4926 )
Dependency Submission / dependency-submission (push) Waiting to run
Main CI (Verify & Build) / validate-and-build (push) Waiting to run
Main Push Changelog / Generate main push changelog (push) Waiting to run
2026-03-25 21:32:14 -05:00
James Rich
da5b28443e
ci: change jdk from jetbrains to temurin in non-release workflows ( #4925 )
2026-03-25 21:24:29 -05:00
James Rich
7484cc69b4
refactor(ui): remove labels from navigation suite items ( #4924 )
2026-03-25 21:14:17 -05:00
James Rich
36290fc94b
build(github): add GITHUB_TOKEN to setup-java actions ( #4923 )
2026-03-25 20:53:18 -05:00
James Rich
6f95435cfc
ci: refine workflow permissions and version parsing logic ( #4922 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-03-26 01:16:22 +00:00
James Rich
a005231d94
Refactor map layer management and navigation infrastructure ( #4921 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-03-26 00:29:24 +00:00
James Rich
b608a04ca4
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4912 )
Dependency Submission / dependency-submission (push) Waiting to run
Main CI (Verify & Build) / validate-and-build (push) Waiting to run
Main Push Changelog / Generate main push changelog (push) Waiting to run
2026-03-25 16:37:36 -05:00
renovate[bot]
d62481a532
chore(deps): update actions/deploy-pages action to v5 ( #4920 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-25 16:37:26 -05:00
renovate[bot]
e81e84a544
chore(deps): update androidx (general) ( #4919 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-25 16:36:59 -05:00
renovate[bot]
eabab0b137
chore(deps): update kotlin ecosystem to v0.9.8 ( #4917 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-25 16:36:47 -05:00
renovate[bot]
705f617adb
chore(deps): update plugin com.gradle.develocity to v4.4.0 ( #4918 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-25 16:36:31 -05:00
renovate[bot]
c55d25bade
chore(deps): update androidx.room3:room3-gradle-plugin to v3.0.0-alpha02 ( #4916 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-25 18:00:14 +00:00
renovate[bot]
f622fae74f
chore(deps): update androidx (general) ( #4915 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-25 17:59:25 +00:00
James Rich
c470b9a366
Revise security policy for supported versions and reporting
...
Dependency Submission / dependency-submission (push) Waiting to run
Main CI (Verify & Build) / validate-and-build (push) Waiting to run
Main Push Changelog / Generate main push changelog (push) Waiting to run
Updated the security policy to clarify supported versions and reporting process.
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-03-25 10:18:51 -05:00
James Rich
8ce17defb7
refactor: remove demoscenario and enhance BLE connection stability ( #4914 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-03-25 14:24:42 +00:00
James Rich
6516287c62
refactor: BLE transport and UI for Kotlin Multiplatform unification ( #4911 )
...
Dependency Submission / dependency-submission (push) Waiting to run
Main CI (Verify & Build) / validate-and-build (push) Waiting to run
Main Push Changelog / Generate main push changelog (push) Waiting to run
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-03-25 02:15:51 +00:00
James Rich
b0e91a390c
feat: implement unified deep link routing for Kotlin Multiplatform ( #4910 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-03-25 00:21:24 +00:00
James Rich
553ca2f8ed
feat: implement global SnackbarManager and consolidate common UI setup ( #4909 )
...
Dependency Submission / dependency-submission (push) Waiting to run
Main CI (Verify & Build) / validate-and-build (push) Waiting to run
Main Push Changelog / Generate main push changelog (push) Waiting to run
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-03-24 22:31:40 +00:00
James Rich
9b8ac6a460
build(desktop): enable ProGuard minification and tree-shaking ( #4904 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-03-24 22:22:37 +00:00
James Rich
0c3ab92908
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4907 )
2026-03-24 22:21:59 +00:00
renovate[bot]
3a9f611fc0
chore(deps): update wire to v6.1.0 ( #4906 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-24 22:21:46 +00:00
renovate[bot]
cd328b236d
chore(deps): update kotest to v6.1.9 ( #4908 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-24 22:21:40 +00:00
James Rich
b45bc9be90
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4905 )
2026-03-24 15:49:49 +00:00
renovate[bot]
41c82abc9e
chore(deps): update kotest to v6.1.8 ( #4902 )
...
Dependency Submission / dependency-submission (push) Waiting to run
Main CI (Verify & Build) / validate-and-build (push) Waiting to run
Main Push Changelog / Generate main push changelog (push) Waiting to run
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-24 14:07:41 +00:00
James Rich
96060a0a4d
refactor: coroutine dispatchers and modernize testing infrastructure ( #4901 )
...
Dependency Submission / dependency-submission (push) Waiting to run
Main CI (Verify & Build) / validate-and-build (push) Waiting to run
Main Push Changelog / Generate main push changelog (push) Waiting to run
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-03-24 01:31:48 +00:00
James Rich
664ebf218e
refactor: null safety, update date/time libraries, and migrate tests ( #4900 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-03-23 23:17:50 +00:00
James Rich
f826cac6c8
refactor(di): specify disk cache directory for ImageLoader ( #4899 )
...
Dependency Submission / dependency-submission (push) Waiting to run
Main CI (Verify & Build) / validate-and-build (push) Waiting to run
Main Push Changelog / Generate main push changelog (push) Waiting to run
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-03-23 21:05:50 +00:00
James Rich
a0b4c56505
feat: optimistically persist local configs and channels ( #4898 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-03-23 19:57:45 +00:00
James Rich
57242d905c
refactor: Consolidate UI preference handling ( #4895 )
2026-03-23 19:36:02 +00:00
renovate[bot]
b4afe22030
chore(deps): update gradle/actions action to v6 ( #4894 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-23 18:41:41 +00:00
James Rich
82466be072
feat: Integrate AlertHost into desktop application and add UI tests ( #4893 )
2026-03-23 18:19:41 +00:00
renovate[bot]
d2c9036d24
chore(deps): update org.jetbrains.kotlinx:atomicfu to v0.32.1 ( #4892 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-23 12:37:21 -05:00
James Rich
7b327215f3
refactor: adaptive UI components for Navigation 3 ( #4891 )
2026-03-23 12:35:02 -05:00
James Rich
b3b38acc0b
feat: Migrate networking to Ktor and enhance multiplatform support ( #4890 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-03-23 16:48:10 +00:00
James Rich
acb328dae3
refactor(desktop): remove native MenuBar from main window ( #4888 )
...
Dependency Submission / dependency-submission (push) Waiting to run
Main CI (Verify & Build) / validate-and-build (push) Waiting to run
Main Push Changelog / Generate main push changelog (push) Waiting to run
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-03-23 12:20:07 +00:00
James Rich
cb89b111de
refactor(messaging): fix contact key derivation in ContactsViewModel ( #4887 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-03-23 12:14:01 +00:00
James Rich
5a287f7133
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4884 )
Dependency Submission / dependency-submission (push) Waiting to run
Main CI (Verify & Build) / validate-and-build (push) Waiting to run
Main Push Changelog / Generate main push changelog (push) Waiting to run
2026-03-22 15:56:10 +00:00
Dmitry
ee146df334
Add InlineMap implementation for F-Droid build ( #4877 )
2026-03-22 15:55:58 +00:00
James Rich
d5d4aa4577
refactor(service): update string formatting for local stats notif ( #4885 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-03-22 15:55:30 +00:00
renovate[bot]
883ab5f7da
chore(deps): update core/proto/src/main/proto digest to cb1f893 ( #4882 )
...
Dependency Submission / dependency-submission (push) Waiting to run
Main CI (Verify & Build) / validate-and-build (push) Waiting to run
Main Push Changelog / Generate main push changelog (push) Waiting to run
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-22 12:56:23 +00:00
James Rich
55729c9e2d
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4880 )
2026-03-22 12:52:15 +00:00
James Rich
27bcbcb7be
fix(settings): remove redundant regex option in DebugViewModel ( #4881 )
2026-03-22 07:41:52 -05:00
James Rich
fa98d20256
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4874 )
Dependency Submission / dependency-submission (push) Waiting to run
Main CI (Verify & Build) / validate-and-build (push) Waiting to run
Main Push Changelog / Generate main push changelog (push) Waiting to run
2026-03-22 00:59:35 -05:00
James Rich
c38bfc64de
Refactor command handling, enhance tests, and improve discovery logic ( #4878 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-03-22 05:42:27 +00:00
James Rich
d136b162a4
feat: Implement iOS support and unify Compose Multiplatform infrastructure ( #4876 )
2026-03-21 23:19:13 +00:00
James Rich
f04924ded5
chore: Enhance CI coverage reporting and add main branch workflow ( #4873 )
2026-03-21 16:54:17 +00:00
James Rich
a331f96576
fix: specify jetbrains in gradle-daemon-jvm.properties ( #4872 )
2026-03-21 15:27:21 +00:00
James Rich
88d11aafec
fix: Update messaging feature with contact item keys and MQTT limits ( #4871 )
2026-03-21 14:25:23 +00:00
renovate[bot]
d61c0c9a67
chore(deps): update core/proto/src/main/proto digest to ee7df89 ( #4868 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-21 13:07:44 +00:00
James Rich
3bd8669cbe
fix: Implement reconnection logic and stabilize BLE connection flow ( #4870 )
2026-03-21 12:49:03 +00:00
James Rich
6e50db0b91
docs: Unify notification channel management and migrate unit tests ( #4867 )
2026-03-20 22:58:47 +00:00
renovate[bot]
b1e433e0dc
chore(deps): update androidx.sqlite:sqlite-bundled to v2.6.2 ( #4785 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-20 22:42:00 +00:00
renovate[bot]
05dc1703da
chore(deps): update org.jetbrains.kotlinx:atomicfu to v0.32.0 ( #4866 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-20 22:41:55 +00:00
James Rich
c4087c2ab7
feat: Migrate to Room 3.0 and update related documentation and tracks ( #4865 )
2026-03-20 21:40:08 +00:00
James Rich
6cdd10d936
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4863 )
2026-03-20 13:35:13 +00:00
James Rich
0a3d2ec4b9
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4862 )
2026-03-19 17:13:08 -05:00
James Rich
398e751a87
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4860 )
2026-03-19 21:47:01 +00:00
James Rich
00697cc3c1
feat: KMP Debug Panel Migration and Update Documentation ( #4859 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-03-19 19:07:03 +00:00
renovate[bot]
e36176bbf7
chore(deps): update io.github.g0dkar:qrcode-kotlin to v4.5.0 ( #4858 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-19 13:39:11 -05:00
renovate[bot]
89e38611d8
chore(deps): update com.google.firebase:firebase-bom to v34.11.0 ( #4857 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-19 13:36:43 -05:00
James Rich
1e55e554be
feat: Add KMP URI handling, import, and QR code generation support ( #4856 )
2026-03-19 13:36:19 -05:00
James Rich
4eb711ce58
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4853 )
2026-03-19 12:36:58 -05:00
renovate[bot]
b7b973eaee
chore(deps): update org.jmdns:jmdns to v3.6.3 ( #4855 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-19 12:36:36 -05:00
James Rich
bc08093f6c
fix(map, settings): allow null IDs and implement request timeout ( #4851 )
2026-03-19 12:36:14 -05:00
James Rich
b982b145e6
feat: Implement KMP ServiceDiscovery for TCP devices ( #4854 )
2026-03-19 17:19:58 +00:00
renovate[bot]
a5d3914149
chore(deps): update jetbrains.lifecycle to v2.10.0 ( #4852 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-19 14:25:48 +00:00
renovate[bot]
ad06eafff7
chore(deps): update gradle to v9.4.1 ( #4850 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-19 14:15:38 +00:00
James Rich
cdba140eeb
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4846 )
2026-03-19 12:30:01 +00:00
James Rich
06b9f8c77a
feat: Enhance test coverage ( #4847 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-03-19 03:09:19 +00:00
James Rich
1b0dc75dfe
feat: Complete app module thinning and feature module extraction ( #4844 )
2026-03-19 00:21:18 +00:00
James Rich
dcbbc0823b
feat: Integrate Mokkery and Turbine into KMP testing framework ( #4845 )
2026-03-18 18:33:37 -05:00
James Rich
df3a094430
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4843 )
2026-03-18 21:25:06 +00:00
renovate[bot]
5158d6c9d6
chore(deps): update static analysis to v8.4.0 ( #4842 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-18 21:24:59 +00:00
renovate[bot]
04a71c2743
chore(deps): update datadog to v3.8.0 ( #4839 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-18 19:00:41 +00:00
James Rich
54b07d41de
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4840 )
2026-03-18 18:54:03 +00:00
James Rich
d314ee2d8a
feat: mqtt ( #4841 )
2026-03-18 18:39:20 +00:00
Victorio Berra
eae5a6bdac
Add "Exclude MQTT" filter to Nodes view. ( #4825 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
Co-authored-by: James Rich <james.a.rich@gmail.com>
2026-03-18 15:39:59 +00:00
James Rich
1e9e838025
build: switch Java distribution from Zulu to JetBrains in GitHub Actions ( #4838 )
2026-03-18 14:36:50 +00:00
renovate[bot]
3263b0614f
chore(deps): update com.fazecast:jserialcomm to v2.11.4 ( #4837 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-18 08:28:25 -05:00
James Rich
59408ef46e
feat: Desktop USB serial transport ( #4836 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-03-18 12:42:24 +00:00
renovate[bot]
06c990026f
chore(deps): update google maps compose to v8.2.2 ( #4834 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-18 03:18:02 +00:00
James Rich
49a6a1d4a9
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4833 )
2026-03-18 03:17:50 +00:00
James Rich
cb95cace25
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4832 )
2026-03-17 16:51:09 -05:00
James Rich
3bbb8a65ba
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4831 )
2026-03-17 20:39:48 +00:00
renovate[bot]
afa7552141
chore(deps): update koin.plugin to v0.4.1 ( #4763 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-17 20:39:05 +00:00
James Rich
7d63f8b824
feat: build logic ( #4829 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-03-17 20:35:39 +00:00
James Rich
807db83f53
feat: service extraction ( #4828 )
2026-03-17 14:06:01 -05:00
renovate[bot]
0d0bdf9172
chore(deps): update core/proto/src/main/proto digest to eba2d94 ( #4830 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-17 14:05:21 -05:00
renovate[bot]
0c3a841a80
chore(deps): update koin to v4.2.0 ( #4827 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-17 18:07:36 +00:00
renovate[bot]
190e62ce68
chore(deps): update datadog to v1.24.0 ( #4826 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-17 18:07:18 +00:00
James Rich
5eb6e501c0
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4822 )
2026-03-17 14:25:38 +00:00
renovate[bot]
212acaecac
chore(deps): update core/proto/src/main/proto digest to bc8e638 ( #4823 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-17 14:25:30 +00:00
James Rich
a10fe61d0f
fix: resolve crashes and debug filter issues in Metrics and MapView ( #4824 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-03-17 14:04:41 +00:00
James Rich
9ad28e924f
build: fix license generation and analytics build tasks ( #4820 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-03-17 01:21:29 +00:00
James Rich
8c964a15ca
feat: Integrate notification management and preferences across platforms ( #4819 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-03-17 01:17:34 +00:00
James Rich
0b2e89c46f
refactor: Replace Nordic, use Kable backend for Desktop and Android with BLE support ( #4818 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-03-16 23:06:43 +00:00
James Rich
0e5f94579f
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4816 )
2026-03-16 20:06:05 +00:00
James Rich
6e81ceec91
feat: Complete ViewModel extraction and update documentation ( #4817 )
2026-03-16 20:05:50 +00:00
Alexey Skobkin
80cae8e620
fix: fix wrong getChannelUrl() call causing loss of "add" flag and un… ( #4809 )
2026-03-16 09:03:17 -05:00
James Rich
5edb8abd05
feat: enhance map navigation and waypoint handling ( #4814 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-03-16 13:48:00 +00:00
James Rich
802aa09aab
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4815 )
2026-03-16 13:47:48 +00:00
renovate[bot]
2c52977683
chore(deps): update kotlin ecosystem to v2.3.20 ( #4813 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-16 13:07:41 +00:00
James Rich
4e64182afd
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4805 )
2026-03-16 13:06:21 +00:00
James Rich
513dcc2f78
Revert "ci: Integrate Conveyor for cross-platform desktop packaging and simplify build" ( #4804 )
2026-03-14 13:25:28 -05:00
James Rich
e29fd596b6
ci: Integrate Conveyor for cross-platform desktop packaging and simplify build ( #4802 )
2026-03-14 12:44:55 -05:00
James Rich
fae6f83968
ci: Update Linux desktop distribution packaging and CI workflow ( #4799 )
2026-03-14 10:26:47 -05:00
James Rich
5610cc3924
ci(github-actions): install libfuse2t64 for Linux AppImage packaging ( #4798 )
2026-03-14 10:13:00 -05:00
James Rich
ac8119b086
ci(github): add Release environment to desktop release workflow ( #4797 )
2026-03-14 09:43:40 -05:00
James Rich
609d24a9e4
build(desktop): dynamically configure target formats based on host OS ( #4796 )
2026-03-14 09:38:34 -05:00
James Rich
b63192dccc
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4795 )
2026-03-14 09:11:33 -05:00
James Rich
a8044a2402
build(desktop): refactor native distribution target formats ( #4794 )
2026-03-14 09:11:18 -05:00
James Rich
acf7aea098
feat(desktop): add enter-to-send functionality in messaging ( #4793 )
2026-03-14 08:43:25 -05:00
James Rich
bff87daaa7
ci(github-actions): include architecture in desktop artifact names ( #4792 )
2026-03-14 08:17:13 -05:00
James Rich
365e278335
ci(desktop): add ubuntu-24.04-arm to native distribution build
2026-03-14 07:32:54 -05:00
James Rich
8c6892a4da
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4791 )
2026-03-14 06:44:36 -05:00
James Rich
832e785785
ci(release): update artifact glob pattern to be recursive
...
This commit updates the release workflow to ensure all files within the artifacts directory are correctly captured, regardless of nesting depth.
Specific changes include:
- Updated the `files` path in both draft and final release steps from `./artifacts/*/*` to `./artifacts/**/*` to support recursive file matching.
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-03-14 06:44:03 -05:00
James Rich
06f002a198
refactor(settings): improve destination node handling in RadioConfigViewModel ( #4790 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-03-14 02:55:46 +00:00
James Rich
2bfd225b68
build: Update desktop app icons, versioning, and packaging configuration ( #4789 )
2026-03-13 20:05:22 -05:00
James Rich
305466514a
build: remove PKG from desktop distribution targets ( #4788 )
2026-03-13 19:07:35 -05:00
James Rich
48740fe280
build(desktop): include java.net.http module in native distribution ( #4787 )
2026-03-13 19:02:29 -05:00
renovate[bot]
be70743ed6
chore(deps): update androidx.compose:compose-bom to v2026 ( #4786 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-13 18:13:26 -05:00
James Rich
427c0f3bbb
fix: fix animation stalls and update dependencies for stability ( #4784 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-03-13 23:01:17 +00:00
James Rich
90844301e8
feat(desktop): expand supported native distribution formats ( #4783 )
2026-03-13 13:23:34 -05:00
James Rich
07ec771758
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4781 )
2026-03-13 18:10:21 +00:00
James Rich
f45993ede2
feat(desktop): implement DI auto-wiring and validation ( #4782 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-03-13 18:08:55 +00:00
renovate[bot]
8bb1e86511
chore(deps): update wire to v6.0.0 ( #4778 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-13 18:04:35 +00:00
James Rich
da11703ccd
ai: Establish conductor documentation and governance framework ( #4780 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-03-13 16:38:25 +00:00
James Rich
b0f1f93c5a
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4777 )
2026-03-13 16:33:41 +00:00
James Rich
5cc1e94a13
fix(ble): implement scanning for unbonded devices in common connections ui ( #4779 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-03-13 16:33:30 +00:00
James Rich
afe1356430
build: streamline icon file configuration for desktop platforms
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-03-12 23:11:20 -05:00
James Rich
aacf5c69e9
Disable ProGuard for desktop release and add application icon ( #4776 )
2026-03-12 23:09:18 -05:00
James Rich
0ed9b6633b
build(ci): optimize release workflow and update Room configuration ( #4775 )
2026-03-12 22:46:01 -05:00
James Rich
eb3349fa11
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4773 )
2026-03-12 22:15:20 -05:00
James Rich
20f358e01c
ci(release): pass app version to desktop build via environment variable ( #4774 )
2026-03-12 22:15:07 -05:00
James Rich
87e291f58d
build(desktop): enable ProGuard for release builds ( #4772 )
2026-03-12 21:57:29 -05:00
James Rich
3d93d0b4e3
build(github): switch Java distribution to Zulu across workflows ( #4771 )
2026-03-12 21:51:23 -05:00
James Rich
84bb6d24e4
docs: summarize KMP migration progress and architectural decisions ( #4770 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-03-13 02:23:25 +00:00
James Rich
bdfd7b9251
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4766 )
2026-03-13 01:51:02 +00:00
James Rich
3321c47200
ci: Update Dokka configuration and unify AboutLibraries JSON generation ( #4767 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-03-13 01:49:11 +00:00
renovate[bot]
629d80ec65
chore(deps): update actions/upload-artifact action to v7 ( #4768 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-13 00:47:45 +00:00
renovate[bot]
3957b0823c
chore(deps): update dorny/paths-filter action to v4 ( #4769 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-13 00:47:40 +00:00
renovate[bot]
55cea44993
chore(deps): update jetbrains.adaptive to v1.3.0-alpha06 ( #4764 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-12 21:45:20 +00:00
James Rich
ac6bb5479b
feat: introduce Desktop target and expand Kotlin Multiplatform (KMP) architecture ( #4761 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-03-12 21:14:49 +00:00
renovate[bot]
f4364cff9a
chore(deps): update google maps compose to v8.2.1 ( #4758 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-12 14:55:20 +00:00
renovate[bot]
3ccfcf644f
chore(deps): update androidx.datastore:datastore to v1.2.1 ( #4755 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-12 14:55:10 +00:00
renovate[bot]
6a1f3b197a
chore(deps): update com.squareup.okio:okio to v3.17.0 ( #4759 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-12 14:14:42 +00:00
renovate[bot]
c72e085f10
chore(deps): update koin to v4.2.0-rc2 ( #4760 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-12 14:14:03 +00:00
renovate[bot]
f70623db14
chore(deps): update androidx (general) ( #4756 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-12 13:53:02 +00:00
James Rich
a562f274bf
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4757 )
2026-03-12 13:52:20 +00:00
James Rich
cfef01ccac
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4753 )
2026-03-11 15:17:44 +00:00
James Rich
a902da4ca0
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4749 )
2026-03-11 14:56:55 +00:00
renovate[bot]
7a1e1778f4
chore(deps): update compose.multiplatform to v1.11.0-alpha04 ( #4751 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-11 14:56:46 +00:00
renovate[bot]
2ef0547fb2
chore(deps): update ruby to v3.4.9 ( #4752 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-11 14:56:35 +00:00
James Rich
d076361c55
refactor: migrate core UI and features to KMP, adopt Navigation 3 ( #4750 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-03-10 17:29:47 +00:00
James Rich
b1070321fe
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4748 )
2026-03-09 20:45:41 -05:00
renovate[bot]
e3e010e3db
chore(deps): update vico to v3.0.3 ( #4740 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-10 01:22:08 +00:00
renovate[bot]
f86ba289d8
chore(deps): update core/proto/src/main/proto digest to cdde287 ( #4742 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-10 01:21:59 +00:00
James Rich
ee03b6d186
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4741 )
2026-03-10 01:21:46 +00:00
James Rich
875cf1cff2
refactor: migrate from Hilt to Koin and expand KMP common modules ( #4746 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-03-10 01:19:46 +00:00
James Rich
a5390a80e7
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4739 )
2026-03-06 20:59:08 -06:00
James Rich
0ce322a0f5
feat: Migrate project to Kotlin Multiplatform (KMP) architecture ( #4738 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-03-07 02:43:45 +00:00
James Rich
182ad933f4
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4737 )
2026-03-06 16:39:05 -06:00
renovate[bot]
f663866d53
chore(deps): update kotlin ecosystem ( #4736 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-06 16:35:31 -06:00
James Rich
cffbd08806
refactor: migrate core modules to Kotlin Multiplatform and consolidat… ( #4735 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-03-06 22:06:50 +00:00
renovate[bot]
f3775a601c
chore(deps): update datadog to v3.7.1 ( #4734 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-06 13:36:26 +00:00
James Rich
27e7dec69e
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4729 )
2026-03-05 20:37:58 -06:00
James Rich
b9b68d2779
refactor: migrate preferences to DataStore and decouple core:domain for KMP ( #4731 )
2026-03-05 20:37:35 -06:00
James Rich
87fdaa26ff
refactor: enhance handshake stall guard and extend coverage to Stage 2 ( #4730 )
2026-03-05 16:06:21 -06:00
James Rich
dfab02bfb4
refactor(ble): increase default timeout for BLE profiling ( #4728 )
2026-03-05 14:56:49 -06:00
James Rich
a854c839e4
ci: Refine APK artifact paths and enable automatic release notes generation ( #4727 )
2026-03-05 14:51:47 -06:00
James Rich
9d9f95961d
ci: fix secrets context not allowed in if conditional ( #4726 )
2026-03-05 14:29:56 -06:00
James Rich
79a4a3671f
ci: fix internal builds release failing the workflow when secrets are missing ( #4725 )
2026-03-05 14:26:57 -06:00
James Rich
c9005432ea
ci: improve release cleanup and optimize build tasks ( #4724 )
2026-03-05 14:04:37 -06:00
James Rich
2e13b1ab17
ci: release flow tweaks ( #4723 )
2026-03-05 13:47:09 -06:00
James Rich
43f9aa0b50
ci: Remove environment from github-release job
...
Removed the environment specification for the github-release job.
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-03-05 13:13:14 -06:00
James Rich
63984f0723
fix(widget): ensure local stats widget gets updates ( #4722 )
2026-03-05 19:00:30 +00:00
James Rich
68b2b6d88e
refactor(ble): improve connection lifecycle and enhance OTA reliability ( #4721 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-03-05 18:58:34 +00:00
renovate[bot]
5a5aa1f026
chore(deps): update nordic.common to v2.9.2 ( #4718 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-05 12:46:01 -06:00
renovate[bot]
c1309545ea
chore(deps): update core/proto/src/main/proto digest to 2edc5ab ( #4717 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-05 18:18:52 +00:00
James Rich
af3f36b648
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4719 )
2026-03-05 18:18:41 +00:00
James Rich
b0258d0cf1
feat: Add "Mark all as read" and unread message count indicators ( #4720 )
2026-03-05 18:18:34 +00:00
James Rich
6a1a612c38
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4716 )
2026-03-05 12:57:22 +00:00
renovate[bot]
5fc7e46c29
chore(deps): update actions/upload-artifact action to v7 ( #4714 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-04 21:26:16 +00:00
James Rich
3e986032a5
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4709 )
2026-03-04 21:14:18 +00:00
renovate[bot]
1e0613d520
chore(deps): update gradle/actions action to v5 ( #4715 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-04 21:13:13 +00:00
renovate[bot]
5b43dcb636
chore(deps): update actions/checkout action to v6 ( #4712 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-04 21:12:54 +00:00
James Rich
02e01bb331
ci: optimize, secure, and modernize CI pipeline ( #4711 )
2026-03-04 17:34:46 +00:00
github-actions[bot]
bd9c730c25
chore(release): prepare v2.7.14-internal.6 [skip ci]
...
- Bump base version to 2.7.14
- Sync translations and assets
2026-03-04 12:02:04 +00:00
renovate[bot]
6f393a56ec
chore(deps): update gradle to v9.4.0 ( #4708 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-04 05:59:39 -06:00
James Rich
7812e7df72
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4706 )
2026-03-04 11:27:54 +00:00
renovate[bot]
7cdfff9ae8
chore(deps): update androidx.sqlite:sqlite-bundled to v2.6.2 ( #4704 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-04 11:27:34 +00:00
James Rich
7067806444
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4705 )
2026-03-04 03:07:27 +00:00
James Rich
6a858acb4a
refactor: migrate :core:database to Room Kotlin Multiplatform ( #4702 )
2026-03-03 20:44:34 -06:00
renovate[bot]
744db2d5bd
chore(deps): update wire to v6.0.0-alpha03 ( #4701 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-03-04 00:52:25 +00:00
James Rich
034c85d191
ci: update github-release permissions and environment settings ( #4700 )
2026-03-03 12:53:55 -06:00
James Rich
fe67219207
refactor: simplify traceroute tracking and unify cooldown button logic ( #4699 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-03-03 18:34:12 +00:00
James Rich
17dcbed6b1
build: apply instrumented test dependencies conditionally ( #4698 )
2026-03-03 10:29:26 -06:00
renovate[bot]
8f055fda93
chore(deps): update datadog to v3.7.0 ( #4697 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-03 10:28:16 -06:00
renovate[bot]
be8f756694
chore(deps): update agp to v9.1.0 ( #4694 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-03 16:14:21 +00:00
James Rich
c234ace312
fix: ui tweaks ( #4696 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-03-03 15:37:40 +00:00
renovate[bot]
657553f830
chore(deps): update com.android.tools:common to v32.1.0 ( #4695 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-03 15:32:41 +00:00
James Rich
05e2c5d457
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4692 )
2026-03-03 15:19:40 +00:00
renovate[bot]
9dc1319845
chore(deps): update ktor to v3.4.1 ( #4691 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-03 07:56:31 -06:00
renovate[bot]
f4c2a37913
chore(deps): update core/proto/src/main/proto digest to a229208 ( #4690 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-03 07:55:58 -06:00
James Rich
4d21278514
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4689 )
2026-03-03 13:16:23 +00:00
renovate[bot]
66d4cfb8c3
chore(deps): update static analysis to v8.3.0 ( #4687 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-03 13:16:12 +00:00
James Rich
2c49db8041
feat/decoupling ( #4685 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-03-03 13:15:28 +00:00
James Rich
40244f8337
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4686 )
2026-03-03 00:34:50 +00:00
renovate[bot]
0fc3fd280e
chore(deps): update app.cash.turbine:turbine to v1.2.1 ( #4682 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-03 00:34:13 +00:00
renovate[bot]
bb37c66353
chore(deps): update co.touchlab:kermit to v2.1.0 ( #4684 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-02 21:57:48 +00:00
James Rich
728c300315
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4683 )
2026-03-02 21:47:19 +00:00
James Rich
8c6bd8ab7a
feat: settings rework part 2, domain and usecase abstraction, tests ( #4680 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-03-02 18:15:33 +00:00
renovate[bot]
5f31df96d8
chore(deps): update androidx.compose:compose-bom-alpha to v2026.02.01 ( #4673 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-02 18:15:23 +00:00
renovate[bot]
9ba4d50e60
chore(deps): update vico to v3.0.2 ( #4675 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-02 14:52:46 +00:00
James Rich
362ab6357c
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4672 )
2026-03-02 14:52:29 +00:00
James Rich
fdd07f893f
feat: settings rework ( #4678 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-03-02 14:51:05 +00:00
James Rich
b2b21e10e2
feat: upcoming support for tak and trafficmanagement configs, device hw ( #4671 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-27 17:44:19 +00:00
James Rich
a07992530c
feat: Improve edge-to-edge and display cutout handling ( #4669 )
2026-02-27 17:33:43 +00:00
James Rich
225dc232b6
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4667 )
2026-02-27 17:25:41 +00:00
James Rich
145c256972
Merge pull request #4668
...
* Disable generate_release_notes in release workflow
2026-02-27 11:22:36 -06:00
github-actions[bot]
8347f2e56e
chore(release): prepare v2.7.14-internal.2 [skip ci]
...
- Bump base version to 2.7.14
- Sync translations and assets
2026-02-27 16:45:12 +00:00
James Rich
5da54fc001
Merge pull request #4666
...
* Replace strings.xml with app_name resource
2026-02-27 10:14:36 -06:00
James Rich
3b531b61a3
ci: Split Google artifact attestations and ensure F-Droid uploads ( #4665 )
2026-02-27 09:48:10 -06:00
github-actions[bot]
2e64edf561
chore(release): prepare v2.7.14-internal.2 [skip ci]
...
- Bump base version to 2.7.14
- Sync translations and assets
2026-02-27 15:11:08 +00:00
James Rich
8a3763b2ff
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4662 )
2026-02-27 09:08:11 -06:00
renovate[bot]
6faa6e1c21
chore(deps): update fastlane to v2.232.2 ( #4663 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-27 08:49:53 -06:00
James Rich
0a6fcc830a
feat(maps): Google maps improvements for network and offline tilesources ( #4664 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-27 14:36:56 +00:00
github-actions[bot]
22c239016b
chore(release): prepare v2.7.14-internal.2 [skip ci]
...
- Bump base version to 2.7.14
- Sync translations and assets
2026-02-27 00:32:32 +00:00
Alec Perkins
728ef0c62b
fix(strings): Correct capitalization of Ham ( #4620 )
2026-02-26 23:31:37 +00:00
renovate[bot]
ce9a3b5403
chore(deps): update com.google.firebase:firebase-bom to v34.10.0 ( #4661 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-26 23:04:53 +00:00
James Rich
ddc05ddfb7
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4660 )
2026-02-26 15:51:51 -06:00
renovate[bot]
3585422097
chore(deps): update github artifact actions (major) ( #4659 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-26 21:12:58 +00:00
James Rich
b60d67297d
fix(map): location perms and button visibility, breadcrumb taps ( #4651 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-26 15:39:15 +00:00
James Rich
27e7669366
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4654 )
2026-02-26 14:57:10 +00:00
James Rich
145cde9393
chore(deps): bump deps to take advantage of new functionality ( #4658 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-26 13:26:50 +00:00
renovate[bot]
46b32f1cce
chore(deps): update actions/attest-build-provenance action to v4 ( #4652 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-26 03:11:42 +00:00
renovate[bot]
a683dcb04f
chore(deps): update androidx.compose.runtime:runtime-tracing to v1.10.4 ( #4648 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-26 03:09:42 +00:00
James Rich
54c4ace5eb
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4650 )
2026-02-26 02:45:56 +00:00
James Rich
85c6ed61bb
refactor(analytics): reduce tracking footprint ( #4649 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-26 02:44:13 +00:00
James Rich
ceeb28945d
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4646 )
2026-02-25 20:12:08 +00:00
James Rich
9970d31520
feat(widget): Add Local Stats glance widget ( #4642 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-25 19:39:00 +00:00
Jade
692ad78c80
Align FDroid MapView constructor with Google version (Issue #4576 ) ( #4630 )
...
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-25 17:31:52 +00:00
Ken Piper
ce2d4c6b9c
Add per-message transport method icons for new message format ( #4643 )
2026-02-25 13:14:22 +00:00
James Rich
6b94b12258
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4637 )
2026-02-25 04:13:25 +00:00
renovate[bot]
2803eae63c
chore(deps): update vico to v3.0.1 ( #4639 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-25 04:13:11 +00:00
renovate[bot]
bd9e96e5ea
chore(deps): update core/proto/src/main/proto digest to f7f7c8d ( #4638 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-25 04:13:00 +00:00
renovate[bot]
754b9c5769
chore(deps): update google maps compose to v8.2.0 ( #4641 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-25 04:12:35 +00:00
renovate[bot]
8d3568eee5
chore(deps): update coil to v3.4.0 ( #4640 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-25 04:12:23 +00:00
James Rich
b5e5c9cbe0
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4634 )
2026-02-24 18:34:38 +00:00
James Rich
3e4f33854b
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4629 )
2026-02-24 14:03:04 +00:00
renovate[bot]
b29a18c31e
chore(deps): update com.squareup.okio:okio to v3.16.4 ( #4633 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-24 13:45:27 +00:00
James Rich
d408964f07
refactor: KMP Migration, Messaging Modularization, and Handshake Robustness ( #4631 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-24 12:37:33 +00:00
James Rich
b3f88bd94f
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4627 )
2026-02-23 09:57:01 +00:00
James Rich
2676a51647
refactor(ui): compose resources, domain layer ( #4628 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-23 03:39:50 +00:00
James Rich
96adc70401
Fix/splits ( #4626 )
2026-02-22 08:48:04 -06:00
github-actions[bot]
9524fecca5
chore(release): prepare v2.7.14-internal.1 [skip ci]
...
- Bump base version to 2.7.14
- Sync translations and assets
2026-02-22 13:58:39 +00:00
James Rich
8b2a9d5f9a
chore(ci): Refine analytics task filtering and improve release debugging ( #4624 )
2026-02-22 07:57:05 -06:00
github-actions[bot]
fae66782af
chore(release): prepare v2.7.14-internal.1 [skip ci]
...
- Bump base version to 2.7.14
- Sync translations and assets
2026-02-22 13:08:06 +00:00
James Rich
67762256c8
chore(ci): Use wildcard for APK paths in release workflow ( #4622 )
2026-02-22 07:04:49 -06:00
James Rich
d8f08c3c96
ci(release): Use wildcards for APK paths in release workflow ( #4619 )
2026-02-21 19:44:09 -06:00
James Rich
cbcac06c80
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4615 )
2026-02-21 18:55:03 -06:00
renovate[bot]
f97b06167b
chore(deps): update core/proto/src/main/proto digest to 93bee53 ( #4616 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-21 18:50:34 -06:00
renovate[bot]
5c827e39aa
chore(deps): update vico to v3.0.0 ( #4617 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-21 23:26:24 +00:00
James Rich
cf2f165a67
chore(ble): Add Proguard rules for Nordic BLE library ( #4618 )
2026-02-21 18:28:50 -06:00
nreisbeck
7d7292a54a
fix(qr): add channels as key to remember block to fix add-channel rac… ( #4607 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-20 21:01:45 -06:00
renovate[bot]
f35ef6bc6e
chore(deps): update core/proto/src/main/proto digest to cb07ce2 ( #4614 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-21 01:13:48 +00:00
James Rich
e720a393ff
feat(build): Implement flavor-specific barcode scanning and build improvements ( #4611 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-21 00:47:54 +00:00
James Rich
96d4027f74
feat(ble): Add support for FromRadioSync characteristic ( #4609 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-21 00:02:00 +00:00
James Rich
5d2336c092
ci: Fix and improve Kover coverage reporting ( #4610 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-20 23:09:24 +00:00
James Rich
45b19f0608
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4605 )
2026-02-20 22:56:33 +00:00
renovate[bot]
ac7645366b
chore(deps): update dagger & hilt to v2.59.2 ( #4608 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-20 22:04:42 +00:00
James Rich
82eed1766e
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4601 )
2026-02-20 17:53:07 +00:00
James Rich
5a0913a1d7
fix: spotless ( #4604 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-20 11:52:09 -06:00
James Rich
ac5a1714e0
Merge pull request #4602
...
* refactor(test): Introduce MeshTestApplication for robust testing
2026-02-20 11:25:11 -06:00
James Rich
f75622002f
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4599 )
2026-02-20 15:38:38 +00:00
James Rich
b6e311c605
fix: replace fdroid map_style_selection string ( #4598 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-20 08:54:32 -06:00
James Rich
7aa624368a
fix(strings): replace plurals ( #4596 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-20 08:15:10 -06:00
github-actions[bot]
27d93f805d
chore(release): prepare v2.7.14-internal.1 [skip ci]
...
- Bump base version to 2.7.14
- Sync translations and assets
2026-02-20 13:05:45 +00:00
renovate[bot]
a4441b5472
chore(deps): update nordic.common to v2.9.1 ( #4594 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-20 07:04:01 -06:00
James Rich
465cd299c4
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4593 )
2026-02-20 06:59:17 -06:00
James Rich
6bfa5b5f70
refactor(ble): Centralize BLE logic into a core module ( #4550 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-20 12:41:52 +00:00
James Rich
7a68802bc2
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4592 )
2026-02-19 14:27:07 +00:00
James Rich
f012e3818d
refactor(logging): Reduce log noise by lowering severity of common errors ( #4591 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-18 21:16:11 +00:00
James Rich
7ffbbd6113
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4583 )
2026-02-18 21:02:30 +00:00
renovate[bot]
b9ee54aac1
chore(deps): update devtools.ksp to v2.3.6 ( #4587 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-18 00:37:26 +00:00
github-actions[bot]
96c5e00a81
chore(release): prepare v2.7.13-internal.15 [skip ci]
...
- Bump base version to 2.7.13
- Sync translations and assets
2026-02-17 16:43:56 +00:00
James Rich
574c2c3577
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4581 )
2026-02-17 15:28:15 +00:00
James Rich
2878ad79ef
refactor(settings): Use LocalConfig for radio configuration state ( #4579 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-17 14:30:06 +00:00
James Rich
c7097c83bb
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4580 )
2026-02-17 14:20:57 +00:00
James Rich
85b3acd7ef
refactor(metrics): Prevent chart crashes with empty data ( #4578 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-17 13:51:54 +00:00
James Rich
558cf77768
feat(settings): Allow clearing the node status message ( #4577 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-17 13:32:48 +00:00
James Rich
eb2f04117a
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4574 )
2026-02-17 13:22:26 +00:00
renovate[bot]
034ed7648f
chore(deps): update actions/stale action to v10.2.0 ( #4575 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-17 13:22:20 +00:00
James Rich
d374e768b2
refactor(ui): Simplify composable message handling in dialog ( #4573 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-17 00:34:15 +00:00
James Rich
5d198c7407
feat(nodes): Display role-specific icons ( #4572 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-17 00:26:28 +00:00
James Rich
8c5bc65334
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4565 )
2026-02-16 22:27:32 +00:00
James Rich
c690ddc7ea
feat: Accurately display outgoing diagnostic packets ( #4569 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-16 22:09:21 +00:00
renovate[bot]
6a244316b2
chore(deps): update vico to v3.0.0-beta.4 ( #4564 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-15 14:04:44 +00:00
James Rich
50203dc7f5
chore(docs): Refine Dokka source set configuration ( #4562 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-15 13:38:36 +00:00
James Rich
5b61e059e8
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4563 )
2026-02-15 13:21:50 +00:00
James Rich
71bf032214
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4561 )
2026-02-15 12:33:20 +00:00
James Rich
fb1bdb2044
feat(settings): Only show homoglyph setting for Cyrillic locales ( #4559 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-14 19:56:41 +00:00
James Rich
d14ae9e7c3
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4557 )
2026-02-14 17:09:27 +00:00
James Rich
4fb5546699
feat(notifications): navigate to node details on tap ( #4558 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-14 16:30:06 +00:00
James Rich
0f03492ac6
fix: uri handling, ci test setup ( #4556 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-14 16:07:03 +00:00
renovate[bot]
5061dc8262
chore(deps): update agp to v9.0.1 ( #4551 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-14 14:24:22 +00:00
renovate[bot]
90f33e5089
chore(deps): update com.android.tools:common to v32.0.1 ( #4552 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-14 14:11:59 +00:00
James Rich
d86e2a417e
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4554 )
2026-02-14 13:59:39 +00:00
James Rich
c845f9222c
feat(db): enhance public key conflict handling ( #4555 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-14 13:47:59 +00:00
James Rich
5ca2ab4695
refactor(time): Centralize time handling with kotlinx-datetime ( #4545 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-14 02:01:07 +00:00
James Rich
da04448dee
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4549 )
2026-02-13 14:25:11 +00:00
github-actions[bot]
b9a470d0cf
chore(release): prepare v2.7.13-internal.10 [skip ci]
...
- Bump base version to 2.7.13
- Sync translations and assets
2026-02-12 21:50:52 +00:00
renovate[bot]
c7d174811b
chore(deps): update core/proto/src/main/proto digest to 44298d3 ( #4548 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-12 20:47:10 +00:00
James Rich
7d637f9909
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4547 )
2026-02-12 20:38:57 +00:00
James Rich
80d9a2e0aa
fix(release): fixes to prep for release ( #4546 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-12 20:23:19 +00:00
renovate[bot]
c5f2b1bbea
chore(deps): update datadog to v1.23.0 ( #4542 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-12 14:15:32 +00:00
James Rich
ed746a12fa
fix(mesh): Set from field in locally handled packets ( #4543 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-12 14:08:25 +00:00
James Rich
f664cdcf3b
feat(analytics): Enhance user privacy ( #4540 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-12 13:31:30 +00:00
renovate[bot]
62daf2e272
chore(deps): update androidx (general) ( #4538 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-11 14:56:54 -06:00
renovate[bot]
fd4b4a9d23
chore(deps): update androidx navigation to v1.0.1 ( #4537 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-11 14:54:40 -06:00
James Rich
28c364f935
Revert "chore(deps): update nordic.ble to v2.0.0-alpha13" ( #4536 )
2026-02-11 14:53:25 -06:00
renovate[bot]
55b17857be
chore(deps): update nordic.ble to v2.0.0-alpha13 ( #4534 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-11 17:14:46 +00:00
James Rich
f5eb3387bb
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4533 )
2026-02-11 14:31:49 +00:00
renovate[bot]
b49ed5213b
chore(deps): update no.nordicsemi.android:dfu to v2.11.0 ( #4531 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-11 14:18:19 +00:00
James Rich
9d583bdfc9
feat(messaging): Add bell character to alert message and refine trim ( #4532 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-11 14:16:20 +00:00
James Rich
1efff35330
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4529 )
2026-02-11 13:40:37 +00:00
James Rich
ff3f8b13f1
feat(messaging): Move message input to Scaffold bottomBar ( #4530 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-11 13:36:55 +00:00
James Rich
640c696f66
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4528 )
2026-02-11 01:50:44 +00:00
James Rich
88ca011c38
fix(settings): Correct hop_limit type for LoRa config ( #4525 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-11 01:28:11 +00:00
James Rich
eaf37a052c
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4526 )
2026-02-11 01:21:54 +00:00
James Rich
a575e0f7cb
fix(db): Revert removal of retry_count ( #4527 )
2026-02-10 19:21:08 -06:00
James Rich
fd90aa3b7a
fix: use truthy value for emoji field on Reaction packets ( #4524 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-10 23:14:21 +00:00
James Rich
d252fde289
feat(charts): More charts ui/ux tweaks ( #4520 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-10 23:02:06 +00:00
James Rich
53b5707a41
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4521 )
2026-02-10 23:01:29 +00:00
renovate[bot]
a6d411ca0b
chore(deps): update fastlane to v2.232.1 ( #4523 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-10 23:01:00 +00:00
renovate[bot]
7b597e37c1
chore(deps): update org.jetbrains.compose.runtime:runtime to v1.10.1 ( #4514 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-10 16:11:24 -06:00
renovate[bot]
fe5d7d6b92
chore(deps): update core/proto/src/main/proto digest to e1a6b3a ( #4519 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-10 20:52:37 +00:00
James Rich
8eb4a0cad8
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4516 )
2026-02-10 20:22:21 +00:00
renovate[bot]
56d376973e
chore(deps): update kotlin ecosystem to v0.9.7 ( #4518 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-10 20:21:09 +00:00
James Rich
bd8ff75787
feat: Remove auto-retry confirmation for messages ( #4513 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-10 14:00:41 +00:00
James Rich
8167fdaa89
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4504 )
2026-02-10 12:42:48 +00:00
renovate[bot]
d9b4a1639e
chore(deps): update core/proto/src/main/proto digest to 27591d9 ( #4511 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-10 12:42:37 +00:00
renovate[bot]
de50987fc3
chore(deps): update google maps compose to v8.1.0 ( #4509 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-10 12:41:54 +00:00
James Rich
ea6d1ffa32
feat: consolidate dialogs ( #4506 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-08 22:45:52 +00:00
James Rich
7bcc51863f
fix: Defer setting connected state until after nodeDB load ( #4505 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-08 17:40:12 +00:00
github-actions[bot]
826bffe230
chore(release): prepare v2.7.13-internal.6 [skip ci]
...
- Bump base version to 2.7.13
- Sync translations and assets
2026-02-07 22:34:33 +00:00
James Rich
31790ff709
feat: Add disconnect broadcast and improve app port handling ( #4502 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-07 22:19:10 +00:00
github-actions[bot]
a493cf1420
chore(release): prepare v2.7.13-internal.5 [skip ci]
...
- Bump base version to 2.7.13
- Sync translations and assets
2026-02-07 19:50:01 +00:00
James Rich
e94e4da904
feat(database): Enable Write-Ahead Logging for Room DB ( #4499 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-07 19:20:26 +00:00
James Rich
8c9743ca77
feat: Add stable class definitions for Meshtastic models ( #4500 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-07 19:19:18 +00:00
James Rich
7c37b308a0
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4494 )
2026-02-07 18:52:55 +00:00
James Rich
fad26f1273
feat: Improve connection state broadcast and timing ( #4498 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-07 18:52:35 +00:00
Pavel Vasiliev
4303bfaac4
Enhancement - optional transparent homoglyph encoding of a few characters in certain languages for more compact and efficient text messages ( #4491 )
2026-02-07 18:49:35 +00:00
James Rich
6ec2ed76ca
feat: Queue special app PortNums when disconnected ( #4495 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-07 17:13:41 +00:00
James Rich
55f09fc6bb
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4493 )
2026-02-07 14:56:32 +00:00
github-actions[bot]
57c443bf69
chore(release): prepare v2.7.13-internal.4 [skip ci]
...
- Bump base version to 2.7.13
- Sync translations and assets
2026-02-07 01:19:58 +00:00
James Rich
ba03aacdc9
feat(ble): Handle invalid BLE attributes ( #4485 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-07 00:59:24 +00:00
James Rich
bf4020a939
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4490 )
2026-02-07 00:33:06 +00:00
James Rich
9c1b4847df
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4488 )
2026-02-06 23:05:36 +00:00
renovate[bot]
64cd6b94d5
chore(deps): update core/proto/src/main/proto digest to e80cb2e ( #4487 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-06 23:05:21 +00:00
James Rich
cab39408df
refactor(node): Improve public key conflict handling ( #4486 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-06 19:55:20 +00:00
github-actions[bot]
78820863da
chore(release): prepare v2.7.13-internal.3 [skip ci]
...
- Bump base version to 2.7.13
- Sync translations and assets
2026-02-06 18:41:28 +00:00
James Rich
ee861a9911
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4484 )
2026-02-06 12:30:33 -06:00
James Rich
1e255a5120
feat: Check if NFC is enabled and prompt user to enable it ( #4482 )
2026-02-06 18:08:35 +00:00
James Rich
edd658f063
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4483 )
2026-02-06 18:00:46 +00:00
James Rich
d4ab504882
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4480 )
2026-02-06 16:44:44 +00:00
renovate[bot]
935cff8d26
chore(deps): update fastlane to v2.232.0 ( #4479 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-06 16:04:11 +00:00
renovate[bot]
2ff8ffa4f8
chore(deps): update core/proto/src/main/proto digest to cba89ee ( #4478 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-06 15:44:52 +00:00
James Rich
fce8e7cd08
feat(db): Add sender-based message filtering ( #4477 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-06 15:13:59 +00:00
renovate[bot]
d48a0ea2b3
chore(deps): update androidx (general) ( #4472 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-06 13:46:56 +00:00
James Rich
10df4d47f1
feat(ui): Redesign NodeItem for improved clarity and density ( #4475 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-06 05:01:42 +00:00
James Rich
96551761c8
feat(sharing): Refactor QR/NFC scanning with ML Kit and CameraX ( #4471 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-06 04:16:16 +00:00
renovate[bot]
3971c0a9f4
chore(deps): update actions/setup-java action to v5 ( #4469 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-06 02:54:56 +00:00
renovate[bot]
7073c5d8c0
chore(deps): update gradle/actions action to v5 ( #4470 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-06 02:54:45 +00:00
renovate[bot]
c88235e333
chore(deps): update actions/checkout action to v6 ( #4468 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-05 22:54:14 +00:00
renovate[bot]
7f7fba84c2
chore(deps): update com.google.firebase:firebase-bom to v34.9.0 ( #4467 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-05 22:54:10 +00:00
James Rich
d9c6ba52b4
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4464 )
2026-02-05 22:36:38 +00:00
James Rich
18aae852fd
build(ksp): ksp and publishing tuning ( #4462 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-05 22:36:38 +00:00
James Rich
9e6de124ee
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4461 )
2026-02-05 16:39:14 +00:00
github-actions[bot]
c0c1875cb1
chore(release): prepare v2.7.13-internal.2 [skip ci]
...
- Bump base version to 2.7.13
- Sync translations and assets
2026-02-05 14:59:11 +00:00
James Rich
94280a873f
chore(ci): Simplify jitpack.yml build steps ( #4460 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-05 08:56:09 -06:00
James Rich
37e9d6425c
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4459 )
2026-02-05 13:32:33 +00:00
github-actions[bot]
3d274540b8
chore(release): prepare v2.7.13-internal.1 [skip ci]
...
- Bump base version to 2.7.13
- Sync translations and assets
2026-02-05 13:25:45 +00:00
James Rich
f1520eb383
feat(example): Add packet log and UI improvements ( #4455 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-05 07:24:15 -06:00
James Rich
c44d2f3268
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4458 )
2026-02-05 12:24:23 +00:00
renovate[bot]
4695f6c68f
chore(deps): update kotlin ecosystem to v2.3.10 ( #4457 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-05 12:20:34 +00:00
James Rich
451b2343b7
feat(deps): Remove temporary kotlinx-metadata-jvm dependency ( #4453 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-04 23:27:16 +00:00
James Rich
67120465da
refactor(build): Use version catalog for Compose Multiplatform ( #4452 )
2026-02-04 16:31:26 -06:00
James Rich
4643435f5f
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4445 )
2026-02-04 16:30:30 -06:00
renovate[bot]
a71bf4da16
chore(deps): update kotlin ecosystem to v0.9.6 ( #4451 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-04 16:30:06 -06:00
James Rich
3eefa801d6
refactor(build): Introduce AndroidLibraryFlavors convention plugin ( #4449 )
2026-02-04 16:01:09 -06:00
James Rich
854eff685e
ci(jitpack): Use standard Gradle tasks for building ( #4448 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-04 20:40:36 +00:00
James Rich
498a797740
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4443 )
2026-02-04 14:51:48 +00:00
renovate[bot]
4ba3209a7a
chore(deps): update com.google.guava:guava to v33.5.0-jre ( #4441 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-04 14:51:34 +00:00
renovate[bot]
1e1dabef19
chore(deps): update google maps compose to v8.0.1 ( #4442 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-04 14:51:20 +00:00
James Rich
21d10bcde9
feat(deps): Update Wire to v6.0.0-alpha02 ( #4440 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-04 03:08:17 +00:00
James Rich
e055d22346
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4438 )
2026-02-04 02:41:48 +00:00
renovate[bot]
9507acb007
chore(deps): update wire to v5.5.0 ( #4437 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-04 01:50:19 +00:00
b8b8
0023887c04
Update strings.xml ( #4432 )
...
Signed-off-by: b8b8 <156552149+b8b8@users.noreply.github.com>
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-04 01:46:28 +00:00
James Rich
7ded77d1a9
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4430 )
2026-02-04 00:52:32 +00:00
renovate[bot]
e128885475
chore(deps): update google maps compose to v8.0.1 ( #4434 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-04 00:52:18 +00:00
renovate[bot]
391aeea99a
chore(deps): update com.google.guava:guava to v33.5.0-jre ( #4435 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-04 00:52:00 +00:00
James Rich
fd49e8a633
Add 'fdroid' flavor to pull request workflow ( #4436 )
2026-02-03 18:58:02 -06:00
James Rich
25657e8f8f
feat(wire): migrate from protobuf -> wire ( #4401 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-04 00:01:12 +00:00
James Rich
9dbc8b7fbf
refactor(model): Make DataPacket fully mutable and fix Parcel reading ( #4431 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-03 21:14:24 +00:00
renovate[bot]
08184aae2d
chore(deps): update dagger & hilt to v2.59.1 ( #4427 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-03 19:33:23 +00:00
James Rich
a3e19d6ad7
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4426 )
2026-02-03 18:35:06 +00:00
James Rich
ee0e25c706
chore(ci): Change number of shards for parallel test execution ( #4428 )
2026-02-03 12:39:21 -06:00
James Rich
35c0f9afcf
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4424 )
2026-02-03 13:17:37 +00:00
James Rich
9e41291484
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4423 )
2026-02-03 03:14:40 +00:00
github-actions[bot]
7c7e46ecc4
chore(release): prepare v2.7.12-internal.9 [skip ci]
...
- Bump base version to 2.7.12
- Sync translations and assets
2026-02-03 01:48:12 +00:00
James Rich
8667314d3e
Modify internal lane to skip metadata and changelogs
...
Updated the internal deployment lane to skip uploading metadata and changelogs.
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-02 19:46:10 -06:00
James Rich
5ddd59cd33
fix(l10n): update translation paths in Crowdin config to use locale ( #4422 )
2026-02-02 19:35:22 -06:00
James Rich
f77a74da98
fix(l10n): update translation paths in Crowdin config to use locale ( #4420 )
2026-02-02 18:53:05 -06:00
James Rich
e5543daca0
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4419 )
2026-02-02 18:16:39 -06:00
James Rich
41ea09b3ff
chore(l10n): Remove custom changelogs from Crowdin config ( #4418 )
2026-02-02 18:09:04 -06:00
github-actions[bot]
e6536ea5be
chore(release): prepare v2.7.12-internal.9 [skip ci]
...
- Bump base version to 2.7.12
- Add changelog for version code 29319934
- Sync translations and assets
2026-02-02 23:15:49 +00:00
James Rich
d4089a2985
fix(ci): pre-emptive tagging ( #4415 )
2026-02-02 13:43:42 -06:00
James Rich
cf0af91ae1
fix(ci): switch to pre-emptive tagging workflow ( #4414 )
2026-02-02 13:34:34 -06:00
github-actions[bot]
773b481a58
chore(release): prepare v2.7.12-internal.9 [skip ci]
...
- Bump base version to 2.7.12
- Add changelog for version code 29319931
- Sync translations and assets
2026-02-02 19:23:14 +00:00
James Rich
f4db2a33c2
fix(ci): robust SHA passing via artifact to bypass secret masking ( #4412 )
2026-02-02 13:21:54 -06:00
github-actions[bot]
1e1b9e9a86
chore(release): prepare v2.7.12-internal.9 [skip ci]
...
- Bump base version to 2.7.12
- Add changelog for version code 29319929
- Sync translations and assets
2026-02-02 19:13:16 +00:00
James Rich
7d35f6e4a7
fix(ci): ensure release SHA is passed correctly and validate inputs ( #4411 )
2026-02-02 13:11:39 -06:00
github-actions[bot]
2c8eaf8f5d
chore(release): prepare v2.7.12-internal.9 [skip ci]
...
- Bump base version to 2.7.12
- Add changelog for version code 29319927
- Sync translations and assets
2026-02-02 18:54:28 +00:00
James Rich
1cb42aa48a
fix(ci): robust SHA passing for release workflow ( #4410 )
2026-02-02 12:52:47 -06:00
github-actions[bot]
20d21b107d
chore(release): prepare v2.7.12-internal.9 [skip ci]
...
- Bump base version to 2.7.12
- Add changelog for version code 29319925
- Sync translations and assets
2026-02-02 18:46:33 +00:00
James Rich
256486625d
fix(ci): ensure release commit is pushed to branch and validate SHA ( #4409 )
2026-02-02 12:44:38 -06:00
github-actions[bot]
78b73c3187
chore(release): prepare v2.7.12-internal.9 [skip ci]
...
- Bump base version to 2.7.12
- Add changelog for version code 29319923
- Sync translations and assets
2026-02-02 18:36:28 +00:00
James Rich
fa95872b65
fix(ci): use PAT for release workflow to bypass branch protection ( #4408 )
2026-02-02 12:35:06 -06:00
James Rich
70d7319efe
feat(release): Automate changelog, asset updates, and tagging ( #4407 )
2026-02-02 12:19:08 -06:00
James Rich
f60fbf4b3a
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4406 )
2026-02-02 16:35:37 +00:00
James Rich
93a5dc2ebb
ci: fix scheduled-updates workflow by explicitly adding paths ( #4405 )
2026-02-02 10:31:20 -06:00
James Rich
37b2efa176
feat(settings): Add firmware capability checks for settings ( #4403 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-02 15:35:20 +00:00
James Rich
fac72af9f4
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4399 )
2026-02-02 15:25:47 +00:00
James Rich
73f1a30915
ci18n: Add fastlane metadata to Crowdin ( #4402 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-02 15:25:27 +00:00
James Rich
221e774471
chore: fix regressions in the release ( #4398 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-01 23:18:06 +00:00
renovate[bot]
6eb42cc180
chore(deps): update markdown renderer (mike penz) to v0.39.2 ( #4393 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-01 21:37:32 +00:00
James Rich
16f380f0e3
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4395 )
2026-02-01 21:27:16 +00:00
Bob Idle
d2b1b531e6
docs: fix typo and url ( #4396 )
...
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-01 21:16:02 +00:00
James Rich
0f83e3e3ab
Refactor PR workflow to include check-changes step ( #4397 )
2026-02-01 15:14:51 -06:00
James Rich
3659f468e4
chore(ci): Optimize and stabilize Gradle builds and CI workflows ( #4390 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-01 18:03:17 +00:00
James Rich
152099c7e9
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4385 )
2026-02-01 14:12:03 +00:00
Korb
d781cef755
Update full_description.txt ( #4388 )
2026-01-31 09:44:29 -06:00
renovate[bot]
f77c1600df
chore(deps): update kotlin ecosystem to v0.9.5 ( #4381 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-30 20:06:14 -06:00
James Rich
1abcb4d4ed
refactor(build): Centralize Develocity and build cache configuration ( #4382 )
2026-01-30 18:42:06 -06:00
James Rich
c39dcb4461
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4384 )
2026-01-30 18:41:50 -06:00
James Rich
9a8a31b298
feat(charts): voltage, colors, legends, and adaptive ui ( #4383 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-30 23:20:57 +00:00
James Rich
8941643f69
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4376 )
2026-01-30 22:29:49 +00:00
James Rich
c3580815cc
fix(node): fix regressions since node ui refactor ( #4379 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-30 21:24:24 +00:00
James Rich
cbf70fcc3f
refactor(build): Centralize Android SDK and Java versions ( #4377 )
2026-01-30 11:36:36 -06:00
James Rich
b95c773ec7
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4375 )
2026-01-30 10:19:08 -06:00
James Rich
bd6480e5db
chore(build): more downgrades to JDK 17 ( #4374 )
2026-01-30 10:18:50 -06:00
James Rich
742d57bd64
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4373 )
2026-01-30 14:52:57 +00:00
James Rich
5441f87b7a
Update README with JitPack integration details ( #4372 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-30 13:30:06 +00:00
James Rich
b1cfaaa981
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4371 )
2026-01-30 11:40:38 +00:00
renovate[bot]
bf91570a4b
chore(deps): update androidx.activity:activity-compose to v1.12.3 ( #4370 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-30 02:32:39 +00:00
James Rich
039e785a2d
build: Lower JDK to 17 and minSdk to 21 ( #4369 )
2026-01-29 20:04:30 -06:00
renovate[bot]
2b51926e24
chore(deps): update protobuf runtime to v4.33.5 ( #4367 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-30 00:44:10 +00:00
James Rich
73c790290c
chore(ci): Remove GitHub Packages publishing workflow ( #4368 )
2026-01-29 17:56:41 -06:00
James Rich
f9cc7080f8
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4363 )
2026-01-29 22:36:33 +00:00
James Rich
8f979521d7
build: Configure JitPack publishing for core modules ( #4366 )
2026-01-29 15:41:27 -06:00
James Rich
0bea76edb9
chore: delete test
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-29 15:17:47 -06:00
James Rich
266650f29e
feat: Add JitPack configuration for publishing ( #4365 )
2026-01-29 15:04:45 -06:00
James Rich
07639900c9
chore: Apply maven-publish plugin consistently ( #4364 )
2026-01-29 14:10:58 -06:00
James Rich
15760da074
Refactor: Create core:api module and set up publishing ( #4362 )
2026-01-29 13:45:00 -06:00
James Rich
4e7de3b73c
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4361 )
2026-01-29 13:44:06 -06:00
James Rich
fd3ad804fa
feat(build): Add support for remote Gradle build cache ( #4357 )
2026-01-29 13:43:21 -06:00
James Rich
6665737c9b
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4360 )
2026-01-29 11:10:06 -06:00
renovate[bot]
d54ea5efc3
chore(deps): update gradle to v9.3.1 ( #4358 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-29 09:54:03 -06:00
James Rich
7283edd5b0
chore(repo): replace the triage robots ( #4359 )
2026-01-29 09:53:29 -06:00
James Rich
0345a87f5f
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4356 )
2026-01-29 08:56:10 -06:00
James Rich
e46cb27f5c
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4353 )
2026-01-29 13:25:30 +00:00
James Rich
68beca60a5
fix(reactions): fix sent message reaction alignment ( #4355 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-29 13:25:20 +00:00
renovate[bot]
49da6a80bf
chore(deps): update androidx (general) ( #4352 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-29 02:30:28 +00:00
James Rich
8e00038e7c
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4343 )
2026-01-29 02:18:17 +00:00
renovate[bot]
20e18be002
chore(deps): update androidx navigation to v2.9.7 ( #4350 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-29 02:06:18 +00:00
renovate[bot]
ffa5eabea9
chore(deps): update androidx.work:work-runtime-ktx to v2.11.1 ( #4351 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-29 01:07:32 +00:00
James Rich
70a1b3c479
Refactor: Replace custom charts with Vico library ( #4348 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-29 00:52:59 +00:00
renovate[bot]
d651bbeaa2
chore(deps): update devtools.ksp to v2.3.5 ( #4349 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-29 00:01:23 +00:00
renovate[bot]
085a641941
chore(deps): update plugin com.gradle.develocity to v4.3.2 ( #4347 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-28 15:31:40 +00:00
James Rich
091ca9b400
fix(neighborinfo): disable neighbor info dialog temporarily ( #4345 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-28 03:21:04 +00:00
James Rich
12f7fe30b9
chore(lint): Disable ForbiddenComment detekt rule ( #4344 )
2026-01-27 19:38:14 -06:00
renovate[bot]
636788bf59
chore(deps): update static analysis to v8.2.1 ( #4342 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-27 23:26:18 +00:00
James Rich
c2d6871b6b
fix(caps): Correct firmware version for canMuteNode ( #4341 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-27 22:22:28 +00:00
James Rich
e2328adca2
refactor(firmware): Inject dispatcher into BleOtaTransport ( #4339 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-27 21:01:39 +00:00
renovate[bot]
76b7798642
chore(deps): update core/proto/src/main/proto digest to bc63a57 ( #4337 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-27 20:41:19 +00:00
renovate[bot]
1bea523b5f
chore(deps): update datadog to v3.6.0 ( #4340 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-27 19:29:26 +00:00
James Rich
4ae69447df
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4332 )
2026-01-27 19:03:00 +00:00
renovate[bot]
a2100c4bbd
chore(deps): update io.nlopez.compose.rules:detekt to v0.5.6 ( #4335 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-27 18:34:03 +00:00
James Rich
dff3e60b8c
fix(node): list and detail usability fixes ( #4336 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-27 18:33:46 +00:00
renovate[bot]
3f45687351
chore(deps): update google maps compose to v8 (major) ( #4338 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-27 18:04:22 +00:00
James Rich
78c2a115a7
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4329 )
2026-01-27 00:26:38 +00:00
James Rich
2f67727bf5
feat(messaging): Improve message bubble UI and add delivery status action ( #4330 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-27 00:26:27 +00:00
James Rich
0357ac286b
feat(ui): Remove uptime from SignalInfo ( #4328 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-26 21:26:13 +00:00
James Rich
814de6bb78
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4327 )
2026-01-26 21:20:06 +00:00
James Rich
2b6c3185b0
fix(mesh): Set hopStart to match hopLimit in sent packets ( #4324 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-26 17:50:04 +00:00
renovate[bot]
4cfd8777a6
chore(deps): update io.mockk:mockk to v1.14.9 ( #4325 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-26 15:38:50 +00:00
James Rich
a7d386db81
fix(notifications): Suppress notifications for muted contacts an… ( #4323 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-26 14:31:37 +00:00
James Rich
231646e5a3
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4322 )
2026-01-26 13:35:07 +00:00
James Rich
ed6606b182
ci(release): Ensure artifacts are always uploaded and attested ( #4321 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-26 13:22:42 +00:00
James Rich
fc5255a0f0
refactor(core): Optimize and share network state flows ( #4320 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-26 12:59:53 +00:00
James Rich
7ffd5bc9f2
fix: map cluster crash ( #4317 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-26 12:57:49 +00:00
James Rich
4d7af80389
fix(service): Add error handling for invalid StoreForward++ packets ( #4319 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-26 12:56:52 +00:00
James Rich
28cf2b1e98
fix(usb): Add error handling for serial write operations ( #4318 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-26 12:55:11 +00:00
James Rich
50a04a98b8
fix(ui): Prevent NaN values in environment metrics ( #4316 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-26 12:52:13 +00:00
James Rich
847152acd7
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4315 )
2026-01-26 12:38:22 +00:00
James Rich
a28aa4d52e
refactor(ui): Icon audit and node list item refactor ( #4313 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-25 22:43:23 +00:00
James Rich
5db2c9d69c
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4314 )
2026-01-25 22:25:54 +00:00
James Rich
0564007b0b
Update VERSION_NAME_BASE to 2.7.12 ( #4312 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-25 17:41:23 +00:00
James Rich
a789c32194
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4310 )
2026-01-25 17:14:38 +00:00
James Rich
edb5569f5b
build: Upgrade build configuration and dependencies ( #4311 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-25 17:07:07 +00:00
James Rich
140264d438
chore(deps): Update Gradle and library versions ( #4309 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-25 16:04:25 +00:00
renovate[bot]
de81289c42
chore(deps): update org.robolectric:robolectric to v4.16.1 ( #4305 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-25 14:45:07 +00:00
renovate[bot]
79df66710b
chore(deps): update com.android.tools:common to v32 ( #4306 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-25 14:43:55 +00:00
renovate[bot]
71a8afecfc
chore(deps): update app.cash.molecule:molecule-runtime to v2.2.0 ( #4302 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-25 14:17:09 +00:00
James Rich
355d2260e8
feat: Add Status Message module support ( #4163 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-25 14:15:47 +00:00
James Rich
df592d4d86
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4301 )
2026-01-25 13:09:31 +00:00
James Rich
71628cac84
Refactor: Only show advanced and app settings for local node ( #4290 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-25 03:11:14 +00:00
James Rich
d8c7a51a84
feat: Improve channel migration logic and add tests ( #4294 )
2026-01-25 03:01:16 +00:00
James Rich
2cdfababe5
feat(node): Refactor Node Detail screen and enhance user feedback ( #4291 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-25 03:00:23 +00:00
James Rich
8eb349e794
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4299 )
2026-01-25 02:46:00 +00:00
James Rich
576ae6757f
feat(service): Introduce fallback worker to ensure service stays alive ( #4295 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-25 02:25:09 +00:00
renovate[bot]
bd4cb80877
chore(deps): update dagger & hilt to v2.59 ( #4297 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-24 17:53:02 +00:00
renovate[bot]
584b49ed73
chore(deps): update fastlane to v2.231.1 ( #4296 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-24 17:52:47 +00:00
Mac DeCourcy
c0f8ed3503
feat: word-based message filtering with quarantine approach (stored but hidden) ( #4241 )
2026-01-24 16:41:17 +00:00
James Rich
ae65e64a37
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4287 )
2026-01-24 15:23:41 +00:00
James Rich
833f1ca4fb
chore(build): Enable and configure Compose Compiler reports ( #4289 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-22 16:27:11 +00:00
James Rich
9266caae9b
feat: Configure Pre-Commit run for debugging ( #4284 )
2026-01-21 19:50:27 +00:00
James Rich
174228bc61
Fix(firmware): Disable serial/USB updates for ESP32 devices ( #4283 )
2026-01-21 19:17:57 +00:00
James Rich
f9404f63c5
chore: Add gradle-daemon-jvm.properties to specify toolchain ( #4282 )
2026-01-21 18:44:53 +00:00
James Rich
1d60be2791
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4280 )
2026-01-21 17:06:06 +00:00
James Rich
fb6a4c96b8
fix: crashes ( #4281 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-21 16:21:10 +00:00
James Rich
7f7d189958
refactor(service): Add destination node number to remote admin commands ( #4276 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-21 08:27:20 -06:00
James Rich
9b150bad42
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4279 )
2026-01-21 08:26:14 -06:00
James Rich
4dda810ada
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4277 )
2026-01-21 13:39:42 +00:00
James Rich
1baae77e96
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4275 )
2026-01-21 12:39:56 +00:00
James Rich
cdfd0e3d5d
fix(configs): Improve loading state feedback and dialog behavior ( #4271 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-21 12:36:15 +00:00
James Rich
932c31c2b8
fix(ui): Hide battery icon when no power data is available ( #4274 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-21 03:41:49 +00:00
James Rich
7173a2da99
fix(4269): Add LongTurbo preset name and tests ( #4273 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-21 03:36:31 +00:00
James Rich
b73a304452
refactor(firmware): Simplify ESP32 firmware check ( #4272 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-21 02:42:16 +00:00
renovate[bot]
85a6900b74
chore(deps): update fastlane to v2.231.0 ( #4270 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-20 18:27:54 +00:00
renovate[bot]
7fefbf6d42
chore(deps): update datadog to v1.22.0 ( #4268 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-20 17:36:11 +00:00
James Rich
ec0bffa2d7
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4266 )
2026-01-20 17:28:08 +00:00
renovate[bot]
b562941b63
chore(deps): update core/proto/src/main/proto digest to 77c8329 ( #4267 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-20 11:14:09 -06:00
James Rich
e45b940e51
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4265 )
2026-01-20 12:25:46 +00:00
James Rich
45227fb142
feat(test): Add comprehensive unit and instrumentation tests ( #4260 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-20 01:52:03 +00:00
James Rich
4e2c429180
feat(service): Overhaul MeshServiceExample ( #4263 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-20 00:58:26 +00:00
James Rich
8e4541c147
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4264 )
2026-01-19 19:06:20 -06:00
Eric Severance
343fec2383
Display traceroutes with 0 hops ( #4261 )
2026-01-19 20:22:32 +00:00
James Rich
afbec5d02a
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4259 )
2026-01-19 20:22:17 +00:00
James Rich
5f86dadc96
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4254 )
2026-01-19 12:16:02 +00:00
James Rich
3b0dda4491
fix(node): Correct owner ID and local user detection ( #4256 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-19 03:20:40 +00:00
James Rich
f760feffe2
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4253 )
2026-01-18 03:13:42 +00:00
James Rich
a41856319c
refactor: Use device address to manage service lifecycle ( #4251 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-18 01:54:13 +00:00
James Rich
cf48d6c1c1
chore(ci): Refactor and optimize GitHub Actions workflows ( #4252 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-18 01:52:04 +00:00
James Rich
d9bc79b396
refactor(ui): Improve EmojiPicker layout constraints ( #4250 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-17 23:39:15 +00:00
James Rich
46a2c68830
ci: fix coverage report paths and improve test result inclusivity ( #4245 )
2026-01-16 19:40:50 +00:00
James Rich
fe9c8dac83
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4242 )
2026-01-16 17:04:13 +00:00
James Rich
75a3f89f51
feat(firmware): Use pio_env to select correct firmware variant ( #4244 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-16 16:51:55 +00:00
James Rich
4a65292bcf
fix(ci): Run tests for both F-Droid and Google flavors ( #4239 )
2026-01-15 21:32:20 -06:00
James Rich
73f3cac2ea
Revert "ci: Run tests and generate coverage for all modules" ( #4240 )
2026-01-15 20:53:05 -06:00
James Rich
54a90a9f50
ci: Run tests and generate coverage for all modules ( #4238 )
2026-01-15 19:39:28 -06:00
James Rich
e470fa86eb
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4237 )
2026-01-16 01:06:42 +00:00
James Rich
962137ae4d
refactor: Enable test coverage and update CI ( #4233 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-16 00:47:45 +00:00
James Rich
45d8f5944a
ci(actions): Set up JDK 21 in scheduled-updates workflow ( #4236 )
2026-01-15 19:00:58 -06:00
James Rich
04758fa0c7
ci: Add Gradle setup to scheduled updates workflow ( #4234 )
2026-01-15 18:56:17 -06:00
renovate[bot]
8b65d85271
chore(deps): update dagger & hilt to v2.58 ( #4232 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-16 00:33:49 +00:00
James Rich
d27a848b2d
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4229 )
2026-01-15 23:24:00 +00:00
renovate[bot]
fd47d0d783
chore(deps): update agp to v9.0.0 ( #4230 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-15 23:23:53 +00:00
renovate[bot]
61fff46601
chore(deps): update plugin com.gradle.develocity to v4.3.1 ( #4231 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-15 23:23:45 +00:00
Mac DeCourcy
afeff9a460
feat: retry message/reaction dialog ( #4195 )
2026-01-15 23:23:33 +00:00
James Rich
4b7f20000e
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4226 )
2026-01-15 16:47:48 +00:00
James Rich
37b59af27b
feat: Localize traceroute strings ( #4228 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-15 16:43:55 +00:00
James Rich
1f07486745
feat: Add Client Base role strings ( #4227 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-15 16:40:21 +00:00
renovate[bot]
c8d2375aca
chore(deps): update com.google.firebase:firebase-bom to v34.8.0 ( #4225 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-15 16:29:28 +00:00
James Rich
5a59dcf2e2
feat(connections): Improve connection screen UI and logic ( #4224 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-15 15:36:03 +00:00
James Rich
2f3d94c759
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4223 )
2026-01-15 15:01:44 +00:00
James Rich
5829a5dd62
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4222 )
2026-01-15 13:05:47 +00:00
James Rich
8599d1aef7
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4220 )
2026-01-15 11:33:25 +00:00
James Rich
ba74822b9e
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4218 )
2026-01-14 21:43:48 -06:00
renovate[bot]
4130d5e0f7
chore(deps): update io.mockk:mockk to v1.14.7 ( #4219 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-14 21:43:15 -06:00
James Rich
2a60480bd9
feat: Add ESP32 Unified OTA update support ( #4095 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2026-01-15 03:22:30 +00:00
James Rich
6b5dd24249
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4216 )
2026-01-15 03:19:11 +00:00
James Rich
f144454053
refactor(messaging): Redesign message bubbles and reaction UI ( #4217 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-15 02:40:05 +00:00
James Rich
b84dcb3971
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4215 )
2026-01-14 23:41:14 +00:00
renovate[bot]
196cf9330f
chore(deps): update com.google.android.gms:play-services-maps to v20 ( #4214 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-14 23:40:55 +00:00
James Rich
297e9a710c
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4213 )
2026-01-14 22:45:51 +00:00
renovate[bot]
b07c16fed2
chore(deps): update androidx.compose:compose-bom-alpha to v2026 ( #4211 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-14 20:56:14 +00:00
renovate[bot]
ef40e5bf64
chore(deps): update androidx.compose.runtime:runtime-tracing to v1.10.1 ( #4210 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-14 20:56:01 +00:00
James Rich
eba9d62c12
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4212 )
2026-01-14 20:55:40 +00:00
James Rich
4088b5e5c5
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4209 )
2026-01-14 15:07:57 +00:00
James Rich
418ebe387c
Refactor: Improve MessageItem layout and styling ( #4208 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-14 03:46:10 +00:00
renovate[bot]
028596e013
chore(deps): update markdown renderer (mike penz) to v0.39.1 ( #4207 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-14 02:47:23 +00:00
James Rich
5d0d52517d
feat(messaging): Overhaul message bubbles and add actions ( #4206 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-14 02:43:06 +00:00
James Rich
8dc1a3a8cf
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4205 )
2026-01-13 23:33:33 +00:00
renovate[bot]
1c6ecb5a35
chore(deps): update core/proto/src/main/proto digest to c8d5047 ( #4204 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-13 23:33:14 +00:00
renovate[bot]
99e4204b87
chore(deps): update org.jetbrains.compose:compose-gradle-plugin to v1.10.0 ( #4198 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-13 13:52:23 +00:00
renovate[bot]
209ffde7c8
chore(deps): update plugin compose-multiplatform to v1.10.0 ( #4202 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-13 13:49:35 +00:00
James Rich
b0c0569bfa
Revert "chore(deps): update ruby to v4" ( #4201 )
2026-01-13 07:29:17 -06:00
James Rich
18654b4493
Revert "fix(deps): resolve faraday-multipart ruby 4 incompatibility" ( #4200 )
2026-01-13 07:28:44 -06:00
James Rich
4cd03558f0
fix(deps): resolve faraday-multipart ruby 4 incompatibility ( #4199 )
2026-01-13 07:24:23 -06:00
renovate[bot]
f718a92575
chore(deps): update ruby to v4 ( #4065 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-13 12:41:44 +00:00
lowi
80996f241b
fix #4150 : display 0°C instead of -0°C for near-zero negative temperatures ( #4186 )
...
Signed-off-by: lowi <75674438+lohwasser@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-13 12:34:35 +00:00
James Rich
0df3af36c6
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4197 )
2026-01-13 12:25:35 +00:00
renovate[bot]
c7d8c65176
chore(deps): update core/proto/src/main/proto digest to 547a7d8 ( #4196 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-13 12:24:58 +00:00
renovate[bot]
b131003008
chore(deps): update core/proto/src/main/proto digest to 61219de ( #4194 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-13 01:58:49 +00:00
James Rich
99c7989b8f
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4192 )
2026-01-12 23:36:43 +00:00
renovate[bot]
38bed5ffbf
chore(deps): update protobuf runtime to v4.33.4 ( #4191 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-12 20:59:09 +00:00
James Rich
bc6c19c83d
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4187 )
2026-01-11 23:35:28 +00:00
renovate[bot]
d7b96a1471
chore(deps): update core/proto/src/main/proto digest to aa48faf ( #4185 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-11 13:13:46 +00:00
James Rich
ed00eb64a2
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4182 )
2026-01-11 02:49:48 +00:00
James Rich
0591e9186b
feat: Add "now" string and update formatAgo function ( #4183 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-11 02:25:21 +00:00
James Rich
c5c7c2b454
feat: Add forceEnableAll to Capabilities ( #4184 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-11 02:04:07 +00:00
renovate[bot]
75d8c0bdc3
chore(deps): update protobuf runtime to v4.33.3 ( #4178 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-10 21:35:28 +00:00
renovate[bot]
e25b5bef72
chore(deps): update core/proto/src/main/proto digest to 1a63a3d ( #4180 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-10 21:35:17 +00:00
James Rich
a67b519abd
feat: Add mute node functionality ( #4181 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-10 21:35:01 +00:00
James Rich
42fe7e9b2e
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4179 )
2026-01-10 14:26:48 +00:00
James Rich
399dce19a6
fix(meshlog): Change default retention to 30 days ( #4177 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-09 22:38:36 +00:00
Mac DeCourcy
63318bf66e
Dedup repeat messages/reactions due to sfpp ( #4174 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-09 21:56:20 +00:00
James Rich
c4379c8f0d
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4175 )
2026-01-09 21:28:18 +00:00
renovate[bot]
47434222b8
chore(deps): update core/proto/src/main/proto digest to 9cb3737 ( #4176 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-09 21:28:10 +00:00
James Rich
de5f06ce56
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4172 )
2026-01-09 15:40:14 +00:00
James Rich
731430d7d6
refactor(build): Centralize Dokka configuration into convention plugin ( #4173 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-09 15:40:00 +00:00
James Rich
02f99bd7bb
refactor(build): centralize Dokka documentation generation ( #4171 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-08 23:55:07 +00:00
James Rich
7744a42e1c
refactor(deps): inject CoroutineDispatchers ( #4170 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-08 23:40:26 +00:00
James Rich
68185460fa
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4169 )
2026-01-08 20:29:05 +00:00
renovate[bot]
09c50d8ef6
chore(deps): update agp to v9.0.0-rc03 ( #4167 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-08 20:28:05 +00:00
James Rich
e2bbdff1b7
feat: Handle Store and Forward heartbeat packets ( #4168 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-08 20:26:08 +00:00
James Rich
e759731f83
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4166 )
2026-01-08 18:44:04 +00:00
James Rich
02cf1f1034
refactor(datetime): Standardize date/time formatting with DateUtils ( #4164 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-08 18:43:50 +00:00
James Rich
1422217303
feat(i18n): Add string for PKI public key send failure ( #4165 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-08 16:27:05 +00:00
renovate[bot]
7c83c13e98
chore(deps): update datadog to v3.5.0 ( #4161 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-08 16:06:32 +00:00
renovate[bot]
3f713faa2d
chore(deps): update core/proto/src/main/proto digest to 4ed2d1a ( #4160 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-08 15:42:05 +00:00
James Rich
d245246f37
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4155 )
2026-01-08 13:21:33 +00:00
James Rich
782c068ead
feat: Add SFPP confirmed status to Messages and Reactions ( #4139 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
Co-authored-by: Mac DeCourcy <github.znq26@slmail.me>
2026-01-08 13:21:21 +00:00
James Rich
78bd1ad6dd
feat: Mute broadcast Reaction notifications by default ( #4159 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-08 04:06:28 +00:00
James Rich
f373aa124d
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4154 )
2026-01-07 12:58:16 +00:00
James Rich
6216ff8315
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4152 )
2026-01-07 00:19:21 +00:00
James Rich
7d60c20dd7
fix: Make node details selectable ( #4151 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-06 22:46:54 +00:00
James Rich
8a026c2b88
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4148 )
2026-01-06 22:13:23 +00:00
James Rich
d4816a9dab
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4145 )
2026-01-06 17:43:57 +00:00
James Rich
2526728859
feat: Add acknowledgement status and retry for emoji reactions ( #4142 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-06 17:43:36 +00:00
James Rich
41c5992158
fix: fix strings.xml ( #4147 )
2026-01-06 11:43:13 -06:00
James Rich
f525541fe0
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4134 )
2026-01-06 06:39:22 -06:00
James Rich
d05aca5cf3
refactor: use location compat ( #4143 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-06 01:51:58 +00:00
James Rich
6bb54bcd55
fix: reaction display regression ( #4141 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-05 19:32:25 +00:00
James Rich
8400ae854f
feat: Add initial handling for Store and Forward PlusPlus packets ( #4136 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-05 01:20:57 +00:00
James Rich
49f6ffe6e5
feat: Enhance message notifications with history and actions ( #4133 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-04 21:46:07 +00:00
James Rich
43aca3c558
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4132 )
2026-01-04 21:38:10 +00:00
James Rich
c46fb23f00
feat: Add separate notifications for waypoints ( #4131 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-04 17:57:58 +00:00
James Rich
e5f78d101c
feat: Improve node handling and add client notifications ( #4130 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-04 17:32:13 +00:00
James Rich
2c9f410baa
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4129 )
2026-01-04 17:16:12 +00:00
James Rich
add87a4425
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4128 )
2026-01-03 20:20:55 +00:00
James Rich
be57b083ca
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4126 )
2026-01-03 12:23:15 +00:00
Mac DeCourcy
6bb40e4d20
feat: auto retry text message send on max retransmit ( #4124 )
2026-01-03 12:21:43 +00:00
James Rich
c9259c793f
feat: Send emoji codepoint in reaction packets ( #4123 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-03 02:51:23 +00:00
James Rich
5b1693aa04
chore: Increase build memory ( #4122 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-03 00:35:33 +00:00
James Rich
c03178406a
fix: Update copyright year to 2026 ( #4121 )
2026-01-02 15:51:27 -06:00
James Rich
5468f6814a
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4119 )
2026-01-02 14:46:03 -06:00
James Rich
b5d30a8bb7
Refactor: Improve analytics plugin application and task configuration ( #4120 )
2026-01-02 14:45:48 -06:00
renovate[bot]
3e57102526
chore(deps): update dagger & hilt to v1.3.0 ( #4118 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-02 14:45:34 -06:00
James Rich
00ce0d7fc0
feat: Enable local build cache ( #4117 )
2026-01-02 14:45:19 -06:00
James Rich
6950c8f01b
Fix: Use dynamic year for copyright headers ( #4116 )
2026-01-02 14:06:05 -06:00
Mac DeCourcy
6f338c4cde
feat: add retention period to meshLog. Defaults to 7 days, with a settings dropdown to change ( #4078 )
2026-01-02 18:14:16 +00:00
James Rich
dc9e51f18f
chore: Update VERSION_NAME_BASE to 2.7.11
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-02 11:41:34 -06:00
James Rich
b3ebe760dd
feat: Refactor MeshService into smaller, single-responsibility components ( #4108 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-02 17:13:38 +00:00
renovate[bot]
0fa690eb61
chore(deps): update core/proto/src/main/proto digest to c2e45a3 ( #4109 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-02 13:44:44 +00:00
James Rich
e7c3512cef
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4114 )
2026-01-02 13:35:26 +00:00
James Rich
e11b51ac3b
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4111 )
2026-01-02 05:19:40 +00:00
Roman Leukin
8de38066ff
Convert Room DAO methods to suspend functions ( #4102 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-12-31 13:25:15 +00:00
James Rich
76b34ceb53
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4099 )
2025-12-31 13:19:41 +00:00
Eric Severance
a0910dfcb0
Consider hopStart=0 when calculating hops for packets ( #4101 )
2025-12-31 12:46:59 +00:00
James Rich
21ec78d8ef
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4096 )
2025-12-30 17:38:19 +00:00
renovate[bot]
4980b34fef
chore(deps): update core/proto/src/main/proto digest to 96d3060 ( #4098 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-30 17:38:13 +00:00
renovate[bot]
57f4b9b385
chore(deps): update agp to v9.0.0-rc02 ( #4094 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-29 18:15:40 +00:00
renovate[bot]
0feba993cd
chore(deps): update core/proto/src/main/proto digest to f78b3f0 ( #4093 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-29 15:11:11 +00:00
James Rich
9a9b900696
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4092 )
2025-12-29 01:31:33 +00:00
James Rich
56760412cb
feat(build): Set JVM toolchain to 21 ( #4090 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-12-28 23:14:31 +00:00
James Rich
27aee9e529
chore(ci): Simplify changelog generation workflow ( #4089 )
2025-12-28 15:24:48 -06:00
James Rich
29a7fd376d
ci(github-actions): Escape changelog output in workflow ( #4088 )
2025-12-28 15:15:05 -06:00
James Rich
0f00332e94
feat: Improve POSIX time zone string generation ( #4087 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-12-28 20:53:23 +00:00
Mac DeCourcy
869222f3e1
fix: update schema 27 with packet index ( #4086 )
2025-12-28 14:47:06 -06:00
James Rich
cce41f6671
feat: Refactor back navigation in adaptive screens ( #4085 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-12-28 18:51:31 +00:00
renovate[bot]
b3aa2b63d2
chore(deps): update co.touchlab:kermit to v2.0.8 ( #4084 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-28 15:15:40 +00:00
James Rich
703308da87
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4082 )
2025-12-28 14:30:22 +00:00
James Rich
0776e029f3
feat(logging): Replace Timber with Kermit for multiplatform logging ( #4083 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-12-28 14:30:15 +00:00
James Rich
a927481e4d
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4081 )
2025-12-28 13:47:30 +00:00
James Rich
9fd92691a9
refactor: Migrate to Android Gradle Plugin 9.0 ( #4072 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-12-28 13:47:12 +00:00
James Rich
2070c267c5
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4080 )
2025-12-28 01:57:32 +00:00
Mac DeCourcy
3177609620
perf: add node list indicies ( #4056 )
2025-12-27 17:24:33 +00:00
Mac DeCourcy
d5475a0e0a
fix: internal regression; if hardware model is unset keep long/short names null ( #4079 )
2025-12-27 17:24:18 +00:00
James Rich
09961b500f
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4076 )
2025-12-27 07:28:21 -06:00
Camerin Figueroa
250caa7c99
Implements#4054 - Add channel name to channel message notification ( #4069 )
2025-12-27 13:02:16 +00:00
James Rich
55754b1612
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4073 )
2025-12-27 12:54:29 +00:00
Dane Evans
458b2f2fe1
fix unstaged file for altitude on compass ( #4074 )
2025-12-27 12:37:48 +00:00
Dane Evans
2f347bbd9b
Add elevation to places where LatLong is listed. ( #4071 )
2025-12-27 10:27:52 +00:00
James Rich
04ee221a2c
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4068 )
2025-12-26 15:00:50 +00:00
James Rich
ec0250f71b
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4067 )
2025-12-26 12:24:18 +00:00
James Rich
846c02e3a0
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4066 )
2025-12-25 18:24:25 +00:00
James Rich
81a1f4d288
Revert "chore(deps): update ruby to v4" ( #4064 )
2025-12-25 10:20:05 -06:00
renovate[bot]
955fef2f53
chore(deps): update ruby to v4 ( #4062 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-25 15:31:29 +00:00
James Rich
bdb3342cfc
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4060 )
2025-12-25 15:31:12 +00:00
Mac DeCourcy
a1139b681f
fix: fixes to improve chat view reliability, eliminates stutter ( #4053 )
...
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-12-24 19:46:56 +00:00
James Rich
934fc9bb0b
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4058 )
2025-12-24 19:46:36 +00:00
James Rich
b996415ca9
feat: Add ability to request telemetry from a remote node ( #4059 )
2025-12-24 14:11:29 -06:00
James Rich
79fe6416b3
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4051 )
2025-12-23 09:33:13 +00:00
Mac DeCourcy
87760f4a0d
perf: add missing index to optimize message list ( #4055 )
2025-12-23 09:30:54 +00:00
renovate[bot]
5feee83701
chore(deps): update core/proto/src/main/proto digest to c474fd3 ( #4050 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-21 23:02:02 +00:00
James Rich
52bf9fcd58
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4049 )
2025-12-21 23:01:33 +00:00
Dane Evans
d33229c50f
Feat request neighbours ( #3709 )
...
Signed-off-by: Dane Evans <dane@goneepic.com>
2025-12-21 20:45:06 +00:00
renovate[bot]
3e3dfe08e6
chore(deps): update markdown renderer (mike penz) ( #4048 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-19 14:16:17 +00:00
James Rich
8d134ebf63
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4045 )
2025-12-19 14:01:33 +00:00
James Rich
fd2372c386
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4044 )
2025-12-19 09:50:19 +00:00
renovate[bot]
42ce8b3cf7
chore(deps): update io.nlopez.compose.rules:detekt to v0.5.3 ( #4041 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-18 23:58:01 +00:00
James Rich
efe325b765
chore: Scheduled updates (Firmware, Hardware, Translations) ( #4040 )
2025-12-18 23:36:25 +00:00
James Rich
99cc024ee4
fix: app README.md header ( #4043 )
2025-12-18 17:35:52 -06:00
James Rich
42bc85b6fc
feat(build): add module dependency graph generation ( #4042 )
2025-12-18 17:30:36 -06:00
James Rich
85435d7cb8
refactor: Add LONG_TURBO ChannelOption and validation test ( #4039 )
2025-12-18 16:57:49 +00:00
emp3r0r7
d8a1f88bda
fix : avoid our node to be a relaynode candidate ( #4037 )
2025-12-18 14:25:18 +00:00
Jord
9833795864
Traceroute map position snapshots ( #4035 )
...
Signed-off-by: Jord <650645+DivineOmega@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-18 14:14:03 +00:00
renovate[bot]
03fd2bf9ba
chore(deps): update fastlane to v2.230.0 ( #4038 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-18 14:10:29 +00:00
James Rich
df40ea67cf
chore: Scheduled updates (Firmware, Hardware, Translations) ( #4034 )
2025-12-18 13:26:53 +00:00
renovate[bot]
59a0ad601e
chore(deps): update google maps compose to v7 (major) ( #4032 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-18 01:01:21 +00:00
renovate[bot]
fa5ff78f08
chore(deps): update actions/cache action to v5 ( #4031 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-18 00:19:20 +00:00
James Rich
17825d3b98
ci: Cache AVD snapshots to speed up Android tests ( #4030 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-12-17 23:40:52 +00:00
renovate[bot]
aff0a49756
chore(deps): update core/proto/src/main/proto digest to 62ef17b ( #4029 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-17 22:56:41 +00:00
renovate[bot]
7ef9a581ea
chore(deps): update kotlin ecosystem to v2.3.0 ( #4015 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-12-17 22:47:31 +00:00
Mac DeCourcy
81654a095b
fix: nodes seen before full user exchange not being updated in phone NodeDB ( #3996 )
...
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-12-17 20:30:25 +00:00
James Rich
212bcfd945
feat(ui): Animate icon changes with Crossfade ( #4028 )
2025-12-17 20:16:56 +00:00
renovate[bot]
16700bfffb
chore(deps): update androidx.compose:compose-bom-alpha to v2025.12.01 ( #4027 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-17 20:10:48 +00:00
James Rich
61bc9bfdd2
refactor(build): Migrate core/common to KMP and cleanup build logic ( #4026 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-12-17 19:48:01 +00:00
James Rich
506cba254c
refactor(analytics): Only plant DebugTree in debug builds ( #4025 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-12-17 16:20:32 +00:00
renovate[bot]
380de5edb0
chore(deps): update ruby to v3.4.8 ( #4023 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-17 13:53:29 +00:00
renovate[bot]
08fdf1e1a5
chore(deps): update plugin protobuf to v0.9.6 ( #4022 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-17 13:53:20 +00:00
James Rich
832220e7c1
chore: Scheduled updates (Firmware, Hardware, Translations) ( #4021 )
2025-12-17 13:53:11 +00:00
Eugene Selifonov
0a0e5e7c9f
fix: correctly check for local or pre-db-update reaction via RSSI == 0 ( #4024 )
2025-12-17 13:52:46 +00:00
Phil Oliver
a4148c952d
Restructure node filters ( #4020 )
2025-12-16 22:09:49 +00:00
Phil Oliver
4b3ae721a0
Remove ktorfit ( #4019 )
2025-12-16 21:52:29 +00:00
renovate[bot]
3783a1e885
chore(deps): update devtools.ksp to v2.3.4 ( #4018 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-16 19:52:08 +00:00
James Rich
44a18aef8c
chore: Scheduled updates (Firmware, Hardware, Translations) ( #4017 )
2025-12-16 19:09:28 +00:00
Jord
3dbc5108c2
feat: Traceroute map visualisation ( #4002 )
2025-12-16 16:53:28 +00:00
Eugene
24f40b2005
feat: add SNR/RSSI/Hops Away metrics and timestamp to the reaction dialog ( #3964 )
...
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-12-16 15:56:30 +00:00
James Rich
8d858de00a
chore: Scheduled updates (Firmware, Hardware, Translations) ( #4013 )
2025-12-16 14:37:46 +00:00
renovate[bot]
b639815dfa
chore(deps): update core/proto/src/main/proto digest to 9beb80f ( #4014 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-16 14:37:28 +00:00
James Rich
9804c38fb8
feat(settings): add about screen with open source licenses ( #4012 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-12-15 20:56:43 +00:00
Texas
42e78f8f2f
Allow using custom tile server via HTTP ( #3976 )
2025-12-15 20:53:35 +00:00
James Rich
537b793999
chore: Scheduled updates (Firmware, Hardware, Translations) ( #4008 )
2025-12-15 20:05:00 +00:00
b8b8
6a91e78111
Update strings for small meshes.xml ( #4009 )
...
Signed-off-by: b8b8 <156552149+b8b8@users.noreply.github.com>
2025-12-15 20:04:33 +00:00
James Rich
40ba6ffed4
chore: Scheduled updates (Firmware, Hardware, Translations) ( #4006 )
2025-12-15 13:15:25 +00:00
James Rich
298d469ad1
chore: Scheduled updates (Firmware, Hardware, Translations) ( #4004 )
2025-12-14 19:25:26 +00:00
James Rich
b3f872e41d
chore: Scheduled updates (Firmware, Hardware, Translations) ( #4003 )
2025-12-14 15:43:41 +00:00
James Rich
4e3a57d9b6
chore: Scheduled updates (Firmware, Hardware, Translations) ( #4001 )
2025-12-14 00:22:34 +00:00
James Rich
727a946831
chore: Scheduled updates (Firmware, Hardware, Translations) ( #3999 )
2025-12-13 23:05:44 +00:00
James Rich
5dfaa147fe
fix(build): disable more analytics tasks for F-Droid builds ( #4000 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-12-13 23:03:45 +00:00
renovate[bot]
483ec67195
chore(deps): update core/proto/src/main/proto digest to 4095e59 ( #3998 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-13 21:17:04 +00:00
James Rich
cdad764579
chore: Scheduled updates (Firmware, Hardware, Translations) ( #3997 )
2025-12-13 21:10:01 +00:00
Mac DeCourcy
f51b7fb0f2
chore: enhance bluetooth and wifi connection logging ( #3960 )
2025-12-13 20:44:23 +00:00
renovate[bot]
3a74389eaa
chore(deps): update actions/checkout action to v6 ( #3991 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-12 17:46:11 -06:00
James Rich
a1cf92d676
refactor: consolidate F-Droid task disabling to convention plugin ( #3990 )
2025-12-12 23:29:04 +00:00
James Rich
775bf84c40
chore: Scheduled updates (Firmware, Hardware, Translations) ( #3989 )
2025-12-12 23:06:20 +00:00
renovate[bot]
11acf7b18f
chore(deps): update github artifact actions (major) ( #3987 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-12 23:06:06 +00:00
James Rich
dded4f529f
refactor(ui): refactor glow effect drawing ( #3988 )
2025-12-12 22:04:08 +00:00
James Rich
daf6b5d36b
chore: Update VERSION_NAME_BASE to 2.7.10 ( #3986 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-12-12 20:27:20 +00:00
James Rich
5759fb33bf
feat: Optimize message list node lookup ( #3981 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-12-12 20:22:16 +00:00
James Rich
22240a4517
chore: Scheduled updates (Firmware, Hardware, Translations) ( #3985 )
2025-12-12 20:07:16 +00:00
James Rich
8690b5acc0
feat: Mark database models and protobufs as stable ( #3982 )
2025-12-12 19:02:27 +00:00
James Rich
4aea88877a
refactor(concurrent): Introduce SequentialJob to manage service setup ( #3983 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-12-12 19:02:17 +00:00
James Rich
6d827e9004
chore: Scheduled updates (Firmware, Hardware, Translations) ( #3984 )
2025-12-12 19:02:09 +00:00
Jake Vis
d3cd9674c9
Port “Compass view” bottom sheet from Meshtastic-Apple PR #1504 ( #3896 )
...
Signed-off-by: Jake Vis <github@jv.ag>
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
Co-authored-by: Benjamin Faershtein <119711889+RCGV1@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-12-12 18:51:34 +00:00
James Rich
1a78745e6e
chore: Scheduled updates (Firmware, Hardware, Translations) ( #3980 )
2025-12-12 17:17:04 +00:00
James Rich
f32266083d
refactor: Move byte utilities to core:common module ( #3977 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-12-12 14:46:43 +00:00
James Rich
d2b15c73b5
refactor(di): Introduce @ProcessLifecycle qualifier for di ( #3978 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-12-12 14:23:35 +00:00
James Rich
1bbb4aca62
repo: Add 'refactor' to required PR labels
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-12-12 08:16:34 -06:00
James Rich
d6a20c6a9f
chore: Add labeler rule for refactor branch naming ( #3979 )
2025-12-12 08:15:08 -06:00
renovate[bot]
22513e4ca0
chore(deps): update io.nlopez.compose.rules:detekt to v0.5.2 ( #3975 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-12 11:39:44 +00:00
renovate[bot]
c74e47774d
chore(deps): update ktorfit to v2.7.1 ( #3974 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-12 00:48:55 +00:00
James Rich
540814da01
feat(messaging): Add double-tap to react with 👍 ( #3972 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-12-11 23:37:38 +00:00
renovate[bot]
f95c2962dd
chore(deps): update com.google.firebase:firebase-bom to v34.7.0 ( #3973 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-11 23:37:17 +00:00
renovate[bot]
5006fa37fa
chore(deps): update agp to v8.13.2 ( #3967 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-11 13:39:54 +00:00
renovate[bot]
04b0e99150
chore(deps): update com.android.tools:common to v31.13.2 ( #3968 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-11 13:07:24 +00:00
renovate[bot]
314a093304
chore(deps): update datadog to v3.4.0 ( #3969 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-11 13:06:54 +00:00
James Rich
919901e905
fix(nodes): Correctly filter ignored nodes ( #3966 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-12-11 05:13:24 +00:00
James Rich
c21dcddf94
chore: Scheduled updates (Firmware, Hardware, Translations) ( #3965 )
2025-12-11 04:58:11 +00:00
James Rich
fdff7315fe
refactor(build): Create a dedicated analytics convention plugin ( #3961 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-12-11 04:47:25 +00:00
James Rich
ce732203ae
chore(build-logic): Apply Spotless and Detekt to build-logic module ( #3962 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-12-10 20:30:52 +00:00
James Rich
14f6a46769
fix(strings): correct settings interval templating ( #3959 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-12-10 18:05:50 +00:00
renovate[bot]
2c9f79e5d8
chore(deps): update core/proto/src/main/proto digest to 4095e59 ( #3958 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-10 17:42:00 +00:00
James Rich
51e8d96570
chore: Scheduled updates (Firmware, Hardware, Translations) ( #3957 )
2025-12-10 17:12:08 +00:00
Mac DeCourcy
6e280417b5
fix: back button respects navigation history in detail screens ( #3956 )
2025-12-10 17:11:48 +00:00
renovate[bot]
ea26d09bc0
chore(deps): update mikepenz/release-changelog-builder-action action to v6 ( #3953 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-10 16:38:26 +00:00
renovate[bot]
b933a0948d
chore(deps): update actions/upload-artifact action to v5 ( #3955 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-10 10:39:20 -06:00
James Rich
b1c580c626
ci(workflow): Improve release tag detection and artifact changelog ( #3954 )
2025-12-10 10:35:24 -06:00
James Rich
34225cdfe3
chore: Use repeatOnLifecycle for lifecycle-aware coroutine launch ( #3952 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-12-10 16:15:25 +00:00
James Rich
431c7bc3b2
chore(ci): generate changelog on pushes to main ( #3951 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-12-10 16:03:10 +00:00
renovate[bot]
44632d05bb
chore(deps): update plugin com.gradle.develocity to v4.3 ( #3950 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-10 15:33:35 +00:00
James Rich
03ed85decd
feat(navigation): Navigate back to list view on tab reselection ( #3948 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-12-10 15:09:47 +00:00
James Rich
8c9b5f7cb8
fix(map): Remove liteMode from inline map ( #3949 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-12-10 15:03:13 +00:00
James Rich
ba90c5996b
chore: Scheduled updates (Firmware, Hardware, Translations) ( #3945 )
2025-12-10 14:58:57 +00:00
James Rich
05dae2e830
chore: Scheduled updates (Firmware, Hardware, Translations) ( #3944 )
2025-12-10 11:30:59 +00:00
James Rich
6be1d16a67
chore: Scheduled updates (Firmware, Hardware, Translations) ( #3943 )
2025-12-10 00:41:39 +00:00
James Rich
a3b44352f8
chore: Schedule documentation deployment on Sundays ( #3942 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-12-10 00:07:27 +00:00
James Rich
f2004fbeea
repo: Add Contributor Covenant Code of Conduct ( #3941 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-12-10 00:03:23 +00:00
James Rich
6eb3097c19
chore: Scheduled updates (Firmware, Hardware, Translations) ( #3940 )
2025-12-09 22:56:59 +00:00
renovate[bot]
ab237dd3dd
chore(deps): update peter-evans/create-pull-request action to v8 ( #3939 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-09 21:48:17 +00:00
James Rich
1d8ae61ac2
refactor(settings): Use string resources for update intervals ( #3937 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-12-09 21:07:07 +00:00
renovate[bot]
b0b83ca55b
chore(deps): update plugin kover to v0.9.4 ( #3938 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-09 20:39:38 +00:00
James Rich
7bd0a1c4c0
fix(maps): Enable lite mode and fix recomposition for inline maps ( #3936 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-12-09 17:09:25 +00:00
James Rich
db0ae13d5e
refactor: improve node DB state management and readiness logic ( #3932 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-12-08 20:27:56 +00:00
Wessel
2ad703c5f8
Set socket timeout to 5s ( #3929 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-12-08 20:26:54 +00:00
James Rich
03232047fd
refactor: Remove unused connection transport state ( #3933 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-12-08 20:22:17 +00:00
James Rich
9246b3b6c1
repo: Add AI Community Moderator workflow ( #3931 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-12-08 15:41:12 +00:00
James Rich
026f9f352c
chore: Scheduled updates (Firmware, Hardware, Translations) ( #3928 )
2025-12-08 11:19:26 +00:00
Dane Evans
73f1ff0f1a
fix #3838 : message deletion count on the contacts page. ( #3924 )
2025-12-07 12:42:48 +00:00
James Rich
c62ab6094c
chore: Scheduled updates (Firmware, Hardware, Translations) ( #3927 )
2025-12-07 12:37:55 +00:00
Dane Evans
8f6f2477d1
update internal report name to reorder . ( #3925 )
2025-12-07 02:19:53 +00:00
James Rich
a242d99ad8
chore: Scheduled updates (Firmware, Hardware, Translations) ( #3922 )
2025-12-07 00:15:58 +00:00
James Rich
5e4128d45f
Revert "block creation or sending of duplicate channels. " ( #3921 )
2025-12-06 16:14:23 +00:00
James Rich
50394b9df0
chore: Scheduled updates (Firmware, Hardware, Translations) ( #3920 )
2025-12-06 16:06:56 +00:00
James Rich
6c40527d08
chore: Scheduled updates (Firmware, Hardware, Translations) ( #3918 )
2025-12-06 13:18:28 +00:00
James Rich
e7616b23a3
chore: Update VERSION_NAME_BASE to 2.7.9 ( #3917 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-12-06 12:54:42 +00:00
Dane Evans
7db7f61386
block creation or sending of duplicate channels. ( #3913 )
2025-12-06 12:47:33 +00:00
James Rich
499ed58311
feat(firmware): Implement USB DFU updates for supported devices ( #3901 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-12-06 12:36:54 +00:00
Dane Evans
f322eb31a0
Fix/3894 talkback confusion ( #3914 )
2025-12-06 12:29:38 +00:00
James Rich
00d678c42d
chore: Scheduled updates (Firmware, Hardware, Translations) ( #3893 )
2025-12-06 12:24:01 +00:00
renovate[bot]
c63fd95cbb
chore(deps): update core/proto/src/main/proto digest to 4095e59 ( #3905 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-06 12:23:21 +00:00
renovate[bot]
ba9721d260
chore(deps): update protobuf runtime to v4.33.2 ( #3908 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-06 12:22:54 +00:00
renovate[bot]
6fb29e9161
chore(deps): update com.github.mik3y:usb-serial-for-android to v3.10.0 ( #3906 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-06 12:22:37 +00:00
Dane Evans
689c53fbc3
reduce triggers when unneeded ( #3915 )
2025-12-06 09:55:40 +00:00
Dane Evans
fd02f72caf
Repo - drop completeness check for feature requests ( #3910 )
2025-12-06 00:46:29 +00:00
renovate[bot]
dbc5fd74f6
chore(deps): update androidx (general) ( #3895 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-04 16:04:04 +00:00
renovate[bot]
5627458917
chore(deps): update io.nlopez.compose.rules:detekt to v0.5.1 ( #3900 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-04 15:43:39 +00:00
James Rich
f791c04b2a
chore: Scheduled updates (Firmware, Hardware, Translations) ( #3892 )
2025-12-03 12:50:24 +00:00
renovate[bot]
c9ca5631c4
chore(deps): update io.nlopez.compose.rules:detekt to v0.5.0 ( #3891 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-03 12:46:43 +00:00
renovate[bot]
f09de72732
chore(deps): update actions/stale action to v10.1.1 ( #3890 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-03 12:46:31 +00:00
James Rich
5fb77cb0a5
chore: Scheduled updates (Firmware, Hardware, Translations) ( #3887 )
2025-12-03 02:59:02 +00:00
renovate[bot]
b078d63b40
chore(deps): update actions/github-script action to v8 ( #3889 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-03 01:57:20 +00:00
renovate[bot]
ab5d68b484
chore(deps): update actions/ai-inference action to v2 ( #3888 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-03 01:57:05 +00:00
James Rich
92733e6368
chore: Add GitHub Actions for AI-powered issue and PR management ( #3886 )
2025-12-03 01:45:10 +00:00
James Rich
3648f2d54b
chore: Scheduled updates (Firmware, Hardware, Translations) ( #3879 )
2025-12-02 20:34:49 +00:00
James Rich
0c127bc6b3
feat(model): Make NetworkDeviceHardware robust to unknown JSON keys ( #3880 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-12-02 20:34:39 +00:00
James Rich
7e3d5c0619
chore: Scheduled updates (Firmware, Hardware, Translations) ( #3872 )
2025-12-02 02:27:15 +00:00
renovate[bot]
11b05c5e93
chore(deps): update ktorfit to v2.6.5 ( #3875 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-02 02:23:28 +00:00
James Rich
a5b77397d6
chore: Scheduled updates (Firmware, Hardware, Translations) ( #3871 )
2025-12-01 12:06:56 +00:00
James Rich
0aed3a1eb0
chore: Scheduled updates (Firmware, Hardware, Translations) ( #3864 )
2025-12-01 11:55:11 +00:00
Mac DeCourcy
b81147d413
fix: system back button exiting from node detail page ( #3870 )
2025-12-01 11:54:59 +00:00
Mac DeCourcy
f3d030527a
fix: autofocus in message threads ( #3869 )
2025-12-01 11:54:44 +00:00
Mac DeCourcy
c27df15d0a
fix: contact list ordering ( #3863 )
2025-11-30 17:40:10 +00:00
Mac DeCourcy
e18f72dbf2
feat: add infrastructure shutdown safeguards and enhance shutdown dialog text ( #3858 )
2025-11-30 12:59:05 +00:00
James Rich
2a39118aa5
chore: Scheduled updates (Firmware, Hardware, Translations) ( #3861 )
2025-11-30 12:58:49 +00:00
Mac DeCourcy
89e82ede59
feat: per device persistant dismissal of bootloader nags ( #3859 )
2025-11-30 02:03:25 +00:00
James Rich
ebab2ee9ad
refactor(navigation): Simplify adaptive back nav and state ( #3860 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-11-30 01:28:44 +00:00
James Rich
1d17f4074d
chore: Scheduled updates (Firmware, Hardware, Translations) ( #3852 )
2025-11-29 20:08:45 +00:00
Mac DeCourcy
ccbdb7bbf3
fix: prevent text fields from auto-focusing on screen load ( #3857 )
2025-11-29 19:52:17 +00:00
James Rich
d83c83cb81
chore: Scheduled updates (Firmware, Hardware, Translations) ( #3851 )
2025-11-29 13:52:37 +00:00
Mac DeCourcy
d4a30c0b24
feat: firmware bootloader ota warnings ( #3846 )
2025-11-29 04:17:40 +00:00
renovate[bot]
b18ad56113
chore(deps): update no.nordicsemi.kotlin.ble:client-android to v2.0.0-alpha12 ( #3849 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-29 02:07:23 +00:00
James Rich
78274c7923
feat(navigation): Implement adaptive list-detail for contacts and nodes ( #3850 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-11-29 02:05:07 +00:00
James Rich
d60e84fa4d
chore: Scheduled updates (Firmware, Hardware, Translations) ( #3848 )
2025-11-29 02:00:57 +00:00
Mac DeCourcy
923624fbfa
fix: further fixes for fdroid json fallbacks ( #3847 )
2025-11-29 02:00:36 +00:00
Mac DeCourcy
5a413d07e3
fix: fdroid device hardware fallback using bundled JSON for incomplete cache entries ( #3844 )
2025-11-28 20:45:22 +00:00
Mac DeCourcy
d1e7bd1ad5
feat: prevent QR imports from overriding local TX power ( #3845 )
2025-11-28 20:45:09 +00:00
James Rich
7227957f0a
chore: Scheduled updates (Firmware, Hardware, Translations) ( #3843 )
2025-11-28 19:12:57 +00:00
James Rich
6c8c7682b2
chore: Scheduled updates (Firmware, Hardware, Translations) ( #3836 )
2025-11-28 17:47:48 +00:00
Mac DeCourcy
af9a837511
fix: duplicate LazyColumn keys for broadcast contacts ( #3840 )
2025-11-28 17:47:27 +00:00
Mac DeCourcy
1c0dc486e2
fix: node search by keeping denormalized name columns up to date and backfilling existing nodes ( #3839 )
2025-11-28 17:38:30 +00:00
Dane Evans
ef9c0dc844
add 'ci' to autolabel for repo. ( #3835 )
2025-11-27 06:02:38 +00:00
James Rich
77cfcc03c1
chore: Scheduled updates (Firmware, Hardware, Translations) ( #3834 )
2025-11-27 02:14:47 +00:00
Mac DeCourcy
1c3784235e
fix: Multiple bugs - settings text fields, dropdowns, missing override duty cycle, and MQTT icon display ( #3833 )
2025-11-27 01:45:09 +00:00
Mac DeCourcy
9bc1b87e75
fix: Prevent message list jumping during pagination updates ( #3829 )
2025-11-27 01:05:38 +00:00
renovate[bot]
7d9762f99e
chore(deps): update plugin dependency-analysis to v3.5.1 ( #3831 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-27 00:51:42 +00:00
James Rich
a90e9e7360
chore: Scheduled updates (Firmware, Hardware, Translations) ( #3832 )
2025-11-27 00:45:58 +00:00
Mac DeCourcy
500ae49b2c
fix: loadCachedDb() before backfill to ensure in-mem nodedb isn't stale, show filtered count in nodelist ( #3827 )
2025-11-26 23:44:35 +00:00
James Rich
4cecc578d8
chore: Scheduled updates (Firmware, Hardware, Translations) ( #3828 )
2025-11-26 16:48:38 +00:00
Benjamin Faershtein
7fd1f19e18
Fix add qr acting like replace instead of add ( #3823 )
...
Co-authored-by: Dane <dane@goneepic.com>
2025-11-26 14:25:55 +00:00
renovate[bot]
13452edba6
chore(deps): update ktor to v3.3.3 ( #3825 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-26 13:37:07 +00:00
James Rich
4f0ee618d5
chore: Scheduled updates (Firmware, Hardware, Translations) ( #3826 )
2025-11-26 12:57:33 +00:00
James Rich
f75d74c617
chore: Scheduled updates (Firmware, Hardware, Translations) ( #3824 )
2025-11-26 11:38:36 +00:00
Dane Evans
fb2aebf637
fix: allow forgetting of network nodes ( #3820 )
2025-11-26 07:25:23 +00:00
Dane Evans
e9383e20dc
fix stop the connections screen from jumping during connections ( #3821 )
2025-11-26 07:22:23 +00:00
Mac DeCourcy
f966ab1307
fix: skip default nodeinfo upsert in handleReceivedUser for live packets ( #3819 )
2025-11-26 07:20:23 +00:00
Mac DeCourcy
07ade75f72
fix: message list paged lifecycle resulting in notifications being cleared ( #3815 )
2025-11-26 05:17:15 +00:00
Dane Evans
142412e771
tweak bug reports ( #3818 )
2025-11-26 04:25:24 +00:00
James Rich
6d0bd61d53
chore: Scheduled updates (Firmware, Hardware, Translations) ( #3810 )
2025-11-25 14:17:59 +00:00
James Rich
a2345dae28
feat: Keep screen on during firmware update ( #3806 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-11-25 14:17:11 +00:00
Dane Evans
d3b33a5f27
fix token value ( #3811 )
2025-11-25 08:28:33 +00:00
Dane Evans
74f51acafb
dupe internal builds to an alt repo to allow obtanium ( #3809 )
2025-11-25 05:08:23 +00:00
Benjamin Faershtein
022652efe5
Added relays count ( #3773 )
...
Signed-off-by: Benjamin Faershtein <119711889+RCGV1@users.noreply.github.com>
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-11-25 00:30:44 +00:00
James Rich
0d00c838b0
chore: Scheduled updates (Firmware, Hardware, Translations) ( #3803 )
2025-11-24 17:26:47 -06:00
James Rich
f781cab31f
refactor(connections): Improve RSSI reading robustness ( #3804 )
2025-11-24 17:25:52 -06:00
renovate[bot]
9d7af544a4
chore(deps): update ruby to v3.4.7 ( #3802 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-24 21:01:10 +00:00
renovate[bot]
d319328e48
chore(deps): update fastlane to v2.229.1 ( #3801 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-24 20:39:42 +00:00
James Rich
528a0d10f4
chore: Scheduled updates (Firmware, Hardware, Translations) ( #3800 )
2025-11-24 14:32:04 -06:00
James Rich
3efbcaab8b
feat(settings): Add RTTTL ringtone playback in settings ( #3799 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-11-24 19:48:52 +00:00
James Rich
4b93065c7e
feat: Add firmware update module for Nordic nRF devices ( #3782 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-11-24 19:02:53 +00:00
James Rich
3e4e9d5f29
refactor: Improve RSSI reading robustness in connection info ( #3798 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-11-24 18:57:23 +00:00
renovate[bot]
02dda17a87
chore(deps): update androidx (general) to v3.3.6 ( #3797 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-24 18:55:25 +00:00
James Rich
9aef9a2dab
chore: Scheduled updates (Firmware, Hardware, Translations) ( #3794 )
2025-11-24 14:14:45 +00:00
Mac DeCourcy
5e8c9794eb
feat: Add Jetpack Paging 3 support for messages and threads/contacts ( #3795 )
...
Co-authored-by: Claude <noreply@anthropic.com>
2025-11-24 14:14:05 +00:00
Mac DeCourcy
552097888f
fix: skip nodeinfo upsert when we recieve defaults from the node ( #3796 )
2025-11-24 14:13:31 +00:00
James Rich
5d61e78f37
chore: Scheduled updates (Firmware, Hardware, Translations) ( #3791 )
2025-11-23 11:08:51 +00:00
James Rich
3b7bf9e711
chore: Scheduled updates (Firmware, Hardware, Translations) ( #3790 )
2025-11-23 10:47:20 +00:00
renovate[bot]
12c6cae676
chore(deps): update fastlane to v2.229.0 ( #3783 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-22 14:58:42 +00:00
renovate[bot]
283dc60ec2
chore(deps): update io.nlopez.compose.rules:detekt to v0.4.28 ( #3781 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-22 14:58:19 +00:00
Mac DeCourcy
15481dd004
fix: unread count racecondition ( #3784 )
2025-11-22 14:57:39 +00:00
James Rich
f9575a2aec
chore: Update VERSION_NAME_BASE to 2.7.8 ( #3779 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-11-21 15:08:11 +00:00
renovate[bot]
9f07a79623
chore(deps): update core/proto/src/main/proto digest to 52fa252 ( #3775 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-21 14:54:34 +00:00
renovate[bot]
7a28babbf1
chore(deps): update no.nordicsemi.kotlin.ble:client-android to v2.0.0-alpha11 ( #3776 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-21 14:54:11 +00:00
James Rich
4bb35dba42
chore(ci): Use dedicated token for Crowdin workflow ( #3778 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-11-21 14:29:47 +00:00
github-actions[bot]
a7034928b6
chore: Scheduled updates (Firmware, Hardware, Translations) ( #3766 )
...
Co-authored-by: jamesarich <2199651+jamesarich@users.noreply.github.com>
2025-11-21 07:58:57 -06:00
James Rich
21bb6ad866
fix: typo ( #3777 )
2025-11-21 07:45:33 -06:00
James Rich
7069706293
ci: check workflow status on scheduled updates ( #3774 )
2025-11-21 07:42:44 -06:00
James Rich
20d62e056f
chore(renovate): Configure more aggressive automerge ( #3772 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-11-21 03:25:19 +00:00
James Rich
dc6539f74f
feat: Downgrade actions/checkout from v6 to v5
...
This reverts the `actions/checkout` action to version 5 in the scheduled-updates workflow. The `persist-credentials` option has also been removed as it is not needed with `checkout@v5`.
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-11-20 20:42:48 -06:00
James Rich
e95705ffc9
chore(ci): Add preserve-hierarchy to Crowdin download
...
This commit updates the `scheduled-updates.yml` workflow to use the `--preserve-hierarchy` argument when downloading translations from Crowdin. This ensures that the directory structure of the translation files is maintained.
Additionally, the now-default `export_only_approved` and `skip_untranslated_strings` options have been removed for cleanup.
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-11-20 20:37:00 -06:00
renovate[bot]
f594f4f974
chore(deps): update devtools.ksp to v2.3.3 ( #3759 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-21 00:39:35 +00:00
James Rich
7dcdc711cc
fix(ci): localization branch name ( #3765 )
2025-11-20 19:05:50 -06:00
James Rich
2f4bb66329
chore(crowdin): Remove preserve_hierarchy option ( #3764 )
2025-11-20 18:58:24 -06:00
James Rich
40a447b22e
ci(workflows): Preserve hierarchy when uploading sources to Crowdin ( #3763 )
2025-11-20 18:54:47 -06:00
James Rich
895efd6a09
chore(ci): preserve translation hierarchy ( #3762 )
2025-11-20 18:23:30 -06:00
James Rich
c73ff95d93
chore(ci): Use CROWDIN_GITHUB_TOKEN for scheduled updates PR ( #3761 )
2025-11-20 18:10:17 -06:00
James Rich
0109be4a11
chore(ci): Add Crowdin sync to scheduled updates ( #3760 )
2025-11-20 17:59:19 -06:00
renovate[bot]
a2285a87af
chore(deps): update androidx datastore to v1.2.0 ( #3756 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-20 20:03:28 +00:00
James Rich
1b512c6f58
docs: Overhaul and rename agent guide ( #3757 )
2025-11-20 14:17:36 -06:00
renovate[bot]
8bd8783944
chore(deps): update actions/checkout action to v6 ( #3755 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-20 19:46:23 +00:00
renovate[bot]
8a73073a2e
chore(deps): update plugin dependency-analysis to v3.5.0 ( #3751 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-20 19:26:08 +00:00
James Rich
566c775ae9
New Crowdin updates ( #3752 )
2025-11-20 17:57:35 +00:00
renovate[bot]
295753d975
chore(deps): update androidx.navigation3:navigation3-runtime to v1.0.0 ( #3747 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-19 12:50:35 -06:00
renovate[bot]
74df21aacb
chore(deps): update androidx lifecycle to v2.10.0 ( #3748 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-19 12:49:03 -06:00
renovate[bot]
06af50c86b
chore(deps): update androidx room to v2.8.4 ( #3746 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-19 12:48:15 -06:00
renovate[bot]
c3c1271c49
chore(deps): update androidx (general) ( #3745 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-19 12:48:01 -06:00
James Rich
e2aca10091
refactor(ble): Improve BLE connection stability and error handling ( #3744 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-11-19 18:36:52 +00:00
James Rich
5120644349
chore: Scheduled updates (Firmware, Hardware) ( #3743 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-11-19 18:31:06 +00:00
renovate[bot]
0cc74f0287
chore(deps): update datadog to v3.3.0 ( #3742 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-19 18:30:01 +00:00
renovate[bot]
565313023c
chore(deps): update com.diffplug.spotless:spotless-plugin-gradle to v8.1.0 ( #3737 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-19 12:41:42 +00:00
renovate[bot]
dc462ddcb3
chore(deps): update plugin spotless to v8.1.0 ( #3738 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-19 12:41:29 +00:00
renovate[bot]
391e1fb370
chore(deps): update core/proto/src/main/proto digest to 7eb3258 ( #3736 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-19 12:41:19 +00:00
James Rich
0f716dc49a
New Crowdin updates ( #3739 )
2025-11-19 12:41:03 +00:00
James Rich
bdf9dc375b
refactor(service): Simplify boot-time service startup ( #3730 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-11-18 18:42:20 +00:00
renovate[bot]
f84747cea6
chore(deps): update com.squareup.okhttp3:logging-interceptor to v5.3.2 ( #3733 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-18 18:42:06 +00:00
James Rich
c8d22697c3
New Crowdin updates ( #3734 )
2025-11-18 18:38:31 +00:00
James Rich
7feab79da3
feat(nsd): Add support for Android 14+ NSD resolving ( #3731 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-11-18 18:12:52 +00:00
Mac DeCourcy
deedd00995
feat: polish jump to unread message ( #3710 )
2025-11-18 13:27:11 +00:00
James Rich
7e8a4262f2
feat(ui): Improve scan status text display ( #3725 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-11-18 13:26:15 +00:00
renovate[bot]
37e9c21a82
chore(deps): update gradle to v9.2.1 ( #3723 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-17 15:55:16 -06:00
James Rich
05222c1b79
feat(bluetooth): Request location permission for BLE scan pre S ( #3724 )
2025-11-17 15:46:45 -06:00
James Rich
a497086c77
feat(ui): Display BLE signal strength for connected device ( #3721 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-11-17 21:15:44 +00:00
James Rich
73d933fe14
feat(connections): Connecting state refactor ( #3722 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-11-17 21:15:22 +00:00
James Rich
12ccb34553
fix(bluetooth): Check for permissions before accessing bonded devices ( #3720 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-11-17 12:35:33 +00:00
Dane Evans
d6f39fdcb5
feat #3642 : Add infrastructure to the list of filters. ( #3716 )
2025-11-17 00:52:25 +00:00
renovate[bot]
4015e67b2b
chore(deps): update com.squareup.okhttp3:logging-interceptor to v5.3.1 ( #3718 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-16 15:50:49 +00:00
Dane Evans
12d96b76db
fix #3509 : MQTT reporting interval not being selected, and sent to node ( #3717 )
2025-11-16 15:37:44 +00:00
James Rich
4a46908ddd
chore: Update VERSION_NAME_BASE to 2.7.7 ( #3715 )
2025-11-15 22:45:35 -06:00
James Rich
9bf4b237dd
refactor(coroutines): Use SupervisorJobs ( #3714 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-11-16 04:33:41 +00:00
James Rich
0f8e475388
refactor(ble): Migrate to Nordic BLE Library for scanning and bonding ( #3712 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-11-16 04:29:22 +00:00
Dane Evans
a22513660a
add back arrow to the channelConfig screen ( #3713 )
2025-11-16 04:29:00 +00:00
b8b8
54d89c37cc
Update strings.xml ( #3711 )
...
Signed-off-by: b8b8 <156552149+b8b8@users.noreply.github.com>
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-11-15 22:32:17 +00:00
renovate[bot]
e06a598291
chore(deps): update google maps compose to v6.12.2 ( #3706 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-15 02:04:16 +00:00
James Rich
123d6f1d62
feat(build): Add distinct names for debug builds ( #3707 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-11-15 02:03:32 +00:00
Mac DeCourcy
7369a9bf5d
fix: address backfill issue on tcp connections; add logging ( #3676 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-11-14 19:22:48 +00:00
Mac DeCourcy
2a081f3c1f
feat: jump to oldest unread message upon opening a thread, display divider between read/unread ( #3693 )
2025-11-14 19:03:46 +00:00
renovate[bot]
427fb33e7e
chore(deps): update com.google.firebase:firebase-bom to v34.6.0 ( #3704 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-14 16:18:50 +00:00
James Rich
4a5c63a295
chore: Fix unescaped apostrophes in translations ( #3700 )
2025-11-13 16:31:55 -06:00
James Rich
5e79786095
New Crowdin updates ( #3699 )
2025-11-13 22:09:23 +00:00
James Rich
3c41e072c0
fix(strings): Correct format specifiers for plurals and integers ( #3698 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-11-13 21:28:16 +00:00
James Rich
bf076e8d64
feat: Add pre-commit run configuration ( #3696 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-11-13 20:46:43 +00:00
James Rich
7ba2b23479
fix: Explicitly set Crowdin project type to Android ( #3694 )
2025-11-13 14:39:54 -06:00
renovate[bot]
d9752f710d
chore(deps): update protobuf runtime to v4.33.1 ( #3692 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-13 19:54:26 +00:00
James Rich
d58b51021e
chore: Scheduled updates (Firmware, Hardware) ( #3690 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-11-13 19:54:10 +00:00
James Rich
6590ea0ef0
feat(ble): Add support for LogRadio characteristic, enhance logs ( #3691 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-11-13 19:53:37 +00:00
Phil Oliver
ac5412b499
Attempt to disable crowdin single quote escapes ( #3687 )
2025-11-12 19:55:50 -05:00
Phil Oliver
43305b9b5b
Attempt to disable crowdin escapes ( #3685 )
2025-11-12 19:50:02 -05:00
Phil Oliver
8c1643be97
Remove escaped single quotes and fix format args (translations) ( #3682 )
2025-11-13 00:16:56 +00:00
Mac DeCourcy
e421d6708a
fix: clear in mem cached values on nodedb, factory reset ( #3680 )
2025-11-13 00:05:50 +00:00
Mac DeCourcy
bc8ff26167
feat: Add bottom-nav scroll-to-top handling for nodes and conversations ( #3674 )
2025-11-12 22:22:21 +00:00
James Rich
00276bc5d4
New Crowdin updates ( #3675 )
2025-11-12 19:56:14 +00:00
James Rich
4602300565
New Crowdin updates ( #3673 )
2025-11-12 03:09:24 +00:00
renovate[bot]
65775fd8be
chore(deps): update com.google.zxing:core to v3.5.4 ( #3670 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-12 00:21:58 +00:00
Phil Oliver
57ef889caa
Kmp strings cleanup ( #3669 )
2025-11-11 23:40:09 +00:00
Mac DeCourcy
bde7c47931
fix: enforce LRU only over device-specific DBs, add one-time deletion of legacy DB on switch (guarded by prefs flag) ( #3648 )
2025-11-11 16:14:12 +00:00
James Rich
8b7d032d23
New Crowdin updates ( #3666 )
2025-11-11 13:35:59 +00:00
James Rich
7c7ac0af51
refactor: Improve log export logic for decoded payloads ( #3663 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-11-11 13:20:29 +00:00
James Rich
cab3b0a0e9
Update Crowdin configuration file
2025-11-11 07:31:55 -06:00
James Rich
6a04d6499d
chore: temporarily remove translations to allow crowdin to repopulate ( #3664 )
2025-11-11 07:28:37 -06:00
James Rich
cfa2ff80ce
New Crowdin updates ( #3660 )
2025-11-11 03:44:15 +00:00
renovate[bot]
e701ad6aee
feat( #3508 ): Optionally preserve Favorites on nodeDb reset ( #3633 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-11-11 02:38:45 +00:00
renovate[bot]
81dc625c70
chore(deps): update plugin compose-multiplatform to v1.9.3 ( #3654 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-11 01:30:33 +00:00
James Rich
3a6834329a
refactor(ble): Refactor NordicBleInterface for clarity and stability ( #3653 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-11-11 01:11:29 +00:00
Phil Oliver
28590bfcdf
Make :core:strings a Compose Multiplatform library ( #3617 )
2025-11-11 00:58:38 +00:00
renovate[bot]
d7fff4add2
chore(deps): update com.android.tools:common to v31.13.1 ( #3652 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-11 00:22:10 +00:00
renovate[bot]
53a0ce44ac
chore(deps): update agp to v8.13.1 ( #3651 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-11 00:22:00 +00:00
James Rich
32ec28e1a2
New Crowdin updates ( #3650 )
2025-11-10 17:59:52 +00:00
James Rich
1728f94d02
New Crowdin updates ( #3646 )
2025-11-10 13:43:26 +00:00
Mac DeCourcy
cb8d1871c9
feat: per device DB manager ( #3641 )
2025-11-09 16:54:21 +00:00
James Rich
f0b9a0ff75
fix: bt notif subscription race condition ( #3645 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-11-09 16:43:30 +00:00
James Rich
23db9f2443
fix: Add delays around heartbeat on connection ( #3643 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-11-09 15:50:36 +00:00
James Rich
86e4d1b1da
fix: Update ignored status in nodeDB on toggle ( #3638 )
2025-11-07 10:34:43 -06:00
renovate[bot]
3fa0007df1
chore(deps): update devtools.ksp to v2.3.2 ( #3635 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-06 20:59:34 +00:00
James Rich
421e35a19c
fix: Clear packet database alongside node database ( #3634 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-11-06 20:16:59 +00:00
James Rich
6d1f49f6bc
New Crowdin updates ( #3631 )
2025-11-06 19:11:18 +00:00
James Rich
9e8ffaa0ba
refactor(ble): Replace custom BLE implementation with Nordic ( #3595 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-11-06 18:27:21 +00:00
James Rich
6cbecdd25e
New Crowdin updates ( #3630 )
2025-11-06 03:51:43 +00:00
Phil Oliver
a2da943ed7
Clean up string access ( #3629 )
2025-11-06 01:00:09 +00:00
renovate[bot]
4e033d422d
chore(deps): update androidx navigation to v1.0.0-rc01 ( #3628 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-05 21:11:47 +00:00
James Rich
94b9904397
refactor: Update protobuf keep rule for new package name ( #3627 )
2025-11-05 13:59:14 -06:00
renovate[bot]
f62b6d1700
chore(deps): update androidx (general) ( #3626 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-05 18:42:22 +00:00
renovate[bot]
9162679528
chore(deps): update androidx navigation to v2.9.6 ( #3625 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-05 18:19:13 +00:00
renovate[bot]
95a527d3ed
chore(deps): update ktor to v3.3.2 ( #3624 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-05 18:10:35 +00:00
James Rich
1f26c25fe9
fix( #3622 ): Do not favorite node when sending a dm from a CLIENT_BASE device ( #3623 )
2025-11-05 17:44:20 +00:00
Phil Oliver
c170ff6a4b
Relocate proto utils ( #3621 )
2025-11-05 08:27:13 +00:00
Phil Oliver
8b83273a4f
Use Resources for string access ( #3620 )
2025-11-05 05:59:45 +00:00
Phil Oliver
0833a6767e
Alias strings R to Res ( #3619 )
2025-11-05 03:32:42 +00:00
Phil Oliver
a687328f08
Remove stringResource() id named argument ( #3618 )
2025-11-05 02:36:26 +00:00
James Rich
828edc653f
chore: Scheduled updates (Firmware, Hardware) ( #3616 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-11-04 20:16:49 +00:00
renovate[bot]
739936c99a
chore(deps): update com.google.android.gms:play-services-maps to v19.2.0 ( #3613 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-04 17:11:17 +00:00
James Rich
e348946552
New Crowdin updates ( #3608 )
2025-11-04 13:17:27 +00:00
renovate[bot]
87bab7a7f1
chore(deps): update devtools.ksp to v2.3.1 ( #3612 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-04 13:17:21 +00:00
James Rich
6e06d27701
feat(map): Persist Google Maps camera position ( #3605 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-11-04 13:14:50 +00:00
Phil Oliver
78a10118a0
Re-enable debug application IDs ( #3607 )
2025-11-04 02:32:17 +00:00
Phil Oliver
e9bc9c9b15
Move SettingsNavigation back to :app module ( #3604 )
2025-11-04 00:31:24 +00:00
James Rich
e147025528
chore(deps): Bump aws-sdk-s3 and related dependencies ( #3603 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-11-03 21:44:28 +00:00
James Rich
b5f8c0420a
refactor: Comment out debug applicationId overrides ( #3601 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-11-03 21:41:46 +00:00
James Rich
acdd67cb79
ci: Enable Renovate for Bundler ( #3602 )
2025-11-03 15:16:20 -06:00
James Rich
f1844030df
New Crowdin updates ( #3597 )
2025-11-03 19:43:25 +00:00
James Rich
954c1cb16a
chore: Scheduled updates (Firmware, Hardware) ( #3600 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-11-03 19:43:16 +00:00
Phil Oliver
315950b7c6
Modularize remaining nodes code ( #3599 )
2025-11-03 19:43:02 +00:00
Phil Oliver
89bc9528c5
Remove UiViewModel snackbar logic ( #3598 )
2025-11-03 19:42:28 +00:00
Phil Oliver
4a5f69458c
Enable parallel installation of debug and release builds ( #3596 )
2025-11-02 23:26:50 +00:00
James Rich
64dd71bf11
New Crowdin updates ( #3591 )
2025-11-02 21:55:27 +00:00
James Rich
66ed607bd9
chore: Scheduled updates (Firmware, Hardware) ( #3593 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-11-02 21:55:08 +00:00
renovate[bot]
82f1927b6c
chore(deps): update markdown renderer (mike penz) to v0.38.1 ( #3594 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-02 21:54:30 +00:00
James Rich
88ba47cc9b
Update VERSION_NAME_BASE to 2.7.6 ( #3588 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-10-31 16:40:05 +00:00
James Rich
5712a3bdb6
New Crowdin updates ( #3587 )
2025-10-31 16:28:57 +00:00
renovate[bot]
0394fe6457
chore(deps): update core/proto/src/main/proto digest to fbe1538 ( #3584 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-31 14:45:07 +00:00
James Rich
202985502a
New Crowdin updates ( #3581 )
2025-10-31 14:05:21 +00:00
renovate[bot]
dafd12acae
chore(deps): update com.squareup.okhttp3:logging-interceptor to v5.3.0 ( #3579 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-31 12:17:43 +00:00
James Rich
3c16ed2ea4
New Crowdin updates ( #3577 )
2025-10-30 23:09:18 +00:00
James Rich
4e60b62af4
feat: Enable minification and add ProGuard rules ( #3576 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-10-30 22:47:18 +00:00
James Rich
453dd398d4
feat: Display relay node information for messages ( #3574 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-10-30 22:25:34 +00:00
James Rich
7d1c5cba4c
New Crowdin updates ( #3573 )
2025-10-30 22:16:12 +00:00
renovate[bot]
1f1dac7323
chore(deps): update firebase ( #3571 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-30 21:55:21 +00:00
renovate[bot]
c5181f167c
chore(deps): update plugin dependency-analysis to v3.4.1 ( #3572 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-30 21:55:10 +00:00
Artemii Vishnevskii
75c262f94d
Fix #3542 Conversations list item layout. ( #3553 )
...
Signed-off-by: Artemii Vishnevskii <temaa.mann@gmail.com>
2025-10-30 21:54:52 +00:00
James Rich
5838e205f3
New Crowdin updates ( #3569 )
2025-10-30 21:30:00 +00:00
Dane Evans
2b79590881
fix #2062 : Remap channels when rearranged ( #3561 )
2025-10-30 14:55:37 +00:00
Dane Evans
4f6140c1d6
fix #3566 : rangetest export not having distances ( #3566 )
2025-10-30 14:53:34 +00:00
James Rich
01d1f64a48
New Crowdin updates ( #3568 )
2025-10-30 13:12:07 +00:00
James Rich
fee1f56260
New Crowdin updates ( #3563 )
2025-10-30 11:34:12 +00:00
James Rich
6f723ff11d
New Crowdin updates ( #3560 )
2025-10-30 07:59:32 +00:00
Dane Evans
7497ef71c0
feat #3436 - add current IP address' to the settings > network panel. ( #3537 )
2025-10-30 05:54:07 +00:00
Dane Evans
54104b00ed
Fix #3468 - Timed Mute ( #3544 )
2025-10-30 05:48:06 +00:00
Dane Evans
c482bd0aaf
Feat/improve debug decoding ( #3554 )
2025-10-30 03:10:06 +00:00
Dane Evans
213cb78491
fix #3528 Handle duplicate values in the broadcast interval enum ( #3538 )
2025-10-30 02:33:57 +00:00
renovate[bot]
9d3f903492
chore(deps): update gradle to v9.2.0 ( #3558 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-30 02:25:27 +00:00
renovate[bot]
e3b1f1f0bd
chore(deps): update plugin dependency-analysis to v3.4.0 ( #3540 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-30 00:29:34 +00:00
James Rich
b8f55a15a5
New Crowdin updates ( #3559 )
2025-10-30 00:26:51 +00:00
James Rich
b5081bd211
New Crowdin updates ( #3557 )
2025-10-29 22:04:21 +00:00
James Rich
7247a6102e
New Crowdin updates ( #3552 )
2025-10-29 00:18:26 +00:00
neimadTL
66937e2c78
Add node's name to CSV export file ( #3555 )
2025-10-29 00:17:31 +00:00
James Rich
ce6e2eba93
New Crowdin updates ( #3546 )
2025-10-28 03:36:25 +00:00
James Rich
93404fc616
New Crowdin updates ( #3543 )
2025-10-26 00:16:00 +00:00
renovate[bot]
c7ed629076
chore(deps): update github artifact actions (major) ( #3541 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-24 23:46:24 +00:00
James Rich
e52ba92e98
New Crowdin updates ( #3539 )
2025-10-24 22:55:29 +00:00
renovate[bot]
7372a3c7b0
chore(deps): update kotlin ecosystem to v2.2.21 ( #3531 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-23 12:48:58 +00:00
James Rich
ba36aa979a
New Crowdin updates ( #3529 )
2025-10-23 12:48:45 +00:00
renovate[bot]
8287203db4
chore(deps): update androidx navigation to v1.0.0-beta01 ( #3523 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-22 22:06:01 +00:00
James Rich
30660db028
chore: Update VERSION_NAME_BASE to 2.7.5 ( #3527 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-10-22 21:59:59 +00:00
renovate[bot]
fe48396f69
chore(deps): update devtools.ksp to v2.3.0 ( #3516 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-22 21:33:54 +00:00
renovate[bot]
8b0fbfdd39
chore(deps): update androidx (general) ( #3522 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-22 21:29:30 +00:00
renovate[bot]
022232183c
chore(deps): update androidx.compose.material3.adaptive:adaptive to v1.2.0 ( #3525 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-22 21:10:17 +00:00
renovate[bot]
21ebcb7ad0
chore(deps): update androidx room to v2.8.3 ( #3524 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-22 21:10:01 +00:00
James Rich
fb39c9636a
New Crowdin updates ( #3513 )
2025-10-22 21:03:56 +00:00
Phil Oliver
6864dd0729
Organize channel config files ( #3526 )
2025-10-22 20:48:46 +00:00
Steve Bliss
58fda3d990
fix: Allow BLE reconnection after connection drop ( #3518 )
...
Co-authored-by: Claude <noreply@anthropic.com>
2025-10-22 20:20:28 +00:00
Phil Oliver
e4ba6d6136
Generate a POSIX timezone string from a ZoneID ( #3514 )
2025-10-22 20:10:09 +00:00
renovate[bot]
58eeef38a9
chore(deps): update plugin dependency-analysis to v3.2.0 ( #3515 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-22 04:33:19 +00:00
James Rich
894da7a02a
feat: Remove Bluetooth RSSI feature ( #3504 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-10-20 13:17:34 +00:00
James Rich
ead69c7085
New Crowdin updates ( #3505 )
2025-10-20 13:17:19 +00:00
James Rich
fecb84dd69
feat(position): Update position broadcast intervals ( #3500 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-10-19 19:28:47 +00:00
renovate[bot]
3c01e08b1a
chore(deps): update core/proto/src/main/proto digest to bf149bb ( #3501 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-19 04:49:34 +00:00
James Rich
9b2dc431e0
New Crowdin updates ( #3498 )
2025-10-19 02:14:15 +00:00
b8b8
ed022a4fcc
Update strings.xml - Remove "seconds" ( #3497 )
...
Signed-off-by: b8b8 <156552149+b8b8@users.noreply.github.com>
2025-10-18 21:31:31 +00:00
James Rich
411a8b5dbb
feat(map): Add pulsing animation to recently heard nodes ( #3495 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-10-18 14:13:38 +00:00
renovate[bot]
c2ccd18959
chore(deps): update core/proto/src/main/proto digest to 4a61838 ( #3493 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-18 12:32:19 +00:00
Phil Oliver
e889975987
Fix app cold start jank ( #3492 )
2025-10-17 20:12:13 +00:00
James Rich
9f91b73ea0
Revert "chore(deps): update ruby to v3.4.7" ( #3490 )
2025-10-17 06:23:02 -05:00
James Rich
6e74d40d32
chore: Scheduled updates (Firmware, Hardware) ( #3488 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-10-17 02:31:44 +00:00
James Rich
3dbfd81b43
feat(bluetooth): conditional RSSI polling ( #3489 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-10-17 02:08:41 +00:00
renovate[bot]
c3ede38b4c
chore(deps): update ruby to v3.4.7 ( #3416 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-16 22:23:08 +00:00
renovate[bot]
cc51a41f15
chore(deps): update devtools.ksp to v2.2.20-2.0.4 ( #3428 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-16 22:22:49 +00:00
James Rich
0c2d58bb9c
feat( #3474 ): Move lock icon on ContactItem.kt, tweak layout. ( #3487 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-10-16 20:38:16 +00:00
renovate[bot]
1df58b2cae
chore(deps): update plugin kover to v0.9.3 ( #3485 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-16 19:09:47 +00:00
James Rich
08cdc23633
feat(ble): Refactor SafeBluetooth and add modern Android API support ( #3483 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-16 18:57:13 +00:00
Phil Oliver
2a4ab2f49f
Fix lint in Main.kt ( #3484 )
2025-10-16 18:30:00 +00:00
Phil Oliver
88ba0aa449
Align CoroutineDispatchers usage ( #3481 )
2025-10-16 16:12:20 +00:00
James Rich
50b02efcee
New Crowdin updates ( #3479 )
2025-10-16 12:26:40 +00:00
renovate[bot]
112414a638
chore(deps): update protobuf runtime to v4.33.0 ( #3475 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-16 12:26:33 +00:00
James Rich
cc5e2164a6
New Crowdin updates ( #3477 )
2025-10-16 08:09:24 +00:00
James Rich
abb0928112
New Crowdin updates ( #3473 )
2025-10-15 21:35:12 +00:00
ChrisDeardeuff
f6487518f8
Enhancement - Add 'show all meanings' to node key encryption dialog ( #3437 )
...
Co-authored-by: ChrisDeardeuff <chris.deardeuff@proton.me>
2025-10-15 20:04:18 +00:00
renovate[bot]
241b46da3d
chore(deps): update plugin dokka to v2.1.0 ( #3472 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-15 20:03:56 +00:00
renovate[bot]
8b53b1476f
chore(deps): update org.jetbrains.dokka:android-documentation-plugin to v2.1.0 ( #3471 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-15 20:03:44 +00:00
James Rich
d6615c976e
New Crowdin updates ( #3470 )
2025-10-15 13:05:23 +00:00
Phil Oliver
73b37c17dc
Add dividers to node details ( #3466 )
2025-10-15 02:06:45 +00:00
renovate[bot]
d64825f4f4
chore(deps): update datadog to v3.2.0 ( #3462 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-15 01:41:14 +00:00
James Rich
81ce79db4b
New Crowdin updates ( #3463 )
2025-10-15 01:39:22 +00:00
Phil Oliver
51ccc59b24
Clean up list item component API ( #3465 )
2025-10-14 18:37:59 +00:00
James Rich
1b9f0f9736
Modify stale.yml for issue management ( #3460 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-10-14 01:10:31 +00:00
James Rich
4e02f15bf4
New Crowdin updates ( #3459 )
2025-10-14 00:59:51 +00:00
Phil Oliver
273772b214
Tweak settings footer button style/visibility ( #3458 )
2025-10-13 21:40:55 +00:00
James Rich
43400f8d61
chore(repo): Update VERSION_NAME_BASE to 2.7.4 ( #3457 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-10-13 20:39:18 +00:00
Phil Oliver
3a232fc33f
Add stateInWhileSubscribed extension ( #3456 )
2025-10-13 20:04:29 +00:00
Phil Oliver
5c745bdd90
Decouple settings screens from NavHostController ( #3450 )
2025-10-13 17:52:44 +00:00
Phil Oliver
d4a6c8b7cb
Move maps manifest to :feature:map ( #3444 )
2025-10-13 14:54:17 +00:00
renovate[bot]
437de91ea3
chore(deps): update plugin com.gradle.develocity to v4.2.2 ( #3453 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-13 14:53:42 +00:00
James Rich
fa9314cabb
New Crowdin updates ( #3455 )
2025-10-13 14:53:32 +00:00
James Rich
03ab04fb83
Revert "chore: Add workflows permission to GitHub Actions" ( #3454 )
2025-10-13 08:08:57 -05:00
James Rich
7cfb1d0923
chore: Add workflows permission to GitHub Actions ( #3452 )
2025-10-13 07:53:14 -05:00
Phil Oliver
e691981207
Modularize ScannedQrCodeDialog ( #3446 )
2025-10-13 00:18:23 +00:00
Ken Piper
b4c8873484
Sets keyboard sentence capitalization on chat text inputs ( #3445 )
2025-10-12 21:53:09 +00:00
Phil Oliver
e81d30706c
Remove unused UiViewModel code ( #3442 )
2025-10-12 20:41:48 +00:00
Phil Oliver
3984c97e39
Move NodeMapScreen to :feature:map ( #3443 )
2025-10-12 20:27:27 +00:00
Sebastian Rutofski
e4ecf1d483
remove default value for onDismiss from SimpleAlertDialog ( #3441 )
2025-10-12 17:10:26 +00:00
Phil Oliver
886e9cfede
Modularize messaging code ( #3435 )
2025-10-12 17:07:03 +00:00
Phil Oliver
cd1a54f506
Add unread count badge to bottom nav ( #3440 )
2025-10-12 12:22:46 +00:00
James Rich
91470667fb
chore: Scheduled updates (Firmware, Hardware) ( #3438 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-10-12 12:20:23 +00:00
renovate[bot]
7f8ffb1615
chore(deps): update core/proto/src/main/proto digest to 38638f1 ( #3433 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-12 12:20:14 +00:00
James Rich
fbd069db58
New Crowdin updates ( #3431 )
2025-10-10 14:33:07 +00:00
James Rich
8163fbcc5e
feat(workflows): Allow promotions from any channel ( #3432 )
2025-10-10 09:33:37 -05:00
renovate[bot]
1e19660e1e
chore(deps): update com.squareup.okhttp3:logging-interceptor to v5.2.1 ( #3430 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-10 12:41:26 +00:00
renovate[bot]
6097570c89
chore(deps): update core/proto/src/main/proto digest to cd5c83a ( #3429 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-10 12:40:50 +00:00
renovate[bot]
6f996fdfad
chore(deps): update com.google.firebase:firebase-bom to v34.4.0 ( #3427 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-09 22:14:07 +00:00
James Rich
c6be5be72f
feat(settings): replace interval inputs with dropdowns ( #3352 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-10-09 19:03:06 +00:00
renovate[bot]
e5a28d6942
chore(deps): update plugin google-services to v4.4.4 ( #3426 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-09 18:43:05 +00:00
renovate[bot]
e365059347
chore(deps): update com.google.gms.google-services:com.google.gms.google-services.gradle.plugin to v4.4.4 ( #3425 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-09 18:28:24 +00:00
James Rich
cdb97ebe2b
ci(github-actions): Remove tag step for promotions ( #3422 )
2025-10-09 06:46:53 -05:00
James Rich
be0d4cdff4
feat(ci): Use gh release edit to retag releases ( #3421 )
2025-10-09 06:30:59 -05:00
James Rich
f09b522f97
ci(workflow): Calculate release increment based on target channel ( #3420 )
2025-10-09 06:19:04 -05:00
James Rich
df37f3e030
feat(ci): Checkout code in promotion workflow ( #3419 )
2025-10-09 06:11:00 -05:00
James Rich
30ba9f1829
feat(ci): Refactor release promotion logic ( #3418 )
2025-10-09 05:42:06 -05:00
James Rich
7be6d96f43
New Crowdin updates ( #3417 )
2025-10-09 05:40:10 -05:00
James Rich
f789497562
Revert "chore(deps): update ruby to v3.4.7" ( #3415 )
2025-10-09 04:46:48 -05:00
renovate[bot]
a633e3bae2
chore(deps): update ruby to v3.4.7 ( #3414 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-09 04:40:28 -05:00
James Rich
10a0f78b8d
New Crowdin updates ( #3412 )
2025-10-09 09:20:49 +00:00
renovate[bot]
6bc36f1dd5
chore(deps): update core/proto/src/main/proto digest to ef173e3 ( #3411 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-09 02:38:00 +00:00
James Rich
f2c9d05968
feat( #3409 ): Add analytics notice to welcome screen ( #3410 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-10-09 01:04:34 +00:00
renovate[bot]
82b9c2e979
chore(deps): update core/proto/src/main/proto digest to ef173e3 ( #3403 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-09 01:02:13 +00:00
renovate[bot]
b158e5c846
chore(deps): update plugin dependency-analysis to v3.1.0 ( #3408 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-08 21:44:38 +00:00
renovate[bot]
ae58bdb08d
chore(deps): update androidx (general) ( #3407 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-08 19:11:47 +00:00
renovate[bot]
db1897b157
chore(deps): update androidx navigation to v1.0.0-alpha11 ( #3404 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-08 19:08:01 +00:00
renovate[bot]
ca04668774
chore(deps): update androidx.compose.material3.adaptive:adaptive to v1.2.0-rc01 ( #3406 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-08 18:51:54 +00:00
renovate[bot]
fef93d2731
chore(deps): update androidx room to v2.8.2 ( #3405 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-08 18:51:38 +00:00
Phil Oliver
0fd3c4ca05
Protobuf package change ( #3291 )
2025-10-08 18:20:09 +00:00
Phil Oliver
e6c8a2fc21
Fix share channels crash ( #3401 )
2025-10-08 16:23:45 +00:00
James Rich
bb72cd7b8c
feat(node): Always show exchange position action ( #3400 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-10-08 16:19:08 +00:00
James Rich
318d63411f
feat(ci): Configure staged rollouts for Android releases ( #3399 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-10-08 12:44:58 +00:00
James Rich
c122561df7
ci(github-actions): Check for null tagName in post-release-cleanup ( #3398 )
2025-10-08 07:21:39 -05:00
renovate[bot]
91d482e421
chore(deps): update ktor to v3.3.1 ( #3397 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-08 12:01:28 +00:00
James Rich
f2349822aa
New Crowdin updates ( #3393 )
2025-10-08 11:40:48 +00:00
Phil Oliver
36f1aabcb5
Remove remaining unused dependencies across the project ( #3390 )
2025-10-08 03:04:20 +00:00
James Rich
5c6c83d31c
ci: fix release cleanup ( #3392 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-10-08 03:02:54 +00:00
James Rich
29434c4cf4
fix: Change fallback node name format ( #3391 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-10-08 03:01:26 +00:00
James Rich
8e28dbcc2d
feat(ui): Simplify connection status message ( #3389 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-10-08 01:50:34 +00:00
James Rich
8baf8714d0
feat(ui): Refactor node position details into separate section ( #3382 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-10-08 00:50:53 +00:00
James Rich
b2ff4483c8
New Crowdin updates ( #3388 )
2025-10-08 00:47:36 +00:00
James Rich
38c50799cb
fix: service status notification refactor ( #3386 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-10-08 00:13:49 +00:00
Phil Oliver
da65dfdd15
Remove remaining unused dependencies in :core:* ( #3387 )
2025-10-08 00:08:48 +00:00
renovate[bot]
ecbe17f61c
chore(deps): update ruby to v3.4.7 ( #3384 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-07 22:07:51 +00:00
Phil Oliver
185c3ab5eb
Remove unused :core:database dependencies ( #3383 )
2025-10-07 21:37:03 +00:00
Phil Oliver
83531eeba9
Remove unused :core:analytics dependencies ( #3381 )
2025-10-07 19:35:44 +00:00
renovate[bot]
633c1f6010
chore(deps): update devtools.ksp to v2.2.20-2.0.3 ( #3380 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-07 19:31:26 +00:00
renovate[bot]
e30162f6b3
chore(deps): update google maps compose to v6.12.1 ( #3379 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-07 19:31:16 +00:00
renovate[bot]
781ed4881f
chore(deps): update github/codeql-action action to v4 ( #3376 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-07 17:05:51 +00:00
renovate[bot]
e50a57dee2
chore(deps): update com.squareup.okhttp3:logging-interceptor to v5.2.0 ( #3378 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-07 17:05:41 +00:00
Phil Oliver
9a6c78fcd1
Move tests to appropriate modules ( #3377 )
2025-10-07 16:23:41 +00:00
James Rich
e1da9fda01
New Crowdin updates ( #3369 )
2025-10-07 10:23:27 +00:00
Phil Oliver
59916a4cbe
Remove version catalog bundles ( #3370 )
2025-10-07 10:23:12 +00:00
Phil Oliver
7287ebbf49
Fix google build ( #3371 )
2025-10-07 10:22:32 +00:00
Phil Oliver
ef0ac5220d
Consistent catalog naming for AndroidX dependencies ( #3368 )
2025-10-07 03:51:32 +00:00
James Rich
ec81101a31
chore: Update VERSION_NAME_BASE to 2.7.3 ( #3367 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-10-07 02:33:28 +00:00
James Rich
daa8785709
ci: Use tag_name input in release and promote workflows ( #3366 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-10-07 02:30:20 +00:00
James Rich
3f923ae5c6
refactor(ui): Refactor SettingsItem component ( #3364 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-10-07 02:23:34 +00:00
Phil Oliver
4d7ad96a09
Remove unused dependencies in :app ( #3365 )
2025-10-07 02:14:25 +00:00
James Rich
ff9d621978
feat: Add contentColor parameter to info components ( #3363 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-10-06 22:02:44 +00:00
James Rich
6a71891790
feat: Always Display voltage ( #3362 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-10-06 21:31:43 +00:00
James Rich
c98e74d804
feat(ble): Implement keep-alive and improve connection stability ( #3359 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-10-06 19:45:11 +00:00
James Rich
cc64abfc5c
refactor: Switch to compileOnly for convention plugins ( #3357 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-10-06 18:59:07 +00:00
Phil Oliver
1fb79d8887
Inject PlatformAnalytics directly ( #3358 )
2025-10-06 18:30:18 +00:00
Phil Oliver
95ec4877df
Modularize settings code ( #3355 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2025-10-06 17:20:03 +00:00
James Rich
4613a26c9d
New Crowdin updates ( #3351 )
2025-10-06 12:47:14 +00:00
James Rich
13e2796760
refactor(build-logic): Apply kotlinx-serialization plugin for compose ( #3353 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-10-05 15:16:45 +00:00
James Rich
f92e002d83
New Crowdin updates ( #3350 )
2025-10-05 13:07:59 +00:00
James Rich
ab18e99bd5
fix(ci): update draft release query to use tagName instead of url ( #3349 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-10-05 01:26:37 +00:00
Phil Oliver
dcbf664f38
Move app intro to :feature:intro ( #3348 )
2025-10-05 01:15:55 +00:00
James Rich
8562073d44
feat(ci): add post-release cleanup workflow ( #3346 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-10-05 00:59:40 +00:00
James Rich
bab9920cc9
New Crowdin updates ( #3347 )
2025-10-05 00:59:23 +00:00
James Rich
6fc23bc988
ci(release): correct case for 'NewAlpha' track in Play Store promotion ( #3345 )
2025-10-04 18:05:20 -05:00
James Rich
d56e9f3ff6
fix(promote): update track name from 'alpha' to 'newAlpha' ( #3344 )
2025-10-04 17:58:32 -05:00
James Rich
7e7b9115c0
ci(release): include version code in GitHub release name ( #3343 )
2025-10-04 17:36:46 -05:00
James Rich
cf0fae09e6
feat(fastlane): copypasta typo ( #3342 )
2025-10-04 16:55:53 -05:00
James Rich
6adb7c392e
fix(ci): replace build lanes ( #3341 )
2025-10-04 16:30:47 -05:00
James Rich
e8e80e6201
ci: Add environment specification for promote-release job ( #3340 )
2025-10-04 16:26:03 -05:00
James Rich
a3183fad91
Rename workflow from 'Make Release' to 'Promote Release'
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-10-04 16:18:28 -05:00
James Rich
7d827dc9f9
refactor(ci): separate release and promotion workflows ( #3339 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-10-04 21:08:55 +00:00
James Rich
be518bb60b
chore: Scheduled updates (Firmware, Hardware) ( #3335 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-10-04 21:01:59 +00:00
James Rich
be6155c4ac
New Crowdin updates ( #3334 )
2025-10-04 21:01:50 +00:00
James Rich
54f7d9ecdf
fix(release): update track names for Google Play promotion ( #3338 )
2025-10-04 14:20:15 -05:00
James Rich
0f8bd84ecb
Refactor build steps to check channel input ( #3337 )
2025-10-04 14:04:57 -05:00
James Rich
4b42cc1419
fix(release): simplify build condition for internal channel ( #3336 )
2025-10-04 13:51:31 -05:00
James Rich
1a91223e89
feat(workflow): update permissions for release workflow ( #3333 )
2025-10-04 12:37:04 -05:00
James Rich
015bf123b2
ci(release): refactor release workflow to be callable ( #3330 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-10-04 17:13:05 +00:00
James Rich
f2b4b87944
fix: update foreground service type to manifest ( #3332 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-10-04 17:05:08 +00:00
James Rich
603276ee0a
feat(chat): (re)allow multi-line messages in text input ( #3329 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-10-04 16:52:01 +00:00
James Rich
5ac43cd1af
New Crowdin updates ( #3331 )
2025-10-04 16:11:23 +00:00
James Rich
f903d3fa35
Revert markdown message rendering ( #3328 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-10-04 15:01:26 +00:00
renovate[bot]
03cf9817fe
chore(deps): update core/proto/src/main/proto digest to a1b8c3d ( #3326 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-04 13:24:58 +00:00
James Rich
0dfc76172a
New Crowdin updates ( #3327 )
2025-10-04 13:24:21 +00:00
Phil Oliver
ff95bc5311
Decouple NodeMapScreen from MetricsViewModel ( #3323 )
...
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-10-04 13:17:00 +00:00
James Rich
8b4397a825
Revert ( #3325 )
2025-10-04 06:07:43 -05:00
James Rich
28de377068
ci(release): refine promotion logic and enhance Datadog integration ( #3322 )
2025-10-03 21:03:33 -05:00
Phil Oliver
51fa634e11
More map modularization ( #3319 )
2025-10-04 00:19:37 +00:00
James Rich
bc114c618a
ci(promote-release): enhance stage promotion logic ( #3321 )
2025-10-03 19:08:51 -05:00
renovate[bot]
f8dc71898e
chore(deps): update actions/stale action to v10.1.0 ( #3317 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-03 21:29:41 +00:00
Phil Oliver
e24292494e
Add BuildConfigProvider ( #3318 )
2025-10-03 21:24:52 +00:00
James Rich
c1f411b2ad
ci(release): check for existing versionCode on Google Play before build ( #3320 )
2025-10-03 16:29:16 -05:00
James Rich
be2719d365
chore(ci): remove release environment from prepare-build-info job ( #3316 )
2025-10-03 13:33:29 -05:00
James Rich
cbeecd5385
ci(release): trigger release workflow from promotion and internal builds ( #3315 )
2025-10-03 13:30:40 -05:00
James Rich
a3d058962c
New Crowdin updates ( #3312 )
2025-10-03 17:46:06 +00:00
James Rich
14a5b3ea3e
ci(github-actions): move release environment to correct workflow ( #3314 )
2025-10-03 12:45:54 -05:00
James Rich
be6dbd565d
ci(workflows): configure git user for release workflows ( #3311 )
2025-10-03 12:18:17 -05:00
James Rich
7c70b7faee
ci(github-actions): add Release environment to workflows ( #3310 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-10-03 16:46:02 +00:00
James Rich
7b3b794bbe
New Crowdin updates ( #3306 )
2025-10-03 16:16:59 +00:00
Phil Oliver
47f3961f3a
Finish migration away from global app bar ( #3297 )
2025-10-03 16:06:51 +00:00
James Rich
ee74d4700a
refactor(release)!: simplify and streamline release workflow ( #3309 )
2025-10-03 10:46:31 -05:00
b8b8
a7183cc8ca
Update strings.xml - PKI required for DMs ( #3301 )
...
Signed-off-by: b8b8 <156552149+b8b8@users.noreply.github.com>
2025-10-03 15:01:19 +00:00
James Rich
7bc9469df5
feat(ci): overhaul release workflow for hotfixes and promotions ( #3307 )
2025-10-03 09:33:09 -05:00
renovate[bot]
87f7ea3f47
chore(deps): update core/proto/src/main/proto digest to c1e31a9 ( #3305 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-03 12:11:55 +00:00
James Rich
7a2d4c6421
New Crowdin updates ( #3304 )
2025-10-03 11:26:25 +00:00
Phil Oliver
5d95dca354
Fix shared contact deeplink ( #3302 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-10-03 10:42:52 +00:00
James Rich
2accdd7f77
New Crowdin updates ( #3303 )
2025-10-03 10:16:16 +00:00
Phil Oliver
4a8cd6fb41
Decouple ScannedQrCodeDialog from UiViewModel ( #3300 )
2025-10-03 10:12:40 +00:00
James Rich
f854cafe6f
New Crowdin updates ( #3299 )
2025-10-03 00:40:45 +00:00
Phil Oliver
502e417338
ConnectionsScreen available BLE devices (#3298 )
2025-10-03 00:18:09 +00:00
James Rich
526ca9b854
New Crowdin updates ( #3296 )
2025-10-02 20:31:03 +00:00
James Rich
c42cb44b10
feat(settings): add link to system app settings ( #3293 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-10-02 18:48:20 +00:00
Phil Oliver
a5cd2d6bbc
Decouple ChannelScreen from UIViewModel ( #3295 )
2025-10-02 18:25:47 +00:00
renovate[bot]
309ec5a6b4
chore(deps): update datadog to v1.21.0 ( #3292 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-02 17:08:43 +00:00
James Rich
0dbc628378
chore(repo): Update VERSION_NAME_BASE to 2.7.2 ( #3294 )
2025-10-02 12:06:55 -05:00
James Rich
24f0417b28
feat(contact): add manually verified shared contact support ( #3283 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-02 16:46:12 +00:00
James Rich
04991dbc5a
feat(network): add http cache to OkHttpClient ( #3290 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-10-02 11:03:01 +00:00
renovate[bot]
94cd088c62
chore(deps): update plugin com.gradle.develocity to v4.2.1 ( #3288 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-02 10:29:31 +00:00
James Rich
ceb3dea420
chore: Scheduled updates (Firmware, Hardware) ( #3285 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-10-02 10:01:12 +00:00
Phil Oliver
fe9491121c
Modularize common composables ( #3286 )
2025-10-02 09:56:49 +00:00
Phil Oliver
81804500bd
Move MapViewExtensions to :feature:map ( #3284 )
2025-10-02 01:21:51 +00:00
Phil Oliver
d553cdfee6
Add :feature:node ( #3275 )
2025-10-01 23:26:41 +00:00
James Rich
5a6cd5acbc
fix(debug): replace top app bar with actions (delete) ( #3276 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-10-01 20:32:50 +00:00
James Rich
31d4ef67ed
chore: Scheduled updates (Firmware, Hardware) ( #3280 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-10-01 20:31:31 +00:00
renovate[bot]
1a10c1d002
chore(deps): update core/proto/src/main/proto digest to 60c3e66 ( #3279 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-01 20:31:21 +00:00
Phil Oliver
7a899528bf
Fix NodeChip click handling ( #3278 )
2025-10-01 20:12:26 +00:00
James Rich
0847598d38
refactor(ui)!: update NodeItem display with new components ( #3273 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-10-01 19:31:08 +00:00
James Rich
a3009c9c84
feat(analytics): Set session sample rate for RUM ( #3277 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-10-01 19:22:03 +00:00
renovate[bot]
83260963aa
chore(deps): update google maps compose to v6.12.0 ( #3274 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-01 19:21:59 +00:00
James Rich
18b25d0f53
New Crowdin updates ( #3271 )
2025-10-01 18:51:58 +00:00
James Rich
ff8a13f3af
New Crowdin updates ( #3269 )
2025-10-01 12:29:39 +00:00
renovate[bot]
ec688e3c4f
chore(deps): update gradle/actions action to v5 ( #3270 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-01 12:07:51 +00:00
James Rich
b4448ce83c
ci(release): simplify artifact paths for GitHub Release ( #3267 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-10-01 11:59:45 +00:00
James Rich
668b44d3b5
chore(fdroid): Configure F-Droid build variant ( #3265 )
2025-09-30 21:56:16 -05:00
James Rich
0b4104fedf
chore(analytics): Disable Google services for F-Droid builds ( #3264 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-10-01 02:25:04 +00:00
Phil Oliver
7593560bba
Modularize more maps files ( #3262 )
2025-10-01 01:37:17 +00:00
Ben Meadors
bd0812f0d7
Remove noisy error disconnected toast ( #3263 )
2025-10-01 01:16:21 +00:00
James Rich
8b01cd70ce
fix(deps): update Kotlin Serialization plugin version ( #3261 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-10-01 00:45:28 +00:00
James Rich
75513f7835
New Crowdin updates ( #3247 )
2025-10-01 00:26:04 +00:00
James Rich
ae722790b1
feat(map): set minimum cluster size to 10 ( #3260 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-10-01 00:25:43 +00:00
James Rich
cad88d277b
refactor(analytics)!: modularize analytics - remove Logging ( #3256 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-09-30 23:22:22 +00:00
Phil Oliver
9aa0cf9335
Decouple NodeMapScreen from UIViewModel ( #3257 )
2025-09-30 22:46:31 +00:00
renovate[bot]
51ada3d6ff
chore(deps): update core/proto/src/main/proto digest to 394268b ( #3252 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-30 21:42:16 +00:00
Phil Oliver
db2ef75e08
Add :core:service ( #3253 )
2025-09-30 20:55:56 +00:00
Phil Oliver
cf59033c49
Clearer node filter options ( #3250 )
2025-09-30 03:47:06 +00:00
James Rich
6abe0124d2
fix(service): Update foreground service type and error handling ( #3246 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-09-29 20:59:00 +00:00
James Rich
38332b346e
fix(ui): handle ActivityNotFoundException when opening firmware links ( #3245 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-09-29 20:55:08 +00:00
James Rich
1ac5a0c7ec
New Crowdin updates ( #3242 )
2025-09-29 20:55:01 +00:00
James Rich
3f3182ad82
fix(crash): pass in navcontroller and specify viewmodel type ( #3244 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-09-29 20:54:56 +00:00
Phil Oliver
a878373d14
Remove node card expansion ( #3243 )
2025-09-29 20:54:28 +00:00
James Rich
9ed0f5e0a7
New Crowdin updates ( #3239 )
2025-09-29 16:58:17 +00:00
Phil Oliver
32b73f7f15
Migrate node sort prefs to datastore ( #3241 )
2025-09-29 16:57:47 +00:00
James Rich
e3dd4325fd
fix(build): apply Datadog and Firebase plugins _only_ to google flavor ( #3240 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-09-29 16:51:07 +00:00
Phil Oliver
48a27ba022
Remove NodeChip long-click ( #3220 )
2025-09-29 14:31:55 +00:00
James Rich
98ef72d240
New Crowdin updates ( #3237 )
2025-09-29 13:07:42 +00:00
James Rich
e3b9869374
New Crowdin updates ( #3236 )
2025-09-29 12:44:38 +00:00
James Rich
92202e3ebf
feat(bluetooth): expose and display bluetooth signal strength (RSSI) ( #3235 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-09-29 12:44:12 +00:00
James Rich
00e9be0919
New Crowdin updates ( #3229 )
2025-09-28 19:51:20 +00:00
James Rich
c5da2c4e13
build: use git commit count for versionCode ( #3233 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-09-28 19:49:12 +00:00
James Rich
ac51c1b9f6
fix(service): clear nodeDB when device address changes ( #3232 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-09-28 19:45:10 +00:00
Dane Evans
cd010c4967
add colour coding to traceroutes ( #3227 )
2025-09-28 16:53:33 +00:00
Phil Oliver
3951ebb375
Spruce up LoRaConfigScreen ( #3224 )
2025-09-28 16:52:42 +00:00
James Rich
8c16052229
New Crowdin updates ( #3221 )
2025-09-28 14:54:13 +00:00
James Rich
e31bba2a1e
chore: Scheduled updates (Firmware, Hardware) ( #3218 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-09-28 14:53:59 +00:00
renovate[bot]
2d2544338c
chore(deps): update core/proto/src/main/proto digest to 082bb7c ( #3223 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-28 14:53:50 +00:00
James Rich
f3d34ed8a9
feat(map): Add last heard filter for node tracks ( #3222 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-09-27 21:56:19 +00:00
James Rich
61c6d6c76e
feat(map): add last heard filter for map nodes ( #3219 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-09-27 18:40:41 +00:00
James Rich
ab18e424b1
ci(release): add build provenance and streamline release process ( #3217 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-09-27 01:06:56 +00:00
Phil Oliver
a8b0327c41
Decouple MainAppBar from UiViewModel ( #3216 )
2025-09-27 00:11:57 +00:00
Phil Oliver
6d5e56b34f
Decouple contacts nav graph from UiViewModel ( #3215 )
2025-09-26 23:54:31 +00:00
Phil Oliver
3e83e61a1a
Move some repo classes to :core:data ( #3214 )
2025-09-26 21:45:11 +00:00
Phil Oliver
af8e1daa5d
Decouple MapView from UiViewModel ( #3213 )
2025-09-26 20:34:36 +00:00
Phil Oliver
3d94391bb1
Decouple NodeDetail from UiViewModel ( #3212 )
2025-09-26 19:24:37 +00:00
James Rich
ed032c66b9
New Crowdin updates ( #3211 )
2025-09-26 18:52:15 +00:00
Phil Oliver
4deed11343
Decouple MessageScreen from UiViewModel ( #3210 )
2025-09-26 18:46:49 +00:00
James Rich
6c0b2c55a0
feat(db): introduce transactional config installation ( #3209 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-09-26 01:39:26 +00:00
Phil Oliver
01290278e9
Decouple NodeScreen from UiViewModel ( #3207 )
2025-09-26 01:09:17 +00:00
renovate[bot]
1ba8c536e2
chore(deps): update dagger & hilt to v2.57.2 ( #3208 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-26 01:09:09 +00:00
Phil Oliver
0cf7b93f28
Less state held by MeshService ( #3205 )
2025-09-25 21:22:14 +00:00
Phil Oliver
c5360086b7
Add :core:ui ( #3203 )
2025-09-25 21:01:53 +00:00
James Rich
b139c7edd7
New Crowdin updates ( #3202 )
2025-09-25 20:26:51 +00:00
James Rich
fb707e6218
chore(release): remove update-github-release step from workflow ( #3204 )
2025-09-25 13:53:00 -05:00
James Rich
f7ba7dcb41
refactor(service): unify config and node info request flow ( #3201 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-09-25 14:02:55 +00:00
Phil Oliver
8317b704ea
Redundant methods in RadioConfigRepository ( #3198 )
2025-09-25 13:57:26 +00:00
James Rich
8be9c38ae6
New Crowdin updates ( #3200 )
2025-09-25 13:56:56 +00:00
James Rich
b0f6d4d775
refactor(ui): improve UX for saving node notes ( #3197 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-09-24 23:35:11 +00:00
James Rich
cd3f6713c6
New Crowdin updates ( #3196 )
2025-09-24 23:02:17 +00:00
James Rich
39f12ff32c
New Crowdin updates ( #3195 )
2025-09-24 20:53:35 +00:00
Phil Oliver
613714cdb4
Modularize database classes ( #3192 )
2025-09-24 20:23:05 +00:00
renovate[bot]
989a6bc820
chore(deps): update androidx navigation ( #3188 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-09-24 20:15:48 +00:00
James Rich
80774954b6
New Crowdin updates ( #3194 )
2025-09-24 19:39:26 +00:00
James Rich
108e9a8c01
chore: Scheduled updates (Firmware, Hardware) ( #3193 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-09-24 19:39:11 +00:00
renovate[bot]
bb698577ba
chore(deps): update androidx adaptive ui to v1.2.0-beta03 ( #3187 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-24 19:10:32 +00:00
renovate[bot]
3470983230
chore(deps): update androidx room to v2.8.1 ( #3189 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-24 18:40:51 +00:00
James Rich
588d86347d
New Crowdin updates ( #3184 )
2025-09-24 18:36:00 +00:00
renovate[bot]
07e024e2c1
chore(deps): update plugin spotless to v8 ( #3191 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-24 18:35:46 +00:00
renovate[bot]
0232029d8c
chore(deps): update com.diffplug.spotless:spotless-plugin-gradle to v8 ( #3190 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-24 18:35:33 +00:00
renovate[bot]
2561747978
chore(deps): update androidx (general) ( #3186 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-24 18:35:17 +00:00
b8b8
1c3dddf903
Update strings.xml ( #3180 )
...
Signed-off-by: b8b8 <156552149+b8b8@users.noreply.github.com>
2025-09-24 17:45:25 +00:00
Phil Oliver
4eba3e9daf
Modularize more models/utils ( #3182 )
2025-09-24 15:43:46 +00:00
Phil Oliver
5bb3f73e0d
Modularize CustomTileProviderRepository ( #3181 )
2025-09-24 14:20:35 +00:00
James Rich
84d1888bae
chore: Scheduled updates (Firmware, Hardware) ( #3183 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-09-24 13:04:58 +00:00
James Rich
2a583e6d8f
fix: release fixes ( #3179 )
2025-09-23 17:26:08 -05:00
Phil Oliver
c37925fed8
Move common dispatchers to :core:di ( #3178 )
2025-09-23 21:48:16 +00:00
Phil Oliver
f63d1ea54e
Remove design/ git submodule ( #3177 )
2025-09-23 21:29:33 +00:00
Phil Oliver
a1d9f926cb
Pref fixes ( #3175 )
2025-09-23 15:04:44 -05:00
James Rich
c5c433c165
New Crowdin updates ( #3174 )
2025-09-23 14:27:53 +00:00
James Rich
61ca39667f
chore: remove Firebase Performance Monitoring
...
Removes the Firebase Performance Monitoring plugin and associated dependencies.
this was causing issues with conflicting protobuf libs
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-09-23 09:24:05 -05:00
James Rich
bf8453705b
release(2.7.1): bump version name base
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-09-23 08:16:43 -05:00
James Rich
19e3b260a5
New Crowdin updates ( #3173 )
2025-09-23 12:15:12 +00:00
James Rich
ce8bd943d8
feat(settings): add device telemetry toggle ( #3166 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-09-23 11:26:35 +00:00
Phil Oliver
b98e533123
Modularize prefs classes ( #3171 )
2025-09-23 09:51:03 +00:00
Phil Oliver
53fdda3a9c
Add core data modules ( #3169 )
2025-09-23 03:49:28 +00:00
James Rich
bb2e6b9a7d
New Crowdin updates ( #3170 )
2025-09-23 03:00:18 +00:00
James Rich
ddb19b959f
refactor(settings)!: standardize radio config screens ( #3167 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-09-23 02:59:33 +00:00
James Rich
d2db37e0d4
refactor(R): Move R file imports to core UI module ( #3159 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-09-23 01:59:39 +00:00
renovate[bot]
e8e7608e52
chore(deps): update google maps compose to v6.11.0 ( #3168 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-22 21:53:51 +00:00
renovate[bot]
a54f8c8ea3
chore(deps): update actions/github-script action to v8 ( #3165 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-22 15:32:39 +00:00
renovate[bot]
ea6acb2309
chore(deps): update actions/download-artifact action to v5 ( #3164 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-22 15:32:10 +00:00
James Rich
d18824e65d
chore: Scheduled updates (Firmware, Hardware) ( #3162 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-09-22 15:15:56 +00:00
James Rich
f9e47535b3
ci: streamline release process and artifact handling ( #3163 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-09-22 15:15:41 +00:00
James Rich
419c39204e
New Crowdin updates ( #3155 )
2025-09-20 09:51:13 +00:00
James Rich
0bdafb0afc
2.7.0 ( #2900 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
Co-authored-by: DaneEvans <dane@goneepic.com>
2025-09-20 02:12:34 +00:00
Phil Oliver
8b2e1e8b02
Modularize some map-related files ( #3154 )
2025-09-19 23:12:26 +00:00
James Rich
00ee0db78a
feat(settings): align config screens copy and order with iOS ( #3144 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-09-19 22:58:49 +00:00
Phil Oliver
8fb41aab74
Modularize some model classes ( #3153 )
2025-09-19 19:53:43 +00:00
Phil Oliver
ab2fff219d
Modularize protos ( #3152 )
2025-09-19 19:09:08 +00:00
renovate[bot]
58adf41510
chore(deps): update meshtastic protobufs to 6a8b80a ( #3149 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-19 16:10:33 +00:00
Phil Oliver
e604942beb
Launch system language picker for API 33+ ( #3145 )
2025-09-19 12:16:45 +00:00
Phil Oliver
0d2c1f1516
New core modules for :model, :navigation, :network, :prefs ( #3147 )
2025-09-19 12:16:36 +00:00
renovate[bot]
bb707526f9
chore(deps): update datadog to v3.1.0 ( #3150 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-19 12:12:51 +00:00
James Rich
7dc9b82a0e
chore: Scheduled updates (Firmware, Hardware) ( #3148 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-09-19 12:12:35 +00:00
renovate[bot]
b66bf96f7e
chore(deps): update com.google.firebase:firebase-bom to v34.3.0 ( #3146 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-19 03:23:07 +00:00
renovate[bot]
51ca6af10f
chore(deps): update gradle to v9.1.0 ( #3143 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-19 03:22:49 +00:00
Phil Oliver
8b34a69d62
Add MapScreen ( #3142 )
2025-09-18 16:31:17 +00:00
Phil Oliver
f2d29d4582
Flatten BluetoothViewModel ( #3138 )
2025-09-18 16:08:10 +00:00
Phil Oliver
eedc3ef963
Decouple SettingsScreen from UiViewModel ( #3137 )
2025-09-18 11:40:33 +00:00
James Rich
48da34ce1a
New Crowdin updates ( #3134 )
2025-09-18 00:30:58 +00:00
James Rich
b30088b813
refactor(map): use hiltViewModel for MapViewModel ( #3135 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-09-17 23:42:09 +00:00
Phil Oliver
fed3ebbd36
Start migration away from global top app bar ( #3132 )
2025-09-17 22:38:22 +00:00
James Rich
e4bfce0989
refactor(build): simplify lint, spotless, and detekt configurations ( #3133 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-09-17 21:43:23 +00:00
Phil Oliver
df90256959
Re-add "set region" CTA ( #3129 )
2025-09-17 21:05:59 +00:00
renovate[bot]
e7b01da8c2
chore(deps): update androidx lifecycle to v2.9.4 ( #3130 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-17 18:59:54 +00:00
renovate[bot]
e821c7f784
chore(deps): update plugin dependency-analysis to v3.0.4 ( #3131 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-17 18:59:45 +00:00
Phil Oliver
1d30367ddc
Decouple ConnectionsScreen from UiViewModel ( #3126 )
2025-09-17 15:10:43 +00:00
Phil Oliver
7afab16011
Move nav routes to new :navigation project module ( #3124 )
2025-09-17 10:46:43 +00:00
Phil Oliver
299dac415d
Example project: Appease Detekt ( #3125 )
2025-09-16 23:38:54 +00:00
renovate[bot]
07d798d506
chore(deps): update plugin kover to v0.9.2 ( #3123 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-16 20:29:57 +00:00
renovate[bot]
4d7f364809
chore(deps): update plugin com.gradle.develocity to v4.2 ( #3121 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-16 19:25:53 +00:00
Phil Oliver
bec5dac9d4
Use Ktor/Ktorfit for API calls ( #3122 )
2025-09-16 18:45:59 +00:00
renovate[bot]
d600d182b5
chore(deps): update ruby to v3.4.6 ( #3120 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-16 13:06:21 +00:00
James Rich
d202fdbdf2
chore: Scheduled updates (Firmware, Hardware) ( #3117 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-09-16 09:49:40 +00:00
renovate[bot]
5e3825d9c8
chore(deps): update plugin dependency-analysis to v3.0.3 ( #3115 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-15 22:24:00 +00:00
renovate[bot]
303bf46d27
chore(deps): update androidx.compose.runtime:runtime-tracing to v1.9.1 ( #3116 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-15 22:23:23 +00:00
James Rich
22a5521b9d
feat(build-logic): modularize build-logic & update dependencies ( #3110 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-09-15 21:48:27 +00:00
renovate[bot]
91da327e16
chore(deps): update meshtastic protobufs to 945b796 ( #3114 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-15 21:26:38 +00:00
renovate[bot]
437e8f864c
chore(deps): update markdown renderer (mike penz) to v0.37.0 ( #3087 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Phil Oliver <3497406+poliver@users.noreply.github.com>
2025-09-15 21:13:19 +00:00
renovate[bot]
42b2847505
chore(deps): update plugin com.gradle.common-custom-user-data-gradle-plugin to v2.4.0 ( #3113 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-15 20:35:17 +00:00
renovate[bot]
83472f1eaa
chore(deps): update plugin dependency-analysis to v3.0.3 ( #3112 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-15 20:32:19 +00:00
Phil Oliver
3e4a5d4a5d
More ConnectionsScreen screen breakup ( #3108 )
2025-09-15 19:54:10 +00:00
Phil Oliver
58344c1c0f
Convert sample project to Kotlin ( #3111 )
2025-09-15 19:50:36 +00:00
renovate[bot]
be6e9ad5ec
chore(deps): update plugin datadog to v1.20.0 ( #3105 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-15 12:51:23 +00:00
Dane Evans
57630326c1
#2803 Waypoints with line breaks ( #3101 )
...
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-09-15 12:20:45 +00:00
James Rich
be0fd20710
ci: add coverage status configuration to codecov.yml ( #3104 )
2025-09-15 06:59:55 -05:00
renovate[bot]
b141a5b741
chore(deps): update androidx (general) ( #3103 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-15 11:29:32 +00:00
renovate[bot]
2b028cc756
chore(deps): update com.google.protobuf:protoc to v4.32.1 ( #3102 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-15 11:29:08 +00:00
Dane Evans
9a9b5935e9
add internal bug report with ch_testing tags ( #3099 )
2025-09-15 10:50:00 +00:00
James Rich
d5b7488ff3
chore: Scheduled updates (Firmware, Hardware) ( #3098 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-09-15 10:47:52 +00:00
James Rich
295e0aa298
feat(build): Convention Plugins ( #3081 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
Co-authored-by: Dane Evans <dane@goneepic.com>
2025-09-15 10:47:03 +00:00
James Rich
9f2c76d33d
New Crowdin updates ( #3093 )
2025-09-15 01:02:34 +00:00
James Rich
a8821eb343
ci(release): update artifact paths in release workflow ( #3097 )
2025-09-14 16:18:21 -05:00
James Rich
6d51fbee5b
fix: detekt ( #3096 )
2025-09-14 14:12:03 -05:00
James Rich
0634859742
revert(safebluetooth): reverts changes to SafeBluetooth.kt ( #3095 )
2025-09-14 13:53:27 -05:00
James Rich
a8b5b4a62d
New Crowdin updates ( #3092 )
2025-09-14 15:34:03 +00:00
James Rich
efbcdcee19
fix: missed commas
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-09-14 10:30:48 -05:00
James Rich
193a99c5b4
chore(fastlane): skip uploading metadata and screenshots to Play Store
...
Skips uploading metadata, changelogs, images, and screenshots to the Play Store for all lanes. This is to prevent Fastlane from overriding changes made directly in the Play Console.
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-09-14 10:26:24 -05:00
James Rich
0076822e9c
Update Crowdin configuration file
2025-09-14 10:14:19 -05:00
James Rich
ba003487c1
fix: detekt ( #3090 )
2025-09-14 08:26:21 -05:00
James Rich
7905334f1b
refactor(radio): connection state tweaks ( #3089 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-09-14 08:10:52 -05:00
James Rich
4dbbcd222d
fix(mqtt): enable TLS when using official mqtt server ( #3088 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-09-14 08:10:52 -05:00
James Rich
0467647676
New Crowdin updates ( #3086 )
2025-09-14 12:35:20 +00:00
James Rich
15357d6841
New Crowdin updates ( #3084 )
2025-09-13 11:58:31 +00:00
James Rich
a3399471ec
New Crowdin updates ( #3080 )
2025-09-13 01:52:12 +00:00
James Rich
ac259f3b1c
chore: Scheduled updates (Firmware, Hardware) ( #3075 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-09-12 12:37:30 +00:00
James Rich
70eaab42a8
New Crowdin updates ( #3076 )
2025-09-12 12:37:11 +00:00
renovate[bot]
79d14acd2e
chore(deps): update protobuf runtime to v4.32.1 ( #3078 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-12 12:36:59 +00:00
James Rich
30be662bee
chore: Scheduled updates (Firmware, Hardware) ( #3073 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-09-11 12:25:12 +00:00
James Rich
6bb39b9d6e
New Crowdin updates ( #3074 )
2025-09-11 03:39:51 +00:00
James Rich
2af017113b
New Crowdin updates ( #3072 )
2025-09-10 23:17:53 +00:00
renovate[bot]
d353f3a5ab
chore(deps): update com.google.devtools.ksp to v2.2.20-2.0.2 ( #3067 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-10 21:34:55 +00:00
James Rich
75827a3f5b
Update Crowdin configuration file
2025-09-10 16:42:54 -05:00
James Rich
3c726457eb
repo(release): merge changes from 2.7.0 to main ( #3070 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
Co-authored-by: DaneEvans <dane@goneepic.com>
2025-09-10 15:59:57 -05:00
renovate[bot]
94f30ef540
chore(deps): update androidx.hilt:hilt-navigation-compose to v1.3.0 ( #3068 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-10 20:28:06 +00:00
renovate[bot]
ba824fd57e
chore(deps): update androidx (general) ( #3056 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-10 20:26:29 +00:00
renovate[bot]
f54f60be35
chore(deps): update androidx navigation ( #3059 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-10 20:26:15 +00:00
renovate[bot]
acb462cccc
chore(deps): update androidx room to v2.8.0 ( #3060 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-10 20:25:44 +00:00
renovate[bot]
456e482fe3
chore(deps): update androidx adaptive ui to v1.2.0-beta02 ( #3057 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-10 20:25:23 +00:00
renovate[bot]
8ada70a087
chore(deps): update codecov/codecov-action action to v5 ( #3069 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-10 20:25:14 +00:00
James Rich
8bb3f4fadb
ci: upload Android test results to Codecov ( #3055 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-09-10 20:06:30 +00:00
James Rich
5dbc519943
ci: add CODECOV_TOKEN to merge-queue workflow ( #3066 )
2025-09-10 15:06:12 -05:00
James Rich
00b56a4a6b
fix(merge-queue): add CODECOV_TOKEN to secrets ( #3064 )
2025-09-10 14:38:17 -05:00
James Rich
a949fc4c9b
New Crowdin updates ( #3054 )
2025-09-10 15:46:49 +00:00
James Rich
0659d38438
feat(ci): add kover for test coverage reporting ( #3041 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-09-10 15:30:47 +00:00
b8b8
72c5284e2e
Update strings.xml - Include GeoJSON ( #3052 )
...
Signed-off-by: b8b8 <156552149+b8b8@users.noreply.github.com>
2025-09-10 14:18:45 +00:00
James Rich
71e7c6b7e9
chore(release): Automate changelog generation for pre-releases
...
This commit introduces a new step in the release workflow to automatically generate a changelog file for pre-releases (closed and open testing tracks).
The changelog file will contain a link to the GitHub release notes for detailed information.
Additionally, the GitHub release is no longer created as a draft.
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-09-10 09:07:11 -05:00
James Rich
5011e413b2
fix(fastlane): change Play Store release status to draft ( #3051 )
2025-09-10 08:29:40 -05:00
renovate[bot]
3d0cdea091
chore(deps): update kotlin ecosystem to v2.2.20 ( #3050 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-10 11:27:32 +00:00
James Rich
fdc999a831
New Crowdin updates ( #3049 )
2025-09-10 10:35:32 +00:00
renovate[bot]
b05a6b38b1
chore(deps): update ruby to v3.4.5 ( #3045 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-10 03:18:02 +00:00
renovate[bot]
3595289ea8
chore(deps): update actions/download-artifact action to v5 ( #3046 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-10 03:17:42 +00:00
James Rich
99983a8655
docs: update app store metadata ( #3048 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-09-10 03:16:56 +00:00
James Rich
3833fe2de1
fix(fastlane): add skip_upload_apk option to Play Store upload tasks ( #3047 )
2025-09-09 21:23:36 -05:00
James Rich
d66c0bd61a
fix(fastlane): Align assemble_beta task with fastlane documentation ( #3044 )
2025-09-09 20:49:49 -05:00
James Rich
4653712e6d
chore(build): prioritize injected version properties ( #3043 )
2025-09-09 20:17:38 -05:00
James Rich
43caf3c226
feat(fastlane): return AAB path from build lane ( #3042 )
2025-09-09 20:01:10 -05:00
James Rich
5fbab14098
chore: Scheduled updates (Firmware, Hardware) ( #3039 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-09-09 22:07:11 +00:00
James Rich
a0fd407d23
docs(RELEASE_PROCESS): update release finalization steps ( #3040 )
2025-09-09 17:06:53 -05:00
James Rich
5cfa44cb64
feat(ci): migrate to fastlane for release management ( #3038 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-09-09 21:08:11 +00:00
renovate[bot]
d4976f380f
chore(deps): update google maps compose to v6.10.0 ( #3036 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-09 19:55:50 +00:00
James Rich
9598f2e70b
New Crowdin updates ( #3037 )
2025-09-09 19:55:38 +00:00
James Rich
6ba3d70a4e
fix(docs): dokka path ( #3034 )
2025-09-09 07:23:44 -05:00
James Rich
e7c0a7c656
New Crowdin updates ( #3032 )
2025-09-09 06:39:03 +00:00
James Rich
97eb579d3e
feat(docs): migrate configs to dokka 2 ( #3031 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-09-09 03:14:16 +00:00
James Rich
46282c3aec
fix(release): Simplify Play Store deployment to upload-only ( #3027 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-09-09 01:52:34 +00:00
James Rich
15cdb04dba
chore: Scheduled updates (Firmware, Hardware) ( #3030 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-09-09 01:51:57 +00:00
renovate[bot]
dff6d9af07
chore(deps): update actions/upload-pages-artifact action to v4 ( #3029 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-08 18:55:15 -05:00
James Rich
e490b036be
ci: add Dokka for kdoc documentation generation and deployment ( #3024 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-09-08 23:31:53 +00:00
renovate[bot]
bd29d0c55c
chore(deps): update meshtastic protobufs to 8caf423 ( #3025 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-08 22:38:35 +00:00
James Rich
a8bb160dad
New Crowdin updates ( #3026 )
2025-09-08 22:38:18 +00:00
James Rich
69f0f0f184
New Crowdin updates ( #3022 )
2025-09-08 21:38:04 +00:00
DaneEvans
f2680d37ad
Feat/node notes ( #3014 )
2025-09-08 21:37:56 +00:00
James Rich
363764c5ce
ci(release): promote from NewAlpha to beta for open builds ( #3023 )
2025-09-08 16:24:15 -05:00
James Rich
7823413d31
ci(release): Remove build caching and set user fraction for promotions ( #3021 )
2025-09-08 14:56:14 -05:00
James Rich
3f2444bb2d
ci(release): Cache build artifacts to speed up release workflow ( #3020 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-09-08 14:23:42 -05:00
James Rich
e8bdc5936d
fix(ci): full version for promotion action
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-09-08 13:52:33 -05:00
James Rich
05056c5ad6
ci(release): use correct promote action ( #3019 )
2025-09-08 13:28:22 -05:00
James Rich
f6eff0bc55
docs: update release process for promotion strategy ( #3017 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-09-08 17:05:14 +00:00
James Rich
62a64589e2
ci(release): improve Google Play release automation ( #3016 )
2025-09-08 11:37:52 -05:00
James Rich
6dc4bdd462
New Crowdin updates ( #3013 )
2025-09-08 01:45:21 +00:00
James Rich
e72a83c626
chore(issues): overhaul issue templates ( #3012 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
Co-authored-by: DaneEvans <dane@goneepic.com>
2025-09-07 15:39:27 +00:00
James Rich
8e66360b60
fix(service): increase config wait time ( #3006 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-09-07 11:55:07 +00:00
b8b8
188f60ada6
Update EnvironmentMetrics.kt - μR/h ( #3008 )
...
Signed-off-by: b8b8 <156552149+b8b8@users.noreply.github.com>
2025-09-06 23:35:05 +00:00
James Rich
ce60d490b7
fix: map regressions ( #3004 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-09-06 19:33:06 +00:00
James Rich
5e462c9fd7
chore: Scheduled updates (Firmware, Hardware) ( #3005 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-09-06 19:09:33 +00:00
renovate[bot]
50545e1c1a
chore(deps): update meshtastic protobufs to a84657c ( #3001 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-06 19:06:30 +00:00
James Rich
d5e53e2639
feat(map): keep screen on when location tracking is enabled ( #3003 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-09-06 19:06:02 +00:00
James Rich
91ce6c5b93
feat(map): allow map to follow phone bearing ( #3002 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-09-06 18:24:06 +00:00
DaneEvans
93e7eb3aa0
feat #2810 - fix export config file name ( #3000 )
2025-09-06 14:40:37 +00:00
DaneEvans
266379c979
Feat/2932 env metrics radiation ( #2993 )
2025-09-06 13:34:15 +00:00
DaneEvans
99938e97bd
add times to traceroute displays. ( #2999 )
2025-09-06 13:34:03 +00:00
James Rich
80a7b9e081
chore: Scheduled updates (Firmware, Hardware) ( #2998 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-09-06 13:06:14 +00:00
James Rich
e37cc5112d
New Crowdin updates ( #2997 )
2025-09-06 09:03:00 +00:00
DaneEvans
6123f5de24
repo: update label check so it doesn't need help ( #2995 )
2025-09-06 06:26:38 +00:00
James Rich
c0dc9fdf3e
New Crowdin updates ( #2994 )
2025-09-06 06:01:44 +00:00
DaneEvans
3a9e5ffbbe
move debug export to using URI ( #2991 )
2025-09-06 05:17:04 +00:00
DaneEvans
82b6266f0e
feat #2570 , Add ExportAll to csv ( #2989 )
2025-09-06 05:16:53 +00:00
Dane Evans
4dd519456b
Revert "align strategies for display, add missing entries, clean up display when everything is present,"
...
This reverts commit 2f1a3fabb9 .
2025-09-06 15:03:15 +10:00
Dane Evans
2f1a3fabb9
align strategies for display, add missing entries, clean up display when everything is present,
2025-09-06 14:54:05 +10:00
James Rich
0f34946941
New Crowdin updates ( #2988 )
2025-09-06 02:27:20 +00:00
James Rich
2ac96a9516
New Crowdin updates ( #2987 )
2025-09-06 00:22:11 +00:00
renovate[bot]
0b34943f25
chore(deps): update google maps compose to v6.9.0 ( #2986 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-05 20:00:45 +00:00
Phil Oliver
08ced48652
Move remaining 3-dot menu items to Settings ( #2985 )
2025-09-05 19:51:09 +00:00
Phil Oliver
4ab588cdaa
Migrate App Intro to Navigation 3 ( #2983 )
2025-09-05 17:44:54 +00:00
Phil Oliver
0cb0b19128
Move "show app intro" to phone settings ( #2984 )
2025-09-05 17:24:41 +00:00
DaneEvans
f78c440c61
Fix/2640 rangetest hops ( #2979 )
2025-09-05 16:53:39 +00:00
DaneEvans
fd40f8679b
drop the glitchy animation ( #2981 )
2025-09-05 16:47:48 +00:00
James Rich
be4862882e
New Crowdin updates ( #2982 )
2025-09-05 16:47:22 +00:00
Robert-0410
dc9c325e1e
Improvements to Channel management ( #2935 )
...
Co-authored-by: DaneEvans <dane@goneepic.com>
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-09-05 13:14:32 +00:00
DaneEvans
653f7a1b3a
fix units on current ( #2980 )
2025-09-05 13:01:09 +00:00
James Rich
4f49e98dd6
chore: Scheduled updates (Firmware, Hardware) ( #2978 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-09-05 12:16:40 +00:00
James Rich
9d0c9d7a24
New Crowdin updates ( #2975 )
2025-09-05 11:29:50 +00:00
James Rich
b06ebd4436
refactor(map): fix scalebar and compass ( #2973 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-09-05 03:18:26 +00:00
James Rich
755038219b
fix(service): set node time after config completion ( #2970 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-09-05 03:14:11 +00:00
renovate[bot]
f900ff682f
chore(deps): update datadog to v3 (major) ( #2962 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Phil Oliver <3497406+poliver@users.noreply.github.com>
2025-09-05 03:05:02 +00:00
James Rich
7802f614da
feat(theme): add expressive motion to theme ( #2967 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-09-05 02:58:23 +00:00
Phil Oliver
161c38f8ee
Align syle of admin settings ( #2969 )
2025-09-05 02:53:44 +00:00
Phil Oliver
804b1a878e
Relocate debug panel to Settings nav graph ( #2971 )
2025-09-05 01:47:39 +00:00
James Rich
0645e4855f
refactor(map): replace VerticalFloatingToolbar with Horizontal ( #2968 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-09-05 01:04:26 +00:00
Phil Oliver
2583b3fcf1
Componentize traceroute button ( #2965 )
2025-09-05 00:34:28 +00:00
renovate[bot]
79eb62edac
chore(config): migrate renovate config ( #2964 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-04 22:48:06 +00:00
renovate[bot]
20c87cdafd
chore(deps): update actions/labeler action to v6 ( #2963 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-04 21:29:27 +00:00
renovate[bot]
05d2ade9f7
chore(deps): update actions/github-script action to v8 ( #2961 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-04 21:29:13 +00:00
James Rich
ab3c0184c6
New Crowdin updates ( #2959 )
2025-09-04 21:28:50 +00:00
James Rich
6b1ce27594
fix: Set 'google' as default product flavor ( #2960 )
2025-09-04 20:17:21 +00:00
Ben Meadors
d6b8f07c57
Fix compass / orient north button ( #2958 )
2025-09-04 13:16:55 +00:00
James Rich
026f1607a9
chore: Scheduled updates (Firmware, Hardware) ( #2957 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-09-04 12:27:50 +00:00
renovate[bot]
652c8c24ba
chore(deps): update meshtastic protobufs to 07d6573 ( #2956 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-04 06:52:41 -05:00
Phil Oliver
7bffcb1fd6
Make Nodes screen the root of the nav graph ( #2954 )
2025-09-04 11:13:17 +00:00
renovate[bot]
04c6b1d0ca
chore(deps): update actions/stale action to v10 ( #2955 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-04 11:08:56 +00:00
Ben Meadors
4574a8b09b
Add active tracking functionality to gmaps ( #2953 )
2025-09-04 11:05:50 +00:00
James Rich
4735830653
chore: Scheduled updates (Firmware, Hardware) ( #2952 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-09-04 11:04:01 +00:00
James Rich
46d6abb345
chore: Scheduled updates (Firmware, Hardware) ( #2951 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-09-04 01:58:23 +00:00
renovate[bot]
6c44dba158
chore(deps): update com.google.android.material:material to v1.13.0 ( #2950 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-03 23:45:24 +00:00
James Rich
de4ac5e3a1
fix(ui): Prevent FAB from obscuring NodeScreen content ( #2949 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-09-03 22:10:11 +00:00
renovate[bot]
af4806c8c3
chore(deps): update meshtastic protobufs to 34f0c81 ( #2946 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-03 22:01:47 +00:00
James Rich
39705ef303
chore: Scheduled updates (Firmware, Hardware) ( #2947 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-09-03 22:01:31 +00:00
Ben Meadors
48679f4436
Fix Bluetooth reconnection logic ( #2948 )
2025-09-03 21:37:08 +00:00
James Rich
76ddd29114
feat: Support the add export method on channel url/qr ( #2934 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
Co-authored-by: Benjamin Faershtein <119711889+RCGV1@users.noreply.github.com>
2025-09-02 19:12:32 +00:00
renovate[bot]
251aa6cabd
chore(deps): update google maps compose to v6.8.0 ( #2945 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-02 19:00:29 +00:00
renovate[bot]
0c1e438316
chore(deps): update agp to v8.13.0 ( #2943 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-02 17:53:03 +00:00
James Rich
2fed2a0d15
chore: Scheduled updates (Firmware, Hardware) ( #2940 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-09-02 02:10:18 +00:00
James Rich
39bb597860
New Crowdin updates ( #2937 )
2025-09-01 01:34:41 +00:00
James Rich
4dce566519
New Crowdin updates ( #2929 )
2025-08-30 06:15:00 +00:00
DaneEvans
f8377589aa
Fix #2918 crash on hw model ( #2927 )
2025-08-30 03:00:51 +00:00
James Rich
e03bd34ae5
chore(deps): group all the things ( #2928 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-08-30 02:48:35 +00:00
James Rich
d0b2c7a532
chore: Scheduled updates (Firmware, Hardware) ( #2926 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-08-30 02:30:08 +00:00
DaneEvans
1e0b2f3e6c
Fix #2906 - remove Lora.ignore_incoming ( #2925 )
2025-08-30 00:18:01 +00:00
renovate[bot]
b2f34c9b69
chore(deps): update meshtastic protobufs to 4c4427c ( #2924 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-29 23:20:48 +00:00
James Rich
36159bec05
chore(deps): group meshtastic protobuf updates ( #2923 )
2025-08-29 18:11:04 -05:00
James Rich
b948e8e068
New Crowdin updates ( #2922 )
2025-08-29 21:52:13 +00:00
James Rich
04405df8e3
New Crowdin updates ( #2917 )
2025-08-29 13:17:56 +00:00
James Rich
2f2697a5bb
refactor(l10n): start from scratch ( #2914 )
2025-08-29 07:44:31 -05:00
James Rich
7e6aff6dd5
Update Crowdin configuration file
2025-08-29 07:34:07 -05:00
renovate[bot]
9d380b41c4
chore(deps): update com.google.firebase:firebase-bom to v34.2.0 ( #2907 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-29 02:01:54 +00:00
renovate[bot]
013a5c513a
chore(deps): update actions/attest-build-provenance action to v3 ( #2908 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-29 02:01:49 +00:00
James Rich
2b771abc57
New Crowdin updates ( #2905 )
2025-08-29 01:53:48 +00:00
renovate[bot]
9e2a322751
chore(deps): update agp to v8.12.2 ( #2904 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-29 01:52:01 +00:00
James Rich
c9771ab116
New Crowdin updates ( #2902 )
2025-08-28 20:04:57 +00:00
James Rich
222436b92c
chore: Scheduled updates (Firmware, Hardware) ( #2901 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-08-28 20:04:38 +00:00
Phil Oliver
177138ac8f
More migration to top-level Settings ( #2903 )
2025-08-28 20:04:27 +00:00
James Rich
b08691bda6
New Crowdin updates ( #2899 )
2025-08-28 12:26:55 +00:00
DaneEvans
84df584c7c
#2887 Fix Paxcounter thresholds to take ints ( #2898 )
2025-08-28 12:03:14 +00:00
James Rich
8a9d9a881c
chore: Scheduled updates (Firmware, Hardware) ( #2897 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-08-28 11:33:17 +00:00
James Rich
008593acb7
New Crowdin updates ( #2892 )
2025-08-28 11:05:12 +00:00
DaneEvans
908fd4a263
#2894 - add responsiveness to the map scalebar ( #2895 )
2025-08-28 09:52:38 +00:00
DaneEvans
161582141a
2712 add format types note to custom layers ( #2891 )
2025-08-28 09:43:56 +00:00
James Rich
99c016c7e9
New Crowdin updates ( #2888 )
2025-08-28 03:24:03 +00:00
DaneEvans
2a2696314a
#2711 move map controls up ( #2886 )
2025-08-28 03:21:44 +00:00
James Rich
61d45367a2
chore(datadog): Disable automatic compose instrumentation ( #2884 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-08-28 03:01:30 +00:00
renovate[bot]
3f55d0f225
chore(deps): update androidx.compose.material3:material3 to v1.5.0-alpha03 ( #2881 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-28 02:25:17 +00:00
James Rich
20530874b4
chore: Scheduled updates (Firmware, Hardware) ( #2883 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-08-28 02:25:02 +00:00
James Rich
ad736116a7
refactor(analytics): consolidate consent logic, move to Settings ( #2885 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-08-28 02:21:06 +00:00
renovate[bot]
86ce659bc6
chore(deps): update lifecycle to v2.9.3 ( #2882 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-28 01:30:06 +00:00
James Rich
4377ba2a04
New Crowdin updates ( #2874 )
2025-08-28 01:09:42 +00:00
renovate[bot]
df9d443e9e
chore(deps): update adaptive to v1.2.0-beta01 ( #2879 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-28 01:09:30 +00:00
renovate[bot]
a30fef2538
chore(deps): update androidx.compose:compose-bom to v2025.08.01 ( #2880 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-28 01:09:19 +00:00
renovate[bot]
fc0a0de452
chore(deps): update dd.sdk.android to v2.26.0 ( #2871 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-27 16:26:06 +00:00
James Rich
02abba43a0
fix(release): use correct GitHub release URL for Play Store whatsnew ( #2870 )
2025-08-27 08:44:28 -05:00
James Rich
05c46f326f
chore(release): simplify changelog generation for Play Store ( #2869 )
2025-08-27 07:20:37 -05:00
James Rich
dd6f60a0e0
fix(ci): release notes 3 ( #2868 )
2025-08-27 06:33:23 -05:00
James Rich
c7356678fa
New Crowdin updates ( #2866 )
2025-08-27 10:36:31 +00:00
James Rich
a6cc3191c2
fix(ci): releasenotes path? ( #2867 )
2025-08-27 05:35:48 -05:00
James Rich
86c0285f69
Revert "refactor: clean up deprecations using recommendations" ( #2864 )
2025-08-26 20:37:05 -05:00
James Rich
e89bcda299
fix(ci): release whatsnew path ( #2863 )
2025-08-26 20:24:09 -05:00
Benjamin Faershtein
799933fcfb
Added Markdown Text ( #2860 )
2025-08-27 00:27:21 +00:00
James Rich
41cfc316f2
fix(ci): release status condition in workflow ( #2862 )
2025-08-26 19:37:20 -05:00
James Rich
1fc52466b0
fix(release): release notes path ( #2861 )
2025-08-26 19:09:33 -05:00
James Rich
89cc9e8844
refactor: clean up deprecations using recommendations ( #2859 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-08-26 22:02:53 +00:00
James Rich
2ea2f6e5ab
build: centralize repository declarations in settings.gradle.kts ( #2858 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-08-26 22:00:32 +00:00
James Rich
f3338e3f0d
fix(ci): improve release workflow and proguard setup ( #2857 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-08-26 19:18:51 +00:00
James Rich
49677bb38f
New Crowdin updates ( #2856 )
2025-08-26 16:57:26 +00:00
James Rich
a11a9346fc
docs!: update release process to reflect automation enhancements ( #2852 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-08-26 16:27:16 +00:00
James Rich
523abfc208
fix(ci): Update track values in release workflow ( #2853 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-08-26 16:03:24 +00:00
James Rich
e4cecc9858
New Crowdin updates ( #2854 )
2025-08-26 15:58:41 +00:00
James Rich
31a5b293ba
ci(release): fix secrets handling in release workflow ( #2851 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-08-26 14:30:30 +00:00
James Rich
bcad1d4a7f
feat(analytics): enable datadog user interaction tracking ( #2848 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-08-26 13:48:29 +00:00
James Rich
4ad80b019c
refactor(connections): use collectAsStateWithLifecycle for UI state ( #2850 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-08-26 13:28:38 +00:00
renovate[bot]
64efcf8211
chore(deps): update r0adkll/upload-google-play action to v1.1.3 ( #2849 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-26 13:20:22 +00:00
James Rich
6b3f1236b1
ci(release): update release workflow to tag based versioning ( #2838 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-08-26 12:36:58 +00:00
James Rich
40395c7c69
New Crowdin updates ( #2845 )
2025-08-26 11:56:49 +00:00
James Rich
1c9e14e87c
refactor(UI): Use animateFloatingActionButton for FAB animations ( #2844 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-08-26 01:56:53 +00:00
Phil Oliver
b2a8d7a934
NodeDetail list items (#2839 )
2025-08-26 01:55:45 +00:00
James Rich
34fd7e173e
feat(contacts): hide share QR code FAB when not connected
...
The Floating Action Button for sharing a QR code is now only visible when the device is connected to the mesh.
This change also ensures the FAB is hidden when in selection mode.
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-08-25 20:11:18 -05:00
James Rich
889061dddd
New Crowdin updates ( #2837 )
2025-08-25 20:31:24 +00:00
Phil Oliver
f1bb020203
Relocate radio config to new top-level Settings screen ( #2834 )
2025-08-25 19:44:32 +00:00
James Rich
af6066d788
feat(ui): display app version in connections screen ( #2835 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-08-25 19:43:34 +00:00
James Rich
23d0688fba
feat(logging): Remove redundant Report Bug button and related functionality ( #2836 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-08-25 19:43:12 +00:00
James Rich
9fd184d3ac
refactor(service): initialize PacketHandler lazily ( #2833 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-08-25 16:26:57 +00:00
James Rich
6895af1653
fix(sharing): don't auto-launch scanner after perm check ( #2832 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-08-25 14:25:28 +00:00
James Rich
f21ea1161e
2.6.35 ( #2697 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-08-25 12:15:19 +00:00
James Rich
9d1f5f48ec
fix(contact-import): streamline shared contact handling ( #2828 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-08-25 11:58:50 +00:00
James Rich
a2b89d7a91
New Crowdin updates ( #2829 )
2025-08-25 01:07:27 +00:00
Phil Oliver
c26d76f60b
MeshService: extract basic packet handling (#2813 )
2025-08-24 12:15:32 +00:00
James Rich
ce54f42988
New Crowdin updates ( #2824 )
2025-08-24 12:14:52 +00:00
James Rich
06c83313c5
feat(map): add support for GeoJSON map layers ( #2827 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-08-24 12:14:41 +00:00
James Rich
e6dfc8a595
refactor(map)!: move initial map zoom logic to onMapLoaded ( #2821 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-08-23 19:53:30 +00:00
James Rich
3fceb1fae1
feat(navigation): Add deep links to other screens ( #2811 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-08-23 19:35:57 +00:00
James Rich
7d33365095
New Crowdin updates ( #2820 )
2025-08-23 19:31:25 +00:00
Phil Oliver
380a69f63e
Fix label: Messages -> Conversations ( #2822 )
2025-08-23 19:30:57 +00:00
James Rich
f09a46ebad
New Crowdin updates ( #2819 )
2025-08-22 22:04:51 +00:00
Phil Oliver
ccad2a1c97
Add share FAB button to conversations screen ( #2818 )
2025-08-22 21:23:10 +00:00
James Rich
4cfb6a008b
New Crowdin updates ( #2817 )
2025-08-22 19:18:11 +00:00
Phil Oliver
2d5e73c410
Clean up Connections UI, fix some friction with Bluetooth ( #2807 )
2025-08-22 18:33:11 +00:00
Phil Oliver
268be3e4f9
Improve top-level nav icons/labels ( #2790 )
2025-08-22 18:02:08 +00:00
renovate[bot]
a885f68ecf
chore(deps): update actions/setup-java action to v5 ( #2808 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-21 11:33:11 +00:00
renovate[bot]
5dbfa16fc4
chore(deps): update hilt to v2.57.1 ( #2806 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-20 23:19:44 +00:00
Phil Oliver
75561e06bd
Add SnackBarHost ( #2800 )
2025-08-20 22:49:06 +00:00
James Rich
4f6fc7d345
New Crowdin updates ( #2798 )
2025-08-20 22:47:03 +00:00
James Rich
835ebd1a72
chore: Scheduled updates (Firmware, Hardware) ( #2797 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-08-20 22:44:24 +00:00
Phil Oliver
1a9771ea28
Add modern battery info component ( #2801 )
2025-08-20 22:44:04 +00:00
Phil Oliver
7e55729ee1
Don't change nav graph start destination ( #2799 )
2025-08-20 22:43:14 +00:00
renovate[bot]
6aa0a26806
chore(deps): update app/src/main/proto digest to 8985852 ( #2794 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-20 12:10:39 +00:00
renovate[bot]
bb26ab9d80
chore(deps): update mesh_service_example/src/main/proto digest to 8985852 ( #2795 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-20 12:10:35 +00:00
James Rich
6c3d252f2e
chore: Scheduled updates (Firmware, Hardware) ( #2792 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-08-20 12:06:01 +00:00
renovate[bot]
8ea4e34eab
chore(deps): update maps.compose to v6.7.2 ( #2791 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-20 03:28:01 +00:00
James Rich
023390ae41
docs: add release process documentation ( #2774 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-08-20 03:04:49 +00:00
Phil Oliver
da1932fae0
Extract MainAppBar to its own file ( #2788 )
2025-08-19 23:55:10 +00:00
James Rich
68545a7bab
chore: Scheduled updates (Firmware, Hardware) ( #2789 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-08-19 22:15:23 +00:00
James Rich
8e297b884c
chore: Scheduled updates (Firmware, Hardware) ( #2787 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-08-19 17:13:52 +00:00
James Rich
48d7e54b07
New Crowdin updates ( #2785 )
2025-08-19 17:13:45 +00:00
renovate[bot]
4d61c8717e
chore(deps): update com.datadoghq:dd-sdk-android-gradle-plugin to v1.19.0 ( #2786 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-19 17:13:25 +00:00
James Rich
dee22e8e69
chore: Scheduled updates (Firmware, Hardware) ( #2783 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-08-19 15:21:41 +00:00
renovate[bot]
9cd9f0f626
chore(deps): update mesh_service_example/src/main/proto digest to be51376 ( #2781 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-19 12:59:46 +00:00
renovate[bot]
22c13c46e7
chore(deps): update app/src/main/proto digest to be51376 ( #2780 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-19 12:19:58 +00:00
James Rich
d000dae50a
New Crowdin updates ( #2779 )
2025-08-19 11:59:33 +00:00
Phil Oliver
c913bb0472
Migrate remaining prefs usages to repo ( #2777 )
2025-08-19 11:17:22 +00:00
renovate[bot]
5f10e9590e
chore(deps): update plugin com.gradle.develocity to v4.1.1 ( #2778 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-19 11:15:13 +00:00
Phil Oliver
6cb0196a6e
Migrate (mostly) maps prefs to repo ( #2776 )
2025-08-18 21:45:23 +00:00
Phil Oliver
4be0cd7f81
Migrate UiState prefs to repo ( #2775 )
2025-08-18 21:44:44 +00:00
Phil Oliver
d574ba738d
Migrate 'MainActivity' prefs to repo pattern ( #2770 )
2025-08-18 18:20:23 +00:00
renovate[bot]
05e19a4740
chore(deps): update com.android.tools.build:gradle to v8.12.1 ( #2773 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-18 18:14:31 +00:00
Phil Oliver
b2f316b00d
Migrate MeshService prefs to repo pattern ( #2769 )
2025-08-18 17:47:36 +00:00
Phil Oliver
6ec66bfaea
Migrate map consent prefs to repo pattern ( #2771 )
2025-08-18 17:46:57 +00:00
Phil Oliver
ae9b5f4db3
Migrate RadioInterfaceService prefs to repo pattern ( #2768 )
2025-08-18 17:45:58 +00:00
Phil Oliver
daa5afe8ee
Migrate SharedPreferencesCustomTileProviderRepository prefs to repo pattern ( #2772 )
2025-08-18 17:45:11 +00:00
Phil Oliver
d5a840cc18
Migrate analytics prefs to repo pattern ( #2766 )
2025-08-18 17:37:02 +00:00
Phil Oliver
e29003c79d
Migrate custom emoji prefs to repo pattern ( #2767 )
2025-08-18 17:36:35 +00:00
Phil Oliver
a46065865f
Add prefs repos and DI providers ( #2760 )
2025-08-18 14:57:05 +00:00
James Rich
b6a24ec470
feat(map): persist and restore selected map type ( #2758 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-08-18 12:33:03 +00:00
Phil Oliver
2173a53567
Run Spotless ( #2762 )
2025-08-18 11:51:06 +00:00
Phil Oliver
1044f4b61c
Fix CI badge in README ( #2761 )
2025-08-18 01:37:12 +00:00
Phil Oliver
8429f35c1e
MVVM-ify logic to display app intro ( #2748 )
2025-08-16 18:58:21 +00:00
Phil Oliver
acc3e3f636
Decouple mesh service bind from MainActivity ( #2743 )
2025-08-16 11:52:15 +00:00
Phil Oliver
69841ebd59
Backport splash screen to API 26 ( #2747 )
2025-08-16 01:33:30 +00:00
Copilot
e9a03e5658
Add comprehensive .github/copilot-instructions.md for improved coding agent efficiency ( #2745 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: jamesarich <2199651+jamesarich@users.noreply.github.com>
2025-08-16 00:34:05 +00:00
James Rich
b0e9d17aac
New Crowdin updates ( #2746 )
2025-08-16 00:33:48 +00:00
DaneEvans
14e893b32c
Feat/debug log export filtering & redaction of keys ( #2739 )
...
Signed-off-by: DaneEvans <dane@goneepic.com>
2025-08-16 00:33:27 +00:00
renovate[bot]
caafec861a
chore(deps): update app/src/main/proto digest to 5dd723f ( #2741 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-15 22:21:44 +00:00
renovate[bot]
3a4b7a6aba
chore(deps): update mesh_service_example/src/main/proto digest to 5dd723f ( #2742 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-15 22:21:36 +00:00
James Rich
9983e8d90e
New Crowdin updates ( #2735 )
2025-08-15 18:25:49 +00:00
Phil Oliver
570f323328
fix(UI): Apply window insets on welcome screens ( #2734 )
2025-08-15 18:25:25 +00:00
DaneEvans
14422cd2c0
Fix/debug panel - remove redundant saveOne ( #2737 )
2025-08-15 18:21:39 +00:00
DaneEvans
69b2a6229c
add new crowdIn branch to the bypass list ( #2736 )
2025-08-15 09:18:15 +00:00
renovate[bot]
605e8aa7d9
chore(deps): update protobuf.kotlin to v4.32.0 ( #2733 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-15 01:53:57 +00:00
renovate[bot]
16b911c4b0
chore(deps): update com.google.devtools.ksp to v2.2.10-2.0.2 ( #2732 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-15 01:51:26 +00:00
James Rich
11ba883f08
New Crowdin updates ( #2726 )
2025-08-14 17:19:40 -05:00
James Rich
7eebcacb36
chore(ci): back out pr workflow change
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-08-14 17:18:29 -05:00
James Rich
3c2e29ec0c
chore(ci): remove custom commit message for Crowdin updates ( #2731 )
2025-08-14 16:57:58 -05:00
James Rich
837c8a856c
chore: remove fragment dependencies ( #2729 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-08-14 21:35:25 +00:00
James Rich
25e50e74cf
chore(ci): remove custom commit message for Crowdin updates ( #2730 )
2025-08-14 16:45:39 -05:00
James Rich
418fa2a3cd
Update pull-request.yml ( #2727 )
2025-08-14 15:47:31 -05:00
Phil Oliver
aafb118148
chore(cleanup): App launcher and non-vector asset cleanup ( #2721 )
2025-08-14 19:34:13 +00:00
James Rich
b2151d93be
New Crowdin updates ( #2725 )
2025-08-14 14:49:45 -05:00
James Rich
c203d18c7c
chore: configure Crowdin integration ( #2724 )
2025-08-14 14:44:31 -05:00
James Rich
2d851ddbf0
ci(release): add GOOGLE_MAPS_API_KEY to release workflow ( #2720 )
2025-08-14 07:46:11 -05:00
James Rich
b824fa23d3
chore: Scheduled updates (Firmware, Hardware) ( #2719 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-08-14 12:19:48 +00:00
James Rich
341add78e9
New Crowdin updates ( #2716 )
2025-08-14 12:19:35 +00:00
renovate[bot]
36b53894a0
chore(deps): update kotlin to v2.2.10 ( #2718 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-14 12:19:25 +00:00
DaneEvans
380f41dc5c
Fix/#2701 NodeId annotation in debug panel ( #2709 )
2025-08-14 12:19:14 +00:00
DaneEvans
7ec0d2c1a0
update repobeats link to target main ( #2713 )
2025-08-14 05:26:36 +00:00
James Rich
c5535b9a1c
chore(ci): remove Crowdin integration from scheduled updates ( #2708 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-08-14 02:47:47 +00:00
renovate[bot]
10c1befa2b
chore(deps): update androidx.core:core-ktx to v1.17.0 ( #2705 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-14 02:23:42 +00:00
James Rich
2e4740d301
New Crowdin updates ( #2707 )
2025-08-14 02:15:53 +00:00
renovate[bot]
f936a3b65f
chore(deps): update androidx.compose:compose-bom to v2025.08.00 ( #2703 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-14 01:46:06 +00:00
renovate[bot]
23d9f264a3
chore(deps): update androidx.fragment:fragment-ktx to v1.8.9 ( #2702 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-14 01:42:03 +00:00
renovate[bot]
873105080e
chore(deps): update androidx.compose.material3:material3 to v1.5.0-alpha02 ( #2700 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-14 01:41:58 +00:00
renovate[bot]
4db311ce95
chore(deps): update adaptive to v1.2.0-alpha11 ( #2699 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-14 01:38:40 +00:00
James Rich
071eb4e71a
chore: Scheduled updates (Firmware, Hardware, Translations) ( #2698 )
2025-08-14 01:24:17 +00:00
James Rich
8ea021922f
Update Crowdin configuration file
2025-08-13 20:46:26 -05:00
James Rich
689046e586
Update Crowdin configuration file
2025-08-13 20:30:59 -05:00
James Rich
05c51ab7a4
Delete crowdin.yml
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-08-13 20:29:04 -05:00
James Rich
8ce0a34982
Update Crowdin configuration file
2025-08-13 20:11:07 -05:00
James Rich
cc185abcfa
chore: Scheduled updates (Firmware, Hardware, Translations) ( #2693 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-08-13 18:11:24 +00:00
James Rich
87e50e03ea
refactor: maps ( #2097 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-08-13 17:51:19 +00:00
James Rich
c05f434ff2
fix(crowdin): correct update_option typo and update workflow ( #2695 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-08-13 11:48:02 +00:00
Aleksandr Lozhkovoi
aeeba7f731
feat(notifications): hide message sensitive content on lockscreen ( #2694 )
2025-08-13 06:55:13 +00:00
James Rich
a35e43d979
revert(service): reverts a bunch of changes to MeshService.kt ( #2692 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-08-12 22:19:40 +00:00
James Rich
1923b6d6d4
chore: Scheduled updates (Firmware, Hardware, Translations) ( #2687 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-08-12 22:03:26 +00:00
DaneEvans
66ea72e5b3
add access. labels to node chips ( #2688 )
2025-08-12 22:03:00 +00:00
James Rich
8e9def7566
ci: release workflow perms
...
contents write
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-08-11 13:06:31 -05:00
James Rich
5d2d0e3d64
Update release.yml
...
fix config
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-08-11 12:21:16 -05:00
James Rich
3e66f187be
2.6.34 ( #2686 )
2025-08-11 11:20:47 -05:00
James Rich
12ca691c28
chore: Scheduled updates (Firmware, Hardware, Translations) ( #2683 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-08-11 16:02:19 +00:00
James Rich
e0feee7bb8
ci: add build provenance attestation ( #2685 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-08-11 16:01:54 +00:00
renovate[bot]
4da518d9bc
chore(deps): update actions/checkout action to v5 ( #2684 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-11 14:45:24 +00:00
James Rich
07cdbacf8f
refactor(repository)!: improve api caching and error handling ( #2680 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-08-10 22:55:15 +00:00
Joshua Soberg
9bde1f6357
chore: Only run dependency submission workflow for the main repository ( #2679 )
2025-08-10 21:50:02 +00:00
James Rich
4dfa71155b
refactor(service): improve state management and concurrency in MeshSe… ( #2678 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-08-10 03:48:45 +00:00
James Rich
ed30cbdb18
refactor(ui): make traceroute response scrollable ( #2677 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-08-09 20:55:45 +00:00
Robert-0410
079767c4f8
Fix: Display the modem preset name when no channel name is present. ( #2668 )
2025-08-09 20:37:40 +00:00
renovate[bot]
70a4e3c5a1
chore(deps): update app/src/main/proto digest to e2c0831 ( #2673 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-09 20:37:00 +00:00
renovate[bot]
cdf1781211
chore(deps): update mesh_service_example/src/main/proto digest to e2c0831 ( #2674 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-09 20:36:48 +00:00
James Rich
fcff015527
chore: Scheduled updates (Firmware, Hardware, Translations) ( #2676 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-08-09 20:36:38 +00:00
James Rich
e471636dd1
fix(regression): replace lost ringtone and canned message handling ( #2672 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-08-09 16:55:42 +00:00
James Rich
a83724a5a8
feat(radioconfig): Remove light sleep duration setting ( #2671 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-08-09 16:34:10 +00:00
renovate[bot]
c29c5975ec
chore(deps): update app/src/main/proto digest to 13d8946 ( #2669 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-09 15:49:32 +00:00
renovate[bot]
2e3196bb14
chore(deps): update mesh_service_example/src/main/proto digest to 13d8946 ( #2670 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-09 15:49:25 +00:00
James Rich
e0207f11f4
chore: Scheduled updates (Firmware, Hardware, Translations) ( #2667 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-08-09 15:49:18 +00:00
James Rich
d444275c18
fix(UI): update send and receive colors ( #2666 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-08-08 22:40:29 +00:00
James Rich
8491f8a60e
feat(deps): add Datadog session replay libraries ( #2665 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-08-08 22:14:01 +00:00
James Rich
4a7e3e35e0
feat(service)!: refactor configuration, nodedb, and connection states ( #2661 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-08-08 21:59:54 +00:00
James Rich
4548a3ec7b
chore: Scheduled updates (Firmware, Hardware, Translations) ( #2658 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-08-08 19:44:25 +00:00
renovate[bot]
e678471793
chore(deps): update com.google.firebase:firebase-bom to v34.1.0 ( #2660 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-08 19:44:14 +00:00
James Rich
33c5391a67
feat(radioconfig): use current location for position config ( #2644 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-08-07 19:31:10 +00:00
renovate[bot]
da1fbc7963
chore(deps): update com.google.firebase:firebase-crashlytics-gradle to v3.0.6 ( #2655 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-07 19:24:15 +00:00
James Rich
ad59edd8d2
feat(ui): add mesh activity modem lights ( #2656 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-08-07 19:17:01 +00:00
James Rich
da42d67486
docs: add AGENT.md ( #2657 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-08-07 18:55:42 +00:00
DaneEvans
ad060cdbef
#2650 - make the catch all on the labeler less generic ( #2651 )
2025-08-07 05:22:03 +00:00
DaneEvans
40a1aab7d4
closes #2646 : fix UI overlap on traceroute delete ( #2652 )
2025-08-07 04:47:32 +00:00
James Rich
4dc571d178
chore: Scheduled updates (Firmware, Hardware, Translations) ( #2647 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-08-07 02:56:00 +00:00
renovate[bot]
bf1fb737a4
chore(deps): update actions/download-artifact action to v5 ( #2642 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-06 00:04:50 +00:00
James Rich
24ebc6b887
feat(service): handle DeviceUIConfig and FileInfo packets ( #2641 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-08-05 23:41:03 +00:00
James Rich
e8da93fa81
chore: Scheduled updates (Firmware, Hardware, Translations) ( #2638 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-08-05 11:56:28 +00:00
DaneEvans
85d390b43f
add howto get logs ( #2637 )
2025-08-05 11:56:10 +00:00
James Rich
77b09bd7b1
2.6.33 ( #2634 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-08-05 01:34:35 +00:00
James Rich
2199fcc29a
chore(ci): remove job level env vars ( #2635 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-08-05 01:27:34 +00:00
James Rich
23c87fb48c
feat(analytics): Integrate _more_ Datadog ( #2633 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-08-04 20:27:45 +00:00
James Rich
cde871de91
chore: Scheduled updates (Firmware, Hardware, Translations) ( #2626 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-08-04 01:31:13 +00:00
DaneEvans
76160e5818
Add Types to the templates ( #2625 )
2025-08-03 03:54:08 +00:00
DaneEvans
0cbc4b3a9e
2618 make node sort more bold ( #2624 )
2025-08-03 02:24:21 +00:00
James Rich
5db2aac84a
chore: Scheduled updates (Firmware, Hardware, Translations) ( #2623 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-08-02 23:12:18 +00:00
James Rich
4da8b221e7
docs: add information about spotless for code formatting ( #2622 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-08-02 16:10:04 +00:00
DaneEvans
2daf1ba67b
labeler tweaks ( #2617 )
2025-08-02 16:08:45 +00:00
Joshua Soberg
f7eb10c17b
fixes #2609 : Use a Bundle-persistable type for remembering replyTo message ( #2620 )
2025-08-02 15:40:26 +00:00
DaneEvans
3076f457b5
Make overflows on Connections bar nice, and add previews ( #2615 )
2025-08-02 14:06:22 +00:00
DaneEvans
7a109a747e
Feat/2594 contact shortname on click ( #2614 )
2025-08-02 13:44:24 +00:00
James Rich
4b182be500
feat(datadog): datadog init tweaks ( #2613 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-08-02 12:50:44 +00:00
James Rich
e35b8cdaab
chore: Scheduled updates (Firmware, Hardware, Translations) ( #2612 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-08-02 08:57:22 +00:00
DaneEvans
3639365ee3
Fix regression of deviceMetrics ( #2607 )
2025-08-02 06:01:26 +00:00
DaneEvans
56d0ff0a27
apparently I took out the labeler ( #2608 )
...
Fix labeler, and make it run ok from fork.
2025-08-02 15:47:59 +10:00
James Rich
ab22a655c4
feat(analytics): Integrate Datadog for RUM and Logging ( #2578 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-08-01 21:54:46 +00:00
James Rich
f5478b42c3
chore: Scheduled updates (Firmware, Hardware, Translations) ( #2601 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-08-01 21:11:12 +00:00
James Rich
2b35746fea
refactor(service): special nonces ( ͡° ͜ʖ ͡°) ( #2600 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-08-01 21:10:57 +00:00
James Rich
3646438a62
feat(radioconfig): add clean node database screen ( #2592 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-08-01 15:45:33 +00:00
James Rich
7c561ae4f8
refactor(bluetooth): exponential backoff for BLE reconnects ( #2591 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
Co-authored-by: DaneEvans <dane@goneepic.com>
2025-08-01 15:45:11 +00:00
James Rich
f02a2be362
chore: Scheduled updates (Firmware, Hardware, Translations) ( #2599 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-08-01 15:44:55 +00:00
renovate[bot]
0248a237fa
chore(deps): update gradle to v9 ( #2598 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-01 15:44:25 +00:00
DaneEvans
446cf81bd0
move label checker into same pipeline ( #2597 )
2025-08-01 00:58:22 +00:00
James Rich
99b4baf9a1
chore: Scheduled updates (Firmware, Hardware, Translations) ( #2595 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-08-01 00:40:54 +00:00
renovate[bot]
852499df41
chore(deps): update com.android.tools.build:gradle to v8.12.0 ( #2596 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-01 00:04:07 +00:00
DaneEvans
7b4a4d9ae0
Feat/2586 pr labeler ( #2587 )
2025-07-31 14:19:23 +00:00
James Rich
bbc74cc116
chore: Scheduled updates (Firmware, Hardware, Translations) ( #2589 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-07-31 11:53:38 +00:00
James Rich
ef85906d61
chore: Scheduled updates (Firmware, Hardware, Translations) ( #2588 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-07-31 10:08:20 +00:00
renovate[bot]
d0695f1a67
chore(deps): update androidx.test.ext:junit to v1.3.0 ( #2585 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-31 04:31:15 +00:00
renovate[bot]
4c0c1b0579
chore(deps): update androidx.test.espresso:espresso-core to v3.7.0 ( #2584 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-31 04:31:04 +00:00
James Rich
6e526a93f0
chore: Scheduled updates (Firmware, Hardware, Translations) ( #2583 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-07-31 04:30:54 +00:00
DaneEvans
1ba70ca547
Fix/2523 redundant soil metrics ( #2556 )
...
Signed-off-by: DaneEvans <dane@goneepic.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-07-30 20:54:14 +00:00
James Rich
edcf0f11eb
chore: Scheduled updates (Firmware, Hardware, Translations) ( #2577 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-07-30 20:52:41 +00:00
renovate[bot]
08342cec06
chore(deps): update navigation to v2.9.3 ( #2582 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-30 20:52:29 +00:00
renovate[bot]
a63acdf54c
chore(deps): update androidx.work:work-runtime-ktx to v2.10.3 ( #2581 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-30 20:52:18 +00:00
renovate[bot]
2694f9521b
chore(deps): update androidx.compose.material3:material3 to v1.4.0-beta01 ( #2580 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-07-30 20:52:08 +00:00
renovate[bot]
a91aae11c0
chore(deps): update adaptive to v1.2.0-alpha10 ( #2579 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-30 20:51:54 +00:00
James Rich
9f94370d25
fix(ci): release.yml
...
java setup
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-07-30 09:40:52 -05:00
James Rich
29698e1975
2.6.32 ( #2560 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-07-30 13:11:24 +00:00
James Rich
a2adf0f753
chore: Scheduled updates (Firmware, Hardware, Translations) ( #2576 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-07-30 13:49:10 +00:00
renovate[bot]
ca5f46c131
chore(deps): update app/src/main/proto digest to 1ecf94d ( #2574 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-30 12:38:13 +00:00
renovate[bot]
9fff155efa
chore(deps): update mesh_service_example/src/main/proto digest to 1ecf94d ( #2575 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-30 12:33:27 +00:00
James Rich
9501799950
fix(metrics): correct load progress calculation and user string ( #2573 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-07-30 12:29:59 +00:00
DaneEvans
edd40890be
Fix/2558 rangetest ( #2569 )
2025-07-30 11:50:25 +00:00
DaneEvans
00898d64be
fix/2542 pair up the power metric icons ( #2572 )
2025-07-30 11:50:16 +00:00
James Rich
e66f6c3433
chore: Scheduled updates (Firmware, Hardware, Translations) ( #2567 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-07-30 10:25:21 +00:00
DaneEvans
d336f23486
Run spotless ahead of 2523 to make the diff easier ( #2571 )
2025-07-30 08:42:34 +00:00
James Rich
64ead16d83
chore: Scheduled updates (Firmware, Hardware, Translations) ( #2562 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-07-30 01:35:08 +00:00
DaneEvans
2d65e1c954
Change Export All to a txt file. ( #2566 )
2025-07-30 01:26:29 +00:00
DaneEvans
78b38f8e1c
Release notes - add automation (and get it out of the main block) ( #2564 )
2025-07-30 00:54:09 +00:00
DaneEvans
6c7edf8132
repo_ Add more categories to the rchangelog for releases ( #2563 )
2025-07-30 00:27:06 +00:00
Tristan Waddington
ca02624ad0
fix/2552 Calculate initial mapView from filtered node list ( #2553 )
2025-07-29 18:00:08 +00:00
James Rich
2b5a2be48d
chore: Scheduled updates (Firmware, Hardware, Translations) ( #2561 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-07-29 16:07:34 +00:00
James Rich
9418dceeef
refactor: clean up unused resources and update color references ( #2559 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-07-29 15:31:59 +00:00
James Rich
ff9e0bdde4
chore: Scheduled updates (Firmware, Hardware, Translations) ( #2550 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-07-29 15:02:51 +00:00
Nikolay Minaev
65d8d81157
use autoscale for voltage on PowerMetrics graph ( #2557 )
2025-07-29 14:56:14 +00:00
James Rich
2c6751a574
feat: onboarding refresh ( #2551 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-07-29 14:42:36 +00:00
DaneEvans
c1408816a4
Fix Debug panel: Decoded payload not showing ( #2555 )
2025-07-29 09:13:06 +00:00
James Rich
ceabafb545
refactor(connections)!: Use sealed class for device list entries ( #2538 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-07-29 01:49:17 +00:00
James Rich
aa6a048084
chore: Scheduled updates (Firmware, Hardware, Translations) ( #2548 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-07-29 01:13:06 +00:00
DaneEvans
eed3e10f7b
Fix/2530 temp scaling ( #2546 )
...
Signed-off-by: DaneEvans <dane@goneepic.com>
2025-07-29 01:11:14 +00:00
Tristan Waddington
d02909df5e
Replaced a few hardcoded string values with string resources ( #2544 )
2025-07-29 01:10:02 +00:00
James Rich
fe97cbc0ac
chore: Scheduled updates (Firmware, Hardware, Translations) ( #2543 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-07-28 10:26:50 +00:00
James Rich
e723376ed4
chore: Scheduled updates (Firmware, Hardware, Translations) ( #2537 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-07-27 22:10:11 +00:00
James Rich
26530cbe18
feat(message): add overflow menu to message screen ( #2540 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-07-27 22:09:41 +00:00
James Rich
bbaac9e143
fix(ui): improve traceroute button cooldown animation and logic ( #2539 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-07-27 15:18:44 +00:00
Pedro
f8aa6ebff5
feat(ui): move quick chat menu to topBar ( #2535 )
2025-07-27 14:13:25 +00:00
James Rich
712ff946f5
feat(ui): display firmware edition icon ( #2533 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-07-26 22:03:49 +00:00
renovate[bot]
a375606e06
chore(deps): update mesh_service_example/src/main/proto digest to 9bac288 ( #2532 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-26 21:41:43 +00:00
renovate[bot]
626ab3e23c
chore(deps): update app/src/main/proto digest to 9bac288 ( #2531 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-26 21:35:47 +00:00
Pedro
400f3bfe14
Add new region: NP_865 "Nepal 865MHz" ( #2521 )
2025-07-26 21:19:56 +00:00
Pedro
5c7dad506f
feat(MessageItem): add bell emoji to message if it contains BEL char ( #2524 )
2025-07-26 21:01:57 +00:00
James Rich
062e8fd80d
chore: Scheduled updates (Firmware, Hardware, Translations) ( #2527 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-07-26 01:33:40 +00:00
James Rich
924bd25f60
feat(firmware): add firmware edition handling ( #2508 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-07-25 12:07:01 +00:00
Benjamin Faershtein
45ad973d35
Added lora config changes to ScannedQrCodeDialog ( #2519 )
...
Signed-off-by: Benjamin Faershtein <119711889+RCGV1@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-07-25 11:50:11 +00:00
James Rich
b40963e7c6
chore: Scheduled updates (Firmware, Hardware, Translations) ( #2522 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-07-25 11:41:35 +00:00
James Rich
2724b5875c
chore: Scheduled updates (Firmware, Hardware, Translations) ( #2517 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-07-25 02:27:42 +00:00
James Rich
6fd444c077
refactor(colors): consolidate colors in UI components ( #2520 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-07-25 02:27:33 +00:00
James Rich
c61d31c3b8
refactor(build): update Spotless config ( #2516 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-07-23 19:45:46 +00:00
James Rich
35f5779483
chore: Scheduled updates (Firmware, Hardware, Translations) ( #2509 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-07-23 16:22:02 +00:00
James Rich
20fbb27e87
ci: configure Gradle actions and JDK setup ( #2514 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-07-23 16:21:48 +00:00
James Rich
d369a63faf
refactor(spotless): configure spotless via editorconfig ( #2513 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-07-23 15:38:03 +00:00
James Rich
74beda36e1
fix(ui): correct scroll direction for FAB visibility in message list ( #2503 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-07-22 20:31:08 +00:00
James Rich
90d937f894
refactor(BTScanModel): migrate recent IP addresses to DataStore ( #2507 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-07-22 20:28:06 +00:00
Pedro
d3990f216e
Add new region: BR_902 "Brazil 902Mhz" ( #2504 )
2025-07-22 20:26:22 +00:00
renovate[bot]
8633a5dd98
chore(deps): update mesh_service_example/src/main/proto digest to d31cd89 ( #2506 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-22 20:13:40 +00:00
renovate[bot]
f48aaf1eee
chore(deps): update app/src/main/proto digest to d31cd89 ( #2505 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-22 20:12:28 +00:00
James Rich
6d1f630ba3
chore: Scheduled updates (Firmware, Hardware, Translations) ( #2501 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-07-22 20:11:41 +00:00
James Rich
1ff7610f0f
chore(ktlint): ignore function naming for composables ( #2502 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-07-22 19:44:22 +00:00
renovate[bot]
415f18d4f8
chore(deps): update coil to v3.3.0 ( #2500 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-22 12:41:22 +00:00
James Rich
87c37f8dee
chore: Scheduled updates (Firmware, Hardware, Translations) ( #2497 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-07-22 10:40:02 +00:00
James Rich
aeed84be6c
2.6.31 ( #2485 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-07-21 21:16:57 -05:00
Pedro
f1d2dacf4f
rename region ( #2476 )
...
Signed-off-by: DaneEvans <dane@goneepic.com>
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
Co-authored-by: DaneEvans <dane@goneepic.com>
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-07-22 01:52:30 +00:00
renovate[bot]
94187c5098
chore(deps): update com.diffplug.spotless to v7.2.1 ( #2495 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-22 00:11:44 +00:00
James Rich
024dc9ec34
chore(spotless): apply code style improvements and formatting ( #2459 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-07-21 23:31:35 +00:00
renovate[bot]
df2b709b54
chore(deps): update com.google.firebase:firebase-crashlytics-gradle to v3.0.5 ( #2490 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-21 23:14:12 +00:00
James Rich
c3934ffb8e
chore: Scheduled updates (Firmware, Hardware, Translations) ( #2494 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-07-21 23:11:55 +00:00
James Rich
6ddaa7be8f
Fix: Soil temperature shows air temperature when Fahrenheit is selected ( #2492 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-07-21 22:39:35 +00:00
James Rich
c31592c53c
chore: Scheduled updates (Firmware, Hardware, Translations) ( #2493 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-07-21 21:44:06 +00:00
renovate[bot]
e07a388168
chore(deps): update com.google.firebase:firebase-bom to v34 ( #2491 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-21 21:35:17 +00:00
James Rich
7120b4b476
feat(nodes): display firmware details and release notes ( #2489 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-07-21 20:34:13 +00:00
James Rich
debc684dda
chore: Scheduled updates (Firmware, Hardware, Translations) ( #2487 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-07-21 19:36:29 +00:00
James Rich
36ba4efe46
chore: Scheduled updates (Firmware, Hardware, Translations) ( #2486 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-07-21 15:25:28 +00:00
DaneEvans
c665b5528c
feat/2482 Make decoded payload accessible to filters/search/copies ( #2483 )
2025-07-21 14:26:25 +00:00
James Rich
d208314758
chore: Scheduled updates (Firmware, Hardware, Translations) ( #2484 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-07-21 14:23:11 +00:00
James Rich
de68813bb8
Revert "Revert "Feat/1919 pax graphs"" ( #2480 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-07-21 14:07:25 +00:00
James Rich
de9bdbc635
chore: Scheduled updates (Firmware, Hardware, Translations) ( #2481 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-07-21 13:31:06 +00:00
James Rich
fd15515648
feat: add rate limit exceeded error message ( #2461 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-07-21 13:17:54 +00:00
DaneEvans
085ccf566f
add decoded payload to debug panel ( #2472 )
2025-07-21 13:15:21 +00:00
James Rich
9339958398
Revert "Feat/1919 pax graphs" ( #2479 )
2025-07-21 08:14:43 -05:00
James Rich
ce3450dc33
feat: match fw RegionCode freq precision ( #2466 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-07-21 12:45:29 +00:00
DaneEvans
5a6a1cb44a
Feat/2412 ignored nodes ( #2470 )
...
Signed-off-by: DaneEvans <dane@goneepic.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-07-21 12:45:03 +00:00
DaneEvans
ee99d79574
Feat/1919 pax graphs ( #2477 )
...
Signed-off-by: DaneEvans <dane@goneepic.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-07-21 12:44:29 +00:00
James Rich
d6354f7d0f
chore: Scheduled updates (Firmware, Hardware, Translations) ( #2478 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-07-21 12:43:44 +00:00
renovate[bot]
d5589c6c0a
chore(deps): update app/src/main/proto digest to fa02e14 ( #2474 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-21 11:07:36 +00:00
renovate[bot]
83d5c3896d
chore(deps): update mesh_service_example/src/main/proto digest to fa02e14 ( #2475 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-21 11:04:35 +00:00
renovate[bot]
1242ec441d
chore(deps): update mesh_service_example/src/main/proto digest to 15c1fbd ( #2468 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-20 22:19:55 +00:00
renovate[bot]
8baf4e8aa4
chore(deps): update app/src/main/proto digest to 15c1fbd ( #2467 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-20 22:19:42 +00:00
James Rich
09d6d22d22
chore: Scheduled updates (Firmware, Hardware, Translations) ( #2464 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-07-20 21:10:46 +00:00
James Rich
9d7dcf2def
refactor(BTScanModel): improve recent IP address parsing and migration ( #2465 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-07-20 18:36:47 +00:00
DaneEvans
be30757720
allow deleting of recent nodes, use long name ( #2456 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-07-20 14:48:34 +00:00
renovate[bot]
5e5fc19fc0
chore(deps): update mesh_service_example/src/main/proto digest to 330a6a1 ( #2462 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-20 14:21:23 +00:00
renovate[bot]
e3411b9fdb
chore(deps): update app/src/main/proto digest to 330a6a1 ( #2460 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-20 14:15:11 +00:00
James Rich
7a8e73542e
refactor(Main): Simplify top-level destination check ( #2458 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-07-20 14:13:48 +00:00
DaneEvans
206f23131b
fix #2442 - fix bad replyId causing crash ( #2454 )
2025-07-20 13:11:19 +00:00
DaneEvans
aa8edf642e
Fix wind direction icon being out by 180 deg. ( #2453 )
2025-07-20 13:11:04 +00:00
James Rich
95579a8139
refactor(message): refactor message screen, enforce byte limit ( #2451 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-07-20 13:10:06 +00:00
James Rich
87330da8c7
chore: Scheduled updates (Firmware, Hardware, Translations) ( #2452 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-07-20 10:13:01 +00:00
James Rich
299fdbc059
feat( #2394 ): add security icon descriptions dialog ( #2450 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-07-20 00:00:43 +00:00
James Rich
42efc2e809
chore: Scheduled updates (Firmware, Hardware, Translations) ( #2447 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-07-20 00:00:31 +00:00
DaneEvans
f5d9c361fe
Mqttflag ( #2421 )
2025-07-20 00:00:23 +00:00
James Rich
162f9e4492
chore: Scheduled updates (Firmware, Hardware, Translations) ( #2445 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-07-18 17:14:50 +00:00
renovate[bot]
c5bf26c479
chore(deps): update hilt to v2.57 ( #2444 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-17 12:11:06 +00:00
renovate[bot]
ca7a5fae0e
chore(deps): update androidx.compose:compose-bom to v2025.07.00 ( #2443 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-17 12:10:59 +00:00
renovate[bot]
6bae7e1d3c
chore(deps): update navigation to v2.9.2 ( #2441 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-17 12:10:51 +00:00
renovate[bot]
e3e6dac784
chore(deps): update lifecycle to v2.9.2 ( #2440 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-17 12:10:43 +00:00
renovate[bot]
f536ff0740
chore(deps): update adaptive to v1.2.0-alpha09 ( #2438 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-17 12:10:36 +00:00
renovate[bot]
1e62652c85
chore(deps): update androidx.compose.material3:material3 to v1.4.0-alpha18 ( #2439 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-16 22:04:35 +00:00
James Rich
c89aa4cee1
chore: Scheduled updates (Firmware, Hardware, Translations) ( #2435 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-07-16 22:04:10 +00:00
renovate[bot]
3b5605b1f5
chore(deps): update plugin com.gradle.develocity to v4.1 ( #2432 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-15 23:53:50 +00:00
James Rich
2897ce0938
chore: Scheduled updates (Firmware, Hardware, Translations) ( #2428 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-07-15 23:53:41 +00:00
renovate[bot]
4702279ee4
chore(deps): update mesh_service_example/src/main/proto digest to f6448be ( #2427 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-15 23:53:33 +00:00
renovate[bot]
0e5f87e394
chore(deps): update app/src/main/proto digest to f6448be ( #2426 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-15 23:53:27 +00:00
James Rich
d1c5723d98
chore: Scheduled updates (Firmware, Hardware, Translations) ( #2425 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-07-12 22:46:00 +00:00
Justin E. Mann
fbd62cbf10
Add soil temperature and soil moisture environmental metrics to app ( #2419 )
...
Co-authored-by: DaneEvans <dane@goneepic.com>
2025-07-12 13:52:06 +00:00
DaneEvans
8a0ad26d4e
Cleanup CI - remove the skip_tests call, general cleanup. ( #2423 )
2025-07-12 12:12:39 +00:00
James Rich
dbbec88c4d
chore: Scheduled updates (Firmware, Hardware, Translations) ( #2418 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-07-12 01:49:01 +00:00
DaneEvans
f038081e13
single check ( #2422 )
2025-07-12 02:54:07 +00:00
DaneEvans
91cc999523
add a skip value, so we can run and skip tests at the same level. ( #2413 )
2025-07-12 01:31:58 +00:00
James Rich
929dc5e6f0
Fix: Satisfy merge queue check for scheduled updates ( #2420 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-07-11 22:54:19 +00:00
renovate[bot]
226502932d
chore(deps): update mesh_service_example/src/main/proto digest to fd19e4c ( #2415 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-07-11 20:00:55 +00:00
renovate[bot]
3a6d533f32
chore(deps): update com.android.tools.build:gradle to v8.11.1 ( #2416 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-11 15:33:12 +00:00
renovate[bot]
8db92840ab
chore(deps): update app/src/main/proto digest to fd19e4c ( #2414 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-11 15:33:12 +00:00
James Rich
94aec0cd18
chore: Scheduled updates (Firmware, Hardware, Translations) ( #2409 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-07-11 00:17:38 +00:00
James Rich
209a8e67de
Refactor: Improve version code and name generation for builds ( #2407 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-07-10 01:27:25 +00:00
James Rich
48d2690a8c
chore: Scheduled updates (Firmware, Hardware, Translations) ( #2406 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-07-09 19:55:37 +00:00
James Rich
1bad58a889
Refactor: Simplify back stack entry retrieval and navigation ( #2405 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-07-09 15:16:29 +00:00
James Rich
9259e21aed
refactor: Improve node public key handling and security ( #2395 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-07-09 14:43:10 +00:00
James Rich
93dc691625
chore: Scheduled updates (Firmware, Hardware, Translations) ( #2404 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-07-09 11:33:54 +00:00
James Rich
8623b9b9c2
chore: Scheduled updates (Firmware, Hardware, Translations) ( #2396 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-07-09 00:01:39 +00:00
James Rich
9a16b54375
fix: remove unused ExpireChecker.kt and update default versionCode ( #2397 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-07-08 23:09:53 +00:00
James Rich
516739f5b0
Refactor: Update Gradle cache keys and task execution in CI ( #2398 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-07-08 23:09:41 +00:00
DaneEvans
a083af8d3f
skip test and lint on automated branch ( #2375 )
2025-07-08 17:19:05 +00:00
James Rich
1893efd88a
chore: Scheduled updates (Firmware, Hardware, Translations) ( #2391 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-07-08 17:18:18 +00:00
James Rich
1f0beb0fdd
chore(ci): Decouple versioncode ( #2393 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-07-08 17:12:16 +00:00
James Rich
db17815576
fix(ci): Gradle cache and auth requests for setup-java ( #2392 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-07-08 15:56:32 +00:00
DaneEvans
a8094f6ca4
add uvlux card ( #2366 )
...
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-07-08 15:07:08 +00:00
James Rich
4fbd2ce28a
chore: Scheduled updates (Firmware, Hardware, Translations) ( #2390 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-07-08 13:33:34 +00:00
DaneEvans
9884229a7b
fix 2198 - graphs scale to farenheit ( #2384 )
2025-07-08 12:22:06 +00:00
DaneEvans
eadf0ffc75
Closing popup navs back to settings page ( #2389 )
2025-07-08 12:19:55 +00:00
DaneEvans
f416cd1c44
2387: change config pages footer to "clear changes" ( #2388 )
2025-07-08 12:18:03 +00:00
James Rich
3d251a7c96
chore: Scheduled updates (Firmware, Hardware, Translations) ( #2386 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-07-08 11:48:42 +00:00
DaneEvans
e4061d9e3e
#2381 : Change the factories - theoretically makes the CI not fail ( #2385 )
2025-07-08 11:28:16 +00:00
renovate[bot]
49270aca2e
chore(deps): update mesh_service_example/src/main/proto digest to 0302caa ( #2383 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-08 05:51:25 +00:00
renovate[bot]
7dd2f911d1
chore(deps): update app/src/main/proto digest to 0302caa ( #2382 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-08 02:41:33 +00:00
renovate[bot]
39c46d3e50
chore(deps): update okhttp to v5.1.0 ( #2380 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-07 22:10:51 +00:00
James Rich
3afd2cc912
chore: Scheduled updates (Firmware, Hardware, Translations) ( #2379 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-07-07 22:10:38 +00:00
James Rich
8374bc54a5
chore: Scheduled updates (Firmware, Hardware, Translations) ( #2378 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-07-07 19:28:17 +00:00
James Rich
fbfffc13eb
chore(ci): Use Personal Access Token for scheduled updates workflow ( #2377 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-07-07 17:30:42 +00:00
James Rich
1368cf4a14
2.6.30 ( #2372 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-07-07 15:07:35 +00:00
github-actions[bot]
5d790b4358
chore: Scheduled updates (Firmware, Hardware, Translations) ( #2376 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-07-07 14:43:33 +00:00
DaneEvans
a832ed50c5
Fix/2207 node details respects units ( #2374 )
2025-07-07 13:57:34 +00:00
github-actions[bot]
43503cd0ce
chore: Scheduled updates (Firmware, Hardware, Translations) ( #2370 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-07-07 12:42:25 +00:00
James Rich
9ced5d0c03
Revert "skip test and lint on scheduled-updates" ( #2371 )
2025-07-07 07:28:49 -05:00
DaneEvans
ac03055342
add missing region info (433 ANZ, both KZ) ( #2369 )
2025-07-07 12:01:38 +00:00
DaneEvans
47044eb25a
skip test and lint on scheduled-updates ( #2367 )
2025-07-07 11:44:11 +00:00
github-actions[bot]
a3a68faa47
chore: update device hardware list from Meshtastic API ( #2362 )
...
Co-authored-by: jamesarich <2199651+jamesarich@users.noreply.github.com>
2025-07-07 07:30:36 +00:00
github-actions[bot]
217ca4bb70
chore(l10n): New Crowdin Translations ( #2357 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
Co-authored-by: DaneEvans <dane@goneepic.com>
2025-07-07 06:50:58 +00:00
DaneEvans
6f82dd7e86
Ci fixes ( #2364 )
2025-07-07 06:08:13 +00:00
James Rich
053e527ce2
refactor(ci): Consolidate GitHub Actions workflows ( #2361 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-07-07 03:46:34 +00:00
DaneEvans
aa9ce9dfdf
Feat/2334 channel indicators ( #2356 )
...
Signed-off-by: DaneEvans <dane@goneepic.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-07-07 02:31:36 +00:00
Joshua Soberg
ffd399f44d
chore: Optimize node screen while scrolling ( #2355 )
2025-07-06 17:32:42 +00:00
github-actions[bot]
fcf5ad250c
chore(l10n): New Crowdin Translations ( #2345 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-07-05 23:01:10 +00:00
James Rich
fa0679b3f2
Refactor: Improve connection state display in UI ( #2353 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-07-05 22:32:03 +00:00
James Rich
5fdf383539
chore (deps): Update Gradle wrapper to 8.14.3 ( #2354 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-07-05 22:31:06 +00:00
DaneEvans
756dfc5c49
redo the beta program links. ( #2350 )
2025-07-05 12:42:19 +00:00
DaneEvans
599268e09a
add some extra sim packets ( #2306 )
2025-07-05 12:41:29 +00:00
James Rich
152b2d27c9
Update Crowdin config ( #2346 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-07-04 20:54:46 +00:00
github-actions[bot]
c7c62815ed
chore(l10n): New Crowdin Translations ( #2340 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-07-04 16:31:30 +00:00
github-actions[bot]
e853ea27af
chore: update firmware releases list from Meshtastic API ( #2342 )
...
Co-authored-by: jamesarich <2199651+jamesarich@users.noreply.github.com>
2025-07-04 12:47:25 +00:00
renovate[bot]
5522cba115
chore(deps): update okhttp to v5 (major) ( #2341 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-04 12:22:12 +00:00
github-actions[bot]
6a82752abd
chore(l10n): New Crowdin Translations ( #2337 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-07-03 08:26:53 -05:00
renovate[bot]
6e33cad6ef
chore(deps): update app/src/main/proto digest to 584f0a3 ( #2338 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-07-03 12:55:01 +00:00
renovate[bot]
346696ae83
chore(deps): update mesh_service_example/src/main/proto digest to 584f0a3 ( #2339 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-07-03 12:44:24 +00:00
James Rich
25111552eb
feat: Add support for sharing contacts via deeplink ( #2336 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-07-03 12:42:04 +00:00
James Rich
91dd6dbef4
Refactor: Replace AppIntro library with Compose implementation ( #2332 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-07-03 11:27:08 +00:00
Łukasz Kosson
cca51e765a
feat: remember recently entered IPs ( #2242 ) ( #2319 )
2025-07-03 11:26:59 +00:00
James Rich
c3483db7f3
2.6.29 ( #2331 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-07-02 22:57:38 +00:00
github-actions[bot]
25bee2d972
chore(l10n): New Crowdin Translations ( #2327 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-07-02 22:34:12 +00:00
renovate[bot]
93bab202fe
chore(deps): update navigation to v2.9.1 ( #2330 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-02 22:06:26 +00:00
renovate[bot]
a5691bc734
chore(deps): update app/src/main/proto digest to 854bb24 ( #2328 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-02 21:02:03 +00:00
renovate[bot]
6d89fd71a1
chore(deps): update adaptive to v1.2.0-alpha08 ( #2325 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-02 19:49:03 +00:00
renovate[bot]
721deff74f
chore(deps): update mesh_service_example/src/main/proto digest to 854bb24 ( #2329 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-02 19:48:54 +00:00
renovate[bot]
676529084d
chore(deps): update androidx.compose.material3:material3 to v1.4.0-alpha17 ( #2326 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-02 19:48:41 +00:00
James Rich
a813d0a549
ci: split workflows for PR and merge queue ( #2322 )
2025-07-02 15:59:47 -05:00
Jeremiah K
23b2dbbeef
Improved detection of emulator environments ( #2323 )
2025-07-02 18:59:31 +00:00
James Rich
eda25a0ee4
chore (repo): Add README.md for mesh_service_example ( #2324 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-07-02 18:24:11 +00:00
github-actions[bot]
31e4ca52cc
chore(l10n): New Crowdin Translations ( #2320 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-07-02 17:57:03 +00:00
renovate[bot]
8b631947c6
chore(deps): update mesh_service_example/src/main/proto digest to 5ef7aec ( #2318 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-02 16:43:30 +00:00
renovate[bot]
ef34c0d3c0
chore(deps): update app/src/main/proto digest to 5ef7aec ( #2313 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-02 16:43:18 +00:00
James Rich
859387b331
Refactor: Display scanning indicator during Bluetooth scan ( #2321 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-07-02 16:43:04 +00:00
DaneEvans
58546a9d3d
fix/2305 don't use filtered logs for availiable presets ( #2317 )
2025-07-02 16:42:48 +00:00
github-actions[bot]
86d7bb8a6c
chore(l10n): New Crowdin Translations ( #2315 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-07-02 08:23:14 -05:00
renovate[bot]
dc80a2c2fe
chore(deps): update mesh_service_example/src/main/proto digest to 86c738e ( #2314 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-02 04:21:31 +00:00
DaneEvans
ee544d3bd0
Feat/2303 contributor docs ( #2304 )
...
Signed-off-by: DaneEvans <dane@goneepic.com>
Co-authored-by: rcarteraz <robert.l.carter2@gmail.com>
2025-07-02 04:20:42 +00:00
github-actions[bot]
02fa1dd358
chore(l10n): New Crowdin Translations ( #2295 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-07-01 16:22:27 +00:00
James Rich
128aceb4b7
Refactor: Remove dispatcher and use conditional start destination ( #2309 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-07-01 15:55:22 +00:00
James Rich
8b095aba09
Refactor NsdManager and improve service display ( #2292 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-06-29 14:18:14 +00:00
James Rich
ec74bbfe19
2.6.28
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-06-29 07:45:53 -05:00
James Rich
deb36b6647
fix: Refactor BLE exceptions and handle ServiceAction exceptions ( #2294 )
2025-06-29 07:45:09 -05:00
James Rich
a0f614808c
2.6.27 ( #2293 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-06-29 03:19:16 +00:00
DaneEvans
3d9b69eda5
Feat/2061 public ind ( #2284 )
2025-06-29 02:45:12 +00:00
github-actions[bot]
80723c59cc
chore(l10n): New Crowdin Translations ( #2291 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-06-28 23:21:16 +00:00
James Rich
9819a89b97
fix: crash in charts, nav ( #2290 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-06-28 22:32:44 +00:00
Joshua Soberg
4500ba0c0a
ui update/cleanup: Message padding updates ( #2289 )
2025-06-28 22:23:33 +00:00
github-actions[bot]
72b1ebca56
chore(l10n): New Crowdin Translations ( #2287 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-06-28 14:20:43 -05:00
DaneEvans
f1f7e32e43
Reduces available filter list to only those that will do something. ( #2278 )
...
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-06-28 18:32:25 +00:00
github-actions[bot]
d05485d857
chore(l10n): New Crowdin Translations ( #2285 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-06-28 15:18:33 +00:00
James Rich
c1bcd0613d
feat( #2080 ): Add scroll to bottom button in message list ( #2283 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-06-28 14:58:50 +00:00
James Rich
3fddf0fd06
Fix unmessageable toggle ( #2282 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-06-28 14:58:18 +00:00
James Rich
7e6bf21e2d
fix: Clear notifications on device switch ( #2281 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-06-28 14:50:05 +00:00
James Rich
9cde2f1b1a
chore(ci): fix merge_group
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-06-28 09:56:53 -05:00
github-actions[bot]
52bb8c40a8
chore(l10n): New Crowdin Translations ( #2280 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-06-28 07:51:58 -05:00
DaneEvans
b2f5d8f301
2269 - CI testing not failing correctly ( #2279 )
2025-06-27 21:04:59 -05:00
github-actions[bot]
fd6f0552c2
chore(l10n): New Crowdin Translations ( #2273 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-06-27 19:20:31 -05:00
github-actions[bot]
c2e2b56b5d
chore: update firmware releases list from Meshtastic API ( #2276 )
...
Co-authored-by: jamesarich <2199651+jamesarich@users.noreply.github.com>
2025-06-28 00:01:41 +00:00
James Rich
fda82da668
chore(ci): Update dependency-submission.yml ( #2277 )
2025-06-27 18:35:05 -05:00
James Rich
9fd31c550c
chore(ci): android.yml updates ( #2275 )
2025-06-27 16:57:25 -05:00
James Rich
129dcac9b4
chore(repo): Enable merge queue ( #2274 )
2025-06-27 14:52:54 -05:00
James Rich
b28de3d927
2.6.25 ( #2272 )
2025-06-27 10:46:29 -05:00
renovate[bot]
30c8b42c88
chore(deps): update org.jetbrains.kotlinx:kotlinx-serialization-json to v1.9.0 ( #2271 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-27 10:19:52 -05:00
github-actions[bot]
9418e1786a
chore(l10n): New Crowdin Translations ( #2253 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-06-27 10:19:32 -05:00
DaneEvans
dd50cf230e
feat(debug): add a toggle to AND/OR all filters. ( #2265 )
2025-06-27 08:13:21 -05:00
DaneEvans
ea25a8198a
fix: Make search escape regex, so '.' and similar behave properly. ( #2263 )
2025-06-27 08:12:15 -05:00
DaneEvans
55a2bda513
fix : quickchat add button being behind list ( #2267 )
2025-06-27 06:35:20 -05:00
DaneEvans
84281e284e
feat: add warning dialog before clearing logs ( #2262 )
2025-06-27 06:34:46 -05:00
James Rich
53cd893df1
Refactor: Improve network device selection UI and logic ( #2268 )
2025-06-27 06:29:27 -05:00
renovate[bot]
d709b2d2d0
chore(deps): update mesh_service_example/src/main/proto digest to 2097da9 ( #2256 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-06-27 06:16:06 -05:00
renovate[bot]
51b70f7333
chore(deps): update app/src/main/proto digest to 2097da9 ( #2255 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-27 06:15:38 -05:00
renovate[bot]
b0bc6951f5
chore(deps): update com.google.firebase:firebase-bom to v33.16.0 ( #2261 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-27 06:15:25 -05:00
renovate[bot]
598db0d916
chore(deps): update com.google.gms:google-services to v4.4.3 ( #2260 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-27 06:14:50 -05:00
James Rich
eb81ded56a
Refactor: Use JVM toolchain and disable Crashlytics for F-Droid ( #2252 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-06-26 00:18:59 +00:00
James Rich
11edd9a8d2
fix release.yml
...
back off jdk 24
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-06-25 18:20:10 -05:00
James Rich
496de47766
Refactor: Improve GitHub release workflow and build configuration ( #2251 )
2025-06-25 18:16:55 -05:00
James Rich
d507161bde
2.6.25 ( #2245 )
2025-06-25 15:49:17 -05:00
James Rich
0e03a181aa
Refactor: Improve network availability observation ( #2247 )
2025-06-25 15:45:39 -05:00
renovate[bot]
caf367c12d
chore(deps): update mesh_service_example/src/main/proto digest to 386fa53 ( #2249 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-25 15:04:12 -05:00
renovate[bot]
1b9e48ca51
chore(deps): update app/src/main/proto digest to 386fa53 ( #2248 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-25 15:04:00 -05:00
James Rich
3c6067c93c
chore(deps): ksp 2.2.0-2.0.2 ( #2246 )
2025-06-25 13:23:18 -05:00
renovate[bot]
492b8162a4
chore(deps): update com.android.tools.build:gradle to v8.11.0 ( #2243 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-25 10:58:55 -05:00
Benjamin Faershtein
0abc6e03b9
fix: non-expiring waypoints ( #2237 )
2025-06-25 10:58:07 -05:00
github-actions[bot]
cd05fd1ccf
chore(l10n): New Crowdin Translations ( #2238 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-06-25 10:56:36 -05:00
renovate[bot]
a1cba18696
chore(deps): update kotlin to v2.2.0 ( #2234 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-25 10:55:22 -05:00
Jeremiah K
40807bc69a
fix: unread message count not updating when opening conversations ( #2239 )
2025-06-25 10:52:22 -05:00
github-actions[bot]
9b041b8819
chore(l10n): New Crowdin Translations ( #2232 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-06-23 18:32:20 -05:00
James Rich
8d32638902
Refactor Connections screen and add new strings ( #2236 )
2025-06-23 15:13:09 -05:00
James Rich
ee03213a3a
2.6.24
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-06-22 21:28:17 -05:00
James Rich
833861eb20
Refactor message input to use BasicTextField2 ( #2231 )
2025-06-22 20:58:08 -05:00
github-actions[bot]
a253464b8a
chore(l10n): New Crowdin Translations ( #2221 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-06-22 18:40:39 -05:00
James Rich
ca3c787e71
Refactor: Inject BluetoothViewModel into ConnectionsScreen ( #2228 )
2025-06-22 18:26:04 -05:00
James Rich
1d165a5dc3
Refactor: Improve UI consistency and animations ( #2226 )
2025-06-22 14:26:36 -05:00
James Rich
0b19f842bb
Refactor: Extract MessageActions components ( #2225 )
2025-06-22 12:26:05 -05:00
James Rich
7ae1ab921a
Refactor: Navigate to NodeDetail with singleTop ( #2223 )
2025-06-22 10:30:47 -05:00
James Rich
0f56e8af1f
Fix string formatting issues ( #2222 )
2025-06-22 10:23:01 -05:00
James Rich
65cf08d89a
2.6.23
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-06-22 09:10:27 -05:00
github-actions[bot]
a7944c5160
chore(l10n): New Crowdin Translations ( #2215 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-06-22 09:09:47 -05:00
James Rich
1f1a468f64
Refactor DebugSearch.kt ( #2219 )
2025-06-22 08:53:09 -05:00
Łukasz Kosson
20f5888380
feat: split message notifications into direct- and broadcast messages ( #2217 )
2025-06-22 07:41:17 -05:00
James Rich
89ad4dc350
Fix/2100 graph labels ( #2188 )
...
Co-authored-by: Dane Evans <dane@goneepic.com>
2025-06-22 07:40:01 -05:00
James Rich
65ab9eb40d
Refactor node count display in MainAppBar ( #2210 )
2025-06-21 23:31:07 -05:00
James Rich
3efd463a5b
Refactor: Use default FAB shape for MapButton ( #2211 )
2025-06-21 23:19:54 -05:00
James Rich
c4c115b901
feat: show online and total node count in the title bar ( #2209 )
2025-06-21 21:10:36 -05:00
github-actions[bot]
450014a0f6
chore(l10n): New Crowdin Translations ( #2200 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-06-21 21:09:31 -05:00
github-actions[bot]
2c34c9703b
chore: update firmware releases list from Meshtastic API ( #2204 )
...
Co-authored-by: jamesarich <2199651+jamesarich@users.noreply.github.com>
2025-06-21 20:23:32 -05:00
Łukasz Kosson
9b0dcfdeab
fix: ignore non-local localStats telemetry ( #2206 )
2025-06-21 20:21:14 -05:00
Jeremiah K
3e3e4919bd
fix: message input clearing with proper state management ( #1474 & #2150 ) ( #2208 )
2025-06-21 20:20:42 -05:00
James Rich
6f70aabfd4
feat: Add send message service example ( #2203 )
2025-06-21 11:39:01 -05:00
github-actions[bot]
a693ee5c81
chore(l10n): New Crowdin Translations ( #2189 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-06-21 07:15:28 -05:00
renovate[bot]
448fcf9468
chore(deps): update mesh_service_example/src/main/proto digest to 6791138 ( #2197 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-21 07:15:09 -05:00
renovate[bot]
cd8ebd1ea3
chore(deps): update app/src/main/proto digest to 6791138 ( #2196 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-21 07:14:53 -05:00
James Rich
86a35603d5
refactor: Add remote node indicator and node chip to app bar ( #2195 )
2025-06-21 07:14:33 -05:00
Łukasz Kosson
d24a501f06
fix: unintended line break in node chip ( #2199 )
2025-06-21 06:29:00 -05:00
James Rich
bcc3a0f107
feat: Allow unlocking excluded modules ( #2180 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-06-20 18:19:51 -05:00
James Rich
8639228721
refactor: message item actions and reactions ( #2191 )
2025-06-20 16:30:41 -05:00
James Rich
45f28b31f0
fix: template typo
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-06-20 15:02:22 -05:00
James Rich
b5a503c0cb
fix: clear public key when private key edited ( #2190 )
2025-06-20 18:47:52 +00:00
github-actions[bot]
7acc5ef8e8
chore(l10n): New Crowdin Translations ( #2171 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-06-20 13:00:31 -05:00
James Rich
ebba4e638c
Revert "Fix/2100 graph labels" ( #2187 )
2025-06-20 12:56:13 -05:00
github-actions[bot]
2cc34c9f35
chore: update firmware releases list from Meshtastic API ( #2181 )
...
Co-authored-by: jamesarich <2199651+jamesarich@users.noreply.github.com>
2025-06-20 11:37:56 -05:00
renovate[bot]
17d4db778f
chore(deps): update mesh_service_example/src/main/proto digest to b818a00 ( #2179 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-20 10:48:47 -05:00
renovate[bot]
2a93d3b744
chore(deps): update app/src/main/proto digest to b818a00 ( #2178 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-20 10:48:02 -05:00
Jeremiah K
5d68ecdc76
fix: add workflow_dispatch to enable manual CI runs & readme fix ( #2186 )
2025-06-20 10:47:04 -05:00
DaneEvans
1be3979c84
Fix/2100 graph labels ( #2182 )
...
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-06-20 15:14:06 +00:00
DaneEvans
03ae071548
feat:add extra filters, including own address ( #2183 )
2025-06-20 09:57:39 -05:00
DaneEvans
931d3320e2
fix: Drop text buttons in favor of icons ( #2185 )
...
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-06-20 14:55:56 +00:00
James Rich
46332c95a4
fix: Use string template for hops away ( #2184 )
2025-06-20 09:20:40 -05:00
James Rich
15ba57bb3a
2.6.22
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-06-19 18:36:57 -05:00
renovate[bot]
46359f795b
chore(deps): update androidx.compose:compose-bom to v2025.06.01 ( #2176 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-19 18:20:54 -05:00
James Rich
38b949f9c1
fix: Propagate reply ID for DataPackets ( #2177 )
2025-06-19 18:20:07 -05:00
James Rich
d66b7d5d0f
fix ( #2172 ): replace string template for Hops Away: ( #2173 )
2025-06-19 17:10:47 -05:00
Jeremiah K
67ffaca01c
fix ( #2165 ): position exchange not working ( #2169 )
...
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-06-19 16:42:48 +00:00
James Rich
44100c955d
2.6.21
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-06-19 11:37:47 -05:00
github-actions[bot]
2699830b59
chore(l10n): New Crowdin Translations ( #2168 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-06-19 11:33:26 -05:00
Joshua Soberg
2d6180f609
[chore] Restrict GH action runs to the main repository ( #2170 )
2025-06-19 10:34:08 -05:00
github-actions[bot]
1a8276ccbc
chore(l10n): New Crowdin Translations ( #2166 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-06-19 14:19:40 +00:00
DaneEvans
17e3e1a257
feat ( #2105 ): debug panel ( #2148 )
...
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-06-19 14:04:58 +00:00
Jeremiah K
e9f95dbf8c
fix ( #2076 ): hidden client freeze issue when viewing node details ( #2164 )
2025-06-19 07:38:57 -05:00
github-actions[bot]
68b029d6a2
chore(l10n): New Crowdin Translations ( #2163 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-06-19 06:25:49 -05:00
Jeremiah K
7e0999fdc0
fix ( #2150 ): text input not clearing after sending message ( #2161 )
2025-06-19 06:25:19 -05:00
James Rich
1928fb64fa
fix: Ensure valid private key generation ( #2160 )
2025-06-18 20:30:08 -05:00
James Rich
1556019803
2.6.20
2025-06-18 16:39:24 -05:00
James Rich
ca69051075
detekt cleanup ( #2159 )
2025-06-18 16:19:41 -05:00
James Rich
e205f1d6d6
feat: Add key export functionality ( #2158 )
2025-06-18 16:03:33 -05:00
renovate[bot]
9b045cee5f
chore(deps): update room to v2.7.2 ( #2157 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-18 16:03:03 -05:00
renovate[bot]
135854363a
chore(deps): update androidx.work:work-runtime-ktx to v2.10.2 ( #2156 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-18 16:01:41 -05:00
renovate[bot]
8e6b68774e
chore(deps): update androidx.compose.material3:material3 to v1.4.0-alpha16 ( #2155 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-18 15:59:46 -05:00
renovate[bot]
0e5e802c23
chore(deps): update adaptive to v1.2.0-alpha07 ( #2154 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-18 15:57:52 -05:00
James Rich
83e6c6cc31
fix: refactor MainActivity to use lifecycleScope for coroutines ( #2153 )
2025-06-18 14:30:00 -05:00
github-actions[bot]
8d82e526f0
chore: update firmware releases list from Meshtastic API ( #2151 )
...
Co-authored-by: jamesarich <2199651+jamesarich@users.noreply.github.com>
2025-06-18 11:18:17 -05:00
James Rich
468c4ab6b7
fix: Fetch original message when displaying a reply ( #2152 )
2025-06-18 16:05:02 +00:00
James Rich
0799122c9e
2.6.19
2025-06-17 21:25:50 -05:00
github-actions[bot]
ca099fa79a
chore(l10n): New Crowdin Translations ( #2144 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-06-17 20:19:00 -05:00
James Rich
357efa9028
feat: Implement message reply functionality ( #2147 )
2025-06-17 20:15:07 -05:00
rcarteraz
7497540f80
fix: remove TAK from unmessageble roles( #2146 )
2025-06-17 16:56:15 -05:00
James Rich
27aacd1fbc
fix( #2094 ): remove redundant mapView.onDetach() call ( #2143 )
2025-06-17 03:13:00 +00:00
James Rich
6b3ae27c67
2.6.18
2025-06-16 18:10:34 -05:00
github-actions[bot]
ada0e10111
chore(l10n): New Crowdin Translations ( #2138 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-06-16 18:01:35 -05:00
James Rich
5ba9fe4716
Refactor: Improve MessageItem layout and display of reactions ( #2141 )
2025-06-16 22:55:06 +00:00
James Rich
41885c84aa
Increase MIN_SDK_VERSION to 26 ( #2140 )
2025-06-16 17:43:49 -05:00
James Rich
8681711946
2.6.17
2025-06-16 12:39:36 -05:00
James Rich
8822f7529d
feat: generate random PSK on clear ( #2136 )
2025-06-16 12:38:14 -05:00
James Rich
3ef504c567
feat: prompt user to regenerate compromised keys ( #2131 )
2025-06-16 17:06:23 +00:00
James Rich
86905942de
fix ( #2128 ): MQTT map reporting interval input ( #2135 )
2025-06-16 11:54:55 -05:00
github-actions[bot]
0b368ce0b1
chore(l10n): New Crowdin Translations ( #2117 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-06-16 11:54:34 -05:00
github-actions[bot]
d02ff38415
chore: update firmware releases list from Meshtastic API ( #2130 )
...
Co-authored-by: jamesarich <2199651+jamesarich@users.noreply.github.com>
2025-06-16 11:54:14 -05:00
renovate[bot]
981fb79ba4
chore(deps): update mesh_service_example/src/main/proto digest to c758376 ( #2124 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-16 11:53:56 -05:00
renovate[bot]
3109a7f753
chore(deps): update app/src/main/proto digest to c758376 ( #2123 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-16 11:53:35 -05:00
Jeremiah K
3e81a4dd34
Fix bottom navigation back stack accumulation ( #2133 )
2025-06-16 11:53:14 -05:00
Jeremiah K
00295c969e
Fix node removal hang by adding navigation callback ( #2134 )
2025-06-16 11:52:57 -05:00
James Rich
a5ade9252a
Refactor: Implement global cooldown for Traceroute button ( #2129 )
2025-06-16 11:48:08 +00:00
DaneEvans
4683f5b9f2
feat: add copy button to pbk for node status icon ( #2119 )
2025-06-15 05:51:32 -05:00
Łukasz Kosson
69f2e8c839
feat: show distance to the node on node details screen ( #2122 )
2025-06-15 05:50:58 -05:00
James Rich
446ddab469
refactor: NodeDetail screen and firmware version display ( #2120 )
2025-06-15 03:30:43 +00:00
github-actions[bot]
1f56263643
chore(l10n): New Crowdin Translations ( #2107 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-06-14 14:47:12 -05:00
github-actions[bot]
4c330f5af1
chore: update firmware releases list from Meshtastic API ( #2106 )
...
Co-authored-by: jamesarich <2199651+jamesarich@users.noreply.github.com>
2025-06-14 14:46:48 -05:00
James Rich
a5d204db46
Refactor: Remove unused dependencies ( #2116 )
2025-06-14 14:46:31 -05:00
Jeremiah K
eaa149a0e9
Persist node sort preference across app restarts ( #2115 )
2025-06-14 18:22:16 +00:00
James Rich
46501649c8
Refactor: unwrap map graph ( #2111 )
2025-06-14 13:12:26 -05:00
James Rich
d7bd3ecaa7
Refactor: Use Alt+Enter to send messages ( #2108 )
2025-06-13 13:00:14 -05:00
James Rich
e403a96b22
2.6.16
2025-06-13 07:25:37 -05:00
Łukasz Kosson
82dce30739
feat: show node details by long-pressing a node marker on map ( #2104 )
2025-06-13 06:50:28 -05:00
github-actions[bot]
634907d708
chore(l10n): New Crowdin Translations ( #2101 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-06-13 11:35:38 +00:00
James Rich
eaef459fde
Refactor: split position precision constants ( #2099 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-06-13 11:35:21 +00:00
github-actions[bot]
0cc3080e63
chore: update firmware releases list from Meshtastic API ( #2096 )
...
Co-authored-by: jamesarich <2199651+jamesarich@users.noreply.github.com>
2025-06-13 11:35:10 +00:00
Jeremiah K
4de1b1516f
Fix: Device selection lags ( #2086 )
2025-06-13 11:34:44 +00:00
Benjamin Faershtein
faf9f7b0e1
Added connection indicator ( #2073 )
...
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-06-13 11:34:15 +00:00
James Rich
95224c20ef
feat: adaptive nav ( #2079 )
2025-06-13 02:34:01 +00:00
James Rich
606d1520d8
refactor: Client Notification Support ( #2095 )
2025-06-12 20:00:28 -05:00
renovate[bot]
2a274e259b
chore(deps): update app/src/main/proto digest to 0c11288 ( #2084 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-12 16:23:08 -05:00
renovate[bot]
9d9d40c6ab
chore(deps): update mesh_service_example/src/main/proto digest to 0c11288 ( #2085 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-12 16:22:48 -05:00
github-actions[bot]
7ba775642c
chore: update device hardware list from Meshtastic API ( #2081 )
...
Co-authored-by: jamesarich <2199651+jamesarich@users.noreply.github.com>
2025-06-12 16:22:11 -05:00
github-actions[bot]
3394d4ff28
chore(l10n): New Crowdin Translations ( #2074 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-06-12 16:21:36 -05:00
Benjamin Faershtein
39590b75ee
Fixed nodeDB reset even on remote nodeDB reset ( #2087 )
2025-06-12 16:20:49 -05:00
Łukasz Kosson
7a5813ebb3
feat: filter node list by user id or node number ( #2078 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-06-12 16:20:26 -05:00
James Rich
6408b22c6d
2.6.15
2025-06-10 13:39:53 -05:00
github-actions[bot]
76bdccdd98
chore(l10n): New Crowdin Translations ( #2071 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-06-10 10:23:21 -05:00
James Rich
ad8f91482e
refactor: ClientNotification messages as an alert dialog ( #2072 )
2025-06-10 15:15:58 +00:00
James Rich
607e5fd7c4
2.3.14
2025-06-10 07:11:49 -05:00
Benjamin Faershtein
e7657c4763
feat: Added map filter + small waypoint fix ( #2065 )
...
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-06-10 12:03:30 +00:00
github-actions[bot]
67b7ccfe06
chore(l10n): New Crowdin Translations ( #2070 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-06-10 11:34:32 +00:00
renovate[bot]
651edf61a1
chore(deps): update mesh_service_example/src/main/proto digest to b448d4a ( #2069 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-10 11:34:21 +00:00
renovate[bot]
6f02be4bb1
chore(deps): update app/src/main/proto digest to b448d4a ( #2068 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-10 11:34:10 +00:00
renovate[bot]
9c7019d866
chore(deps): update com.google.devtools.ksp to v2.1.21-2.0.2 ( #2066 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-10 11:33:55 +00:00
James Rich
c20c212e49
docs: Updated screenshots for Fdroid ( #2067 )
2025-06-09 21:18:31 -05:00
github-actions[bot]
ddea111088
chore(l10n): New Crowdin Translations ( #2054 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-06-09 15:52:15 -05:00
James Rich
4767e48fe2
feat( #2060 ): Enforce valid names for UserConfig ( #2063 )
2025-06-09 12:46:22 -05:00
Łukasz Kosson
f5b34d6408
fix: cancel new message notification when message is marked as read ( #2057 )
...
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-06-09 12:45:20 -05:00
Łukasz Kosson
e781d6774b
feat: allow hiding offline and/or non-direct nodes from list and map ( #2052 )
...
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-06-09 12:44:53 -05:00
James Rich
6becdf137b
refactor: Consolidate DropdownMenu into RegularPreference ( #2059 )
2025-06-08 19:38:30 +00:00
James Rich
72ab461661
fix: update start destination to NodesGraph when connected ( #2058 )
2025-06-08 14:28:48 -05:00
github-actions[bot]
22109e59a6
chore(l10n): New Crowdin Translations ( #2053 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-06-07 18:13:09 -05:00
renovate[bot]
9278f58636
chore(deps): update mesh_service_example/src/main/proto digest to db60f07 ( #2049 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-07 22:09:07 +00:00
github-actions[bot]
d076b05789
chore(l10n): New Crowdin Translations ( #2047 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-06-07 16:56:44 -05:00
renovate[bot]
fd171adb18
chore(deps): update app/src/main/proto digest to db60f07 ( #2048 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-07 16:52:34 -05:00
Benjamin Faershtein
5b6c8483e8
feat: add waypoint expiration picker ( #2051 )
2025-06-07 20:50:30 +00:00
James Rich
89462be97a
fix: ensure bg loc permissions, unbind service ( #2050 )
2025-06-07 15:42:29 -05:00
James Rich
d8e9c30399
2.6.13
2025-06-07 06:02:10 -05:00
James Rich
8d279afb10
Refactor: Migrate app build.gradle to Kotlin DSL ( #2046 )
2025-06-07 05:43:50 -05:00
renovate[bot]
5cce554e82
chore(deps): update gradle to v8.14.2 ( #2044 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-06 16:33:26 -05:00
renovate[bot]
8881e86fad
chore(deps): update mesh_service_example/src/main/proto digest to cec9223 ( #2043 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-06 16:32:55 -05:00
renovate[bot]
382aa741f1
chore(deps): update design digest to 90014f4 ( #2037 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-06 16:32:31 -05:00
renovate[bot]
2ca17ea9f9
chore(deps): update app/src/main/proto digest to cec9223 ( #2036 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-06 16:32:10 -05:00
renovate[bot]
ae2db636fe
chore(deps): update com.google.firebase:firebase-crashlytics-gradle to v3.0.4 ( #2041 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-06 16:31:52 -05:00
renovate[bot]
53112b7cdf
chore(deps): update com.google.firebase:firebase-bom to v33.15.0 ( #2045 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-06 16:31:19 -05:00
James Rich
94cdc1c17a
fix: detekt
2025-06-06 16:04:44 -05:00
James Rich
2a05fc072d
refactor: organize navigation ( #2042 )
2025-06-06 15:45:26 -05:00
James Rich
c757224269
feat: add MeshServiceExample project to repo ( #2038 )
...
Co-authored-by: niccellular <79813408+niccellular@users.noreply.github.com>
2025-06-06 15:43:32 -05:00
github-actions[bot]
833e6f04dd
chore(l10n): New Crowdin Translations ( #2033 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-06-06 15:43:06 -05:00
Łukasz Kosson
9a371ee9cd
feat: show per-message SNR, RSSI and hop count ( #2040 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2025-06-06 15:41:25 -05:00
James Rich
639213145b
2.6.12
2025-06-05 11:21:13 -05:00
github-actions[bot]
c3f554a562
chore(l10n): New Crowdin Translations ( #2030 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-06-05 09:48:17 -05:00
renovate[bot]
93116e9301
chore(deps): update lifecycle to v2.9.1 ( #2026 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-04 20:24:31 +00:00
renovate[bot]
26acbf4c3f
chore(deps): update androidx.fragment:fragment-compose to v1.8.8 ( #2023 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-04 20:13:17 +00:00
renovate[bot]
b6c7956b8d
chore(deps): update androidx.fragment:fragment-ktx to v1.8.8 ( #2024 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-04 20:07:53 +00:00
renovate[bot]
7c233f981e
chore(deps): update appcompat to v1.7.1 ( #2025 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-04 20:01:50 +00:00
renovate[bot]
07787865c3
chore(deps): update androidx.compose:compose-bom to v2025.06.00 ( #2027 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-04 14:54:01 -05:00
James Rich
6153cfdab1
Refactor: Use FLAG_ACTIVITY_SINGLE_TOP for MainActivity intents ( #2022 )
2025-06-04 19:20:30 +00:00
James Rich
a05c48479d
2.6.11
2025-06-04 09:38:00 -05:00
github-actions[bot]
4e6e11a2ed
chore(l10n): New Crowdin Translations ( #2017 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-06-04 09:35:29 -05:00
James Rich
858fb9dd4c
Refactor: Nest NodeDetailScreen and related routes in a NodeDetailGraph ( #2018 )
2025-06-04 09:33:23 -05:00
James Rich
0645096e28
2.6.10
2025-06-04 06:54:32 -05:00
James Rich
3216559035
fix: connections ui and unmessageable logic ( #2016 )
2025-06-04 06:53:22 -05:00
github-actions[bot]
b7f5ba78b7
chore(l10n): New Crowdin Translations ( #2014 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-06-04 06:34:13 -05:00
github-actions[bot]
5392c458d1
chore: update firmware releases list from Meshtastic API ( #2015 )
...
Co-authored-by: jamesarich <2199651+jamesarich@users.noreply.github.com>
2025-06-04 06:33:58 -05:00
github-actions[bot]
f0f1a13bfd
chore(l10n): New Crowdin Translations ( #1998 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-06-03 20:00:48 -05:00
github-actions[bot]
06cea5976b
chore: update device hardware list from Meshtastic API ( #2005 )
...
Co-authored-by: jamesarich <2199651+jamesarich@users.noreply.github.com>
2025-06-03 20:00:28 -05:00
James Rich
8bbc5bfc56
revert: do not clear databases on disconnect ( #2011 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-06-03 19:58:52 -05:00
James Rich
38982bc37b
refactor: recommended and required firmware updates ( #2012 )
2025-06-03 19:58:21 -05:00
James Rich
868d705b2d
fix: per-device location sharing ( #2010 )
2025-06-03 21:04:24 +00:00
James Rich
ff5cc55a60
fix: refactor node detail navigation ( #2009 )
...
resolves #2004
2025-06-03 15:19:50 -05:00
James Rich
3115bbe58d
feat: add MQTT Map Reporting consent ( #2006 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-06-03 15:39:58 +00:00
Robert-0410
e4313e0bd3
feat: Provide Navigation to Input Timezone ( #2003 )
2025-06-03 10:31:08 -05:00
James Rich
43b6e54bbb
2.6.9
2025-05-31 22:03:41 -05:00
github-actions[bot]
6e87fbbccb
chore(l10n): New Crowdin Translations ( #1997 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-05-31 21:48:11 -05:00
James Rich
4d6eb3dfe9
feat: Allow direct message replies from notifications ( #1994 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-05-31 20:48:24 -05:00
James Rich
6915249121
refactor: Move version checks to Main.kt ( #1995 )
2025-05-31 20:36:35 -05:00
James Rich
8d231ff125
refactor: Update notification and service handling ( #1993 )
2025-05-31 20:02:23 +00:00
James Rich
34e10b0032
fix: Only show DM button if node is messageable ( #1992 )
2025-05-31 17:19:12 +00:00
James Rich
88d74642ae
refactor: FirmwareReleaseDao to return non-nullable lists ( #1991 )
2025-05-31 12:09:57 -05:00
James Rich
7f4f52b6c9
2.6.8
2025-05-31 11:20:19 -05:00
github-actions[bot]
9a15615715
chore(l10n): New Crowdin Translations ( #1986 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-05-31 11:19:25 -05:00
James Rich
569b2767b4
Fix: Update isUnmessageable based on userInput.role for older firmware ( #1990 )
2025-05-31 10:21:22 -05:00
James Rich
72900a7909
feat: add Direct Message button to Node Detail screen ( #1988 )
2025-05-31 06:35:25 -05:00
Robert-0410
5edc2a8d57
refactor: channel qr clean ( #1983 )
2025-05-30 19:50:45 -05:00
James Rich
7dc2147169
feat: add cooldown to Traceroute action button ( #1987 )
2025-05-30 17:55:53 -05:00
github-actions[bot]
fcf1851b4b
chore(l10n): New Crowdin Translations ( #1976 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-05-30 13:26:27 -05:00
James Rich
25ecdc912e
fix: clear data when changing devices ( #1985 )
2025-05-30 13:17:09 -05:00
github-actions[bot]
ead0c43381
chore: update device hardware list from Meshtastic API ( #1975 )
...
Co-authored-by: jamesarich <2199651+jamesarich@users.noreply.github.com>
2025-05-30 12:57:58 -05:00
James Rich
b861d07aba
Refactor: Settings to Connections, ui updates ( #1984 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-05-30 12:56:49 -05:00
James Rich
ad1897c564
Refactor: organize ui screens to separate packages ( #1982 )
2025-05-29 18:18:45 -05:00
James Rich
32d9f29d7e
2.6.7
2025-05-28 17:59:57 -05:00
github-actions[bot]
085b2f5cb6
chore(l10n): New Crowdin Translations ( #1974 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-05-28 17:58:29 -05:00
renovate[bot]
3cc7d2812a
chore(deps): update com.android.tools.build:gradle to v8.10.1 ( #1971 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-28 21:45:27 +00:00
renovate[bot]
b08cd49398
chore(deps): update protobuf.kotlin to v4.31.1 ( #1973 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-28 21:29:25 +00:00
renovate[bot]
5e5ae7fb1f
chore(deps): update app/src/main/proto digest to 24c7a3d ( #1970 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-28 21:20:20 +00:00
James Rich
f48e127019
feat: host metrics part 2 ( #1972 )
2025-05-28 16:10:35 -05:00
James Rich
e31d4170b6
feat: add Host Metrics Log screen ( #1969 )
2025-05-28 20:57:38 +00:00
James Rich
ef1c71722a
fix: respect keyboard, edgeToEdge tweaks ( #1968 )
2025-05-28 12:33:00 -05:00
James Rich
091607da08
Fix: Handle null or empty release list in getLatestRelease ( #1967 )
2025-05-28 12:32:42 -05:00
James Rich
1f2254f98b
fix: update LoraSignalIndicator GOOD color ( #1966 )
2025-05-28 12:32:26 -05:00
James Rich
0a91464cfc
refactor: use is_unmessagable flag ( #1965 )
2025-05-28 12:32:08 -05:00
James Rich
dcae34a786
2.6.6
2025-05-28 10:22:56 -05:00
James Rich
808992e3b3
Refactor: clean up sharedTransition from more places ( #1963 )
2025-05-28 09:47:28 -05:00
renovate[bot]
950dacddea
chore(deps): update app/src/main/proto digest to 24c7a3d ( #1960 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-28 09:36:32 -05:00
github-actions[bot]
e4d7fe90d3
chore(l10n): New Crowdin Translations ( #1956 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-05-28 09:35:55 -05:00
github-actions[bot]
9ab937714d
chore: update device hardware list from Meshtastic API ( #1961 )
...
Co-authored-by: jamesarich <2199651+jamesarich@users.noreply.github.com>
2025-05-28 09:35:26 -05:00
James Rich
3eefe4b66c
refactor: edgeToEdge tweaks, chip elevation ( #1962 )
2025-05-28 09:34:08 -05:00
James Rich
9f0765526d
refactor: settings screen ui updates ( #1955 )
2025-05-28 01:02:53 +00:00
renovate[bot]
653c9e4f26
chore(deps): update app/src/main/proto digest to 022ea79 ( #1953 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-27 21:30:00 +00:00
James Rich
41349ad9cc
refactor( #1940 ): Improve firmware version comparison ( #1952 )
2025-05-27 16:19:03 -05:00
github-actions[bot]
6e4a5b2812
chore(l10n): New Crowdin Translations ( #1951 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-05-27 13:50:28 -05:00
James Rich
011affcb1b
chore(crowdin): run download action every hour ( #1950 )
2025-05-27 13:41:49 -05:00
James Rich
753ffae434
2.6.5
2025-05-27 13:31:07 -05:00
renovate[bot]
f7f1d079c8
chore(deps): update app/src/main/proto digest to 0b815a6 ( #1949 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-27 13:30:24 -05:00
James Rich
179a6f8981
fix( #1947 ): Disable Crashlytics for fdroid builds ( #1948 )
2025-05-27 18:26:12 +00:00
renovate[bot]
ff96d4e0ce
chore(deps): update app/src/main/proto digest to 9148453 ( #1943 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-27 09:10:53 -05:00
James Rich
77ca2d62f0
refactor: Move MIN_DEVICE_VERSION to build config ( #1946 )
2025-05-27 08:45:57 -05:00
James Rich
6ee7b6e12d
2.6.4
2025-05-26 21:31:05 -05:00
James Rich
b7c0bc874c
chore(build): Refactor Gradle build scripts to Kotlin DSL ( #1944 )
2025-05-26 21:26:46 -05:00
James Rich
6332b3bd42
feat(node): consolidate node chip and menu ( #1941 )
2025-05-26 19:36:32 -05:00
James Rich
62e2368887
refactor: Support Meshtastic URL deep link scheme in HTTPS only ( #1942 )
2025-05-26 19:20:53 -05:00
github-actions[bot]
42156faaef
chore(l10n): New Crowdin Translations ( #1931 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-05-26 12:19:16 +00:00
emp3r0r7
f6f3cf5c20
fix : prevent crash on geo: intent when no compatible map app is inst… ( #1936 )
...
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-05-26 07:09:56 -05:00
James Rich
ac22ac3f28
Create codeql.yml
2025-05-25 22:27:48 -05:00
James Rich
bdf87d263f
Delete .github/workflows/codeql.yml
2025-05-25 22:08:49 -05:00
James Rich
df35d1b0bf
chore(codeql): java
2025-05-25 22:04:05 -05:00
James Rich
d5b418ea76
chore(codeql): no daemon
2025-05-25 22:00:12 -05:00
James Rich
503ac6cfb6
chore(codeql): manual build mode w/ gradle command
2025-05-25 21:54:31 -05:00
James Rich
fcf944f1c6
chore(codeql): manual build mode w/ gradle command
2025-05-25 21:19:47 -05:00
James Rich
55eba003c7
chore(codeql): manual build mode w/ gradle command
2025-05-25 21:12:54 -05:00
James Rich
cfad21c286
chore(codeql): manual build mode w/ gradle command
2025-05-25 21:04:52 -05:00
James Rich
5e510d43a1
chore(codeql): Update codeql.yml
2025-05-25 20:57:12 -05:00
renovate[bot]
893c9b2e2c
chore(deps): update app/src/main/proto digest to 9148453 ( #1935 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-25 20:44:37 -05:00
github-actions[bot]
0de0cca225
chore: update firmware releases list from Meshtastic API ( #1937 )
...
Co-authored-by: jamesarich <2199651+jamesarich@users.noreply.github.com>
2025-05-25 20:43:39 -05:00
James Rich
afc089d830
chore(codeql): Update codeql.yml ( #1939 )
2025-05-25 20:42:58 -05:00
James Rich
139a17f22f
fix: Distinguish between an empty response and a network error ( #1938 )
2025-05-26 01:41:49 +00:00
James Rich
be437ebb91
chore: Update workflow files to update workflows to 'main' ( #1927 )
2025-05-24 07:00:01 -05:00
James Rich
9b1f27cf17
refactor: add tooltips, unmessageable tweaks ( #1925 )
2025-05-23 18:08:45 -05:00
James Rich
8326798383
2.6.3
...
bump versionCode 30603, versionName 2.6.3
2025-05-23 14:16:33 -05:00
Benjamin Faershtein
3982497f94
refactor: Improved Node List Items ( #1904 )
...
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-05-23 14:14:47 -05:00
James Rich
b1281197eb
chore: Update zxing-core to version 3.5.3 ( #1923 )
2025-05-23 13:44:06 -05:00
James Rich
4545777b8a
feat: Update osmdroid-android to 6.1.20 and adjust map view ( #1922 )
2025-05-23 17:47:46 +00:00
James Rich
03a9b34190
chore: Upgrade minSdkVersion to 23 ( #1921 )
2025-05-23 12:35:19 -05:00
James Rich
f3ec093caf
chore(codeql): run only weekly ( #1920 )
2025-05-23 09:49:24 -05:00
James Rich
46ba3eb3fd
feat( #1755 ): Add setting to display time in 12h format ( #1918 )
2025-05-23 14:44:14 +00:00
James Rich
d04378a026
feat: filter visibility, add unmessageable toggle ( #1915 )
2025-05-23 02:39:46 +00:00
James Rich
4c805666a8
Potential fix for code scanning alert no. 30: Improper verification of intent by broadcast receiver ( #1914 )
...
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2025-05-22 15:54:09 -05:00
James Rich
ffe8d20f7c
chore(codeql): manual build mode w/ gradle command
2025-05-22 15:08:39 -05:00
github-actions[bot]
c71aab55bb
chore(l10n): New Crowdin Translations ( #1909 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-05-22 14:53:55 -05:00
renovate[bot]
8fe2dd3bfa
chore(deps): update gradle to v8.14.1 ( #1910 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-22 14:53:36 -05:00
James Rich
11224b84cb
Refactor: Move ApiModule to flavor specific directories ( #1913 )
2025-05-22 14:53:00 -05:00
James Rich
a62788d4ba
chore(codql): Update codeql.yml
...
comment out build steps - what if we just don't build?
2025-05-22 14:38:52 -05:00
James Rich
d091e549a1
feat(mqtt): Generate more specific client ID for MQTT proxy ( #1912 )
2025-05-22 14:32:28 -05:00
github-actions[bot]
374d673107
chore: update firmware releases list from Meshtastic API ( #1908 )
...
Co-authored-by: jamesarich <2199651+jamesarich@users.noreply.github.com>
2025-05-22 16:32:53 +00:00
James Rich
75378a9fb3
chore(codeql): remove autobuild
...
remove autobuild
2025-05-22 11:21:57 -05:00
James Rich
f1d078ee1b
chore(codeql): Add submodule checkout and Gradle setup to CodeQL workflow ( #1911 )
2025-05-22 11:03:33 -05:00
James Rich
3761ae835b
chore(repo): advanced codeql.yml
...
adds jdk setup step
2025-05-22 10:17:30 -05:00
renovate[bot]
e8783f258c
chore(deps): update retrofit to v3 (major) ( #1907 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-22 13:55:09 +00:00
renovate[bot]
5da086b50b
chore(deps): update retrofit to v2.12.0 ( #1906 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-22 13:49:32 +00:00
James Rich
02bb3f02e4
feat: network module ( #1905 )
2025-05-22 08:30:08 -05:00
James Rich
520d058546
Update release.yml
2025-05-21 15:00:40 -05:00
James Rich
5f0b366726
Update release.yml
2025-05-21 14:57:25 -05:00
James Rich
f07b84a1cd
Delete .github/workflows/parallel-release.yml
2025-05-21 13:37:35 -05:00
James Rich
688c9af1ce
Rename parallel-release to parallel-release.yml
2025-05-21 13:16:53 -05:00
James Rich
db8ceaefe1
Update parallel-release
2025-05-21 13:13:01 -05:00
James Rich
b1ae4dc569
chore(repo): Create parallel-release action ( #1901 )
2025-05-21 13:10:26 -05:00
James Rich
5188512d25
2.6.2 ( #1900 )
2025-05-21 17:58:31 +00:00
James Rich
76cdb83406
feat: Add node to favorites when sending a direct message ( #1899 )
2025-05-21 17:48:02 +00:00
James Rich
e99c31d418
Refactor: Adjust padding and sizes in MessageItem and Reaction compon… ( #1898 )
2025-05-21 17:38:18 +00:00
James Rich
0057a6f2de
feat: Add request metadata action to NodeDetail ( #1896 )
2025-05-21 15:50:33 +00:00
James Rich
6fa329751d
fix: NodeMenu hiding details action ( #1894 )
2025-05-21 09:05:49 -05:00
James Rich
fa3852ab6b
2.6.1 ( #1892 )
2025-05-21 04:49:10 +00:00
James Rich
2f13aee171
feat: Use node colors for contact chip ( #1891 )
2025-05-21 04:30:11 +00:00
renovate[bot]
01fb50647a
chore(deps): update app/src/main/proto digest to 0b32ce2 ( #1887 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-20 23:17:04 -05:00
github-actions[bot]
417a4fe454
chore(l10n): New Crowdin Translations ( #1870 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-05-20 23:16:44 -05:00
James Rich
9e2fb3792f
fix( #1874 ): Check that Meshtastic URL is for a channel set ( #1890 )
2025-05-21 03:42:29 +00:00
James Rich
e1c1cef79b
fix: Ensure handleReceivedUser is called when adding contacts ( #1886 )
2025-05-21 03:34:52 +00:00
James Rich
f6e75e970b
Refactor: Remove "include unmessageable" filter ( #1889 )
2025-05-21 03:08:40 +00:00
James Rich
990cd103d7
Refactor: Improve shared contact import dialog ( #1888 )
2025-05-20 21:57:14 -05:00
Robert-0410
5a52239721
feat: Channel Configuration ui ( #1873 )
2025-05-20 21:22:30 -05:00
renovate[bot]
71446f61d6
chore(deps): update datastore to v1.1.7 ( #1884 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-20 23:18:01 +00:00
renovate[bot]
76d2f38cff
chore(deps): update androidx.fragment:fragment-ktx to v1.8.7 ( #1883 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-20 23:12:47 +00:00
renovate[bot]
980f496fb2
chore(deps): update com.google.firebase:firebase-bom to v33.14.0 ( #1885 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-20 18:04:19 -05:00
James Rich
87076321ba
feat: Unmessageable ( #1858 )
2025-05-20 21:05:40 +00:00
renovate[bot]
f74855be95
chore(deps): update androidx.fragment:fragment-compose to v1.8.7 ( #1882 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-20 19:03:57 +00:00
renovate[bot]
dfd7741a78
chore(deps): update androidx.compose:compose-bom to v2025.05.01 ( #1881 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-20 18:51:55 +00:00
James Rich
c99fe642b5
feat: Add Contact Sharing via QR code ( #1859 )
2025-05-20 13:36:11 -05:00
James Rich
38b9515fca
refactor: Move "provide location" preference to DataStore ( #1877 )
2025-05-19 21:23:29 +00:00
Benjamin Faershtein
de49f6a48b
feat: Create a resend option for failed messages ( #1876 )
...
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-05-19 16:11:05 -05:00
James Rich
6941b6f9df
fix: M3 bug squashing ( #1872 )
2025-05-19 07:03:01 -05:00
Slush
e90aa6c5ed
fix #1567 : Allow using a different TCP port than default 4403 ( #1861 )
2025-05-19 06:30:23 -05:00
James Rich
a603dcb91e
2.6.0 ( #1866 )
2025-05-17 12:45:53 -05:00
renovate[bot]
ab96d8963f
chore(deps): update app/src/main/proto digest to d8b709a ( #1868 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-17 17:32:20 +00:00
github-actions[bot]
293d667c53
chore(l10n): New Crowdin Translations ( #1867 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-05-17 17:06:39 +00:00
renovate[bot]
dc058ae877
chore(deps): update app/src/main/proto digest to 475694e ( #1865 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-17 16:51:43 +00:00
James Rich
4cba13ea14
feat: material3 ( #1862 )
2025-05-17 11:39:53 -05:00
James Rich
8db9665ff3
2.5.27 ( #1857 )
2025-05-15 18:20:01 +00:00
James Rich
d5a5efdcf4
fix: Messages UI Tweaks ( #1856 )
2025-05-15 18:09:46 +00:00
James Rich
fc38a1a441
2.5.26 ( #1852 )
2025-05-15 11:00:13 -05:00
github-actions[bot]
61f7806e53
chore(l10n): New Crowdin Translations ( #1853 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-05-15 15:11:10 +00:00
James Rich
15ab9e918d
chore(repo): let stale-bot have more operations ( #1851 )
2025-05-15 14:47:37 +00:00
renovate[bot]
d0eb8ae717
chore(deps): update actions/stale action to v9.1.0 ( #1850 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-15 09:07:25 -05:00
James Rich
01d0743995
chore(repo): stale.yml ( #1849 )
2025-05-15 13:58:38 +00:00
github-actions[bot]
845b93012c
chore(l10n): New Crowdin Translations ( #1837 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-05-15 13:47:54 +00:00
James Rich
8cde47bdf9
refactor: migrate to Compose navigation ( #1835 )
...
Co-authored-by: andrekir <andrekir@pm.me>
2025-05-15 08:05:30 -05:00
renovate[bot]
79c77ab1d5
chore(deps): update app/src/main/proto digest to 4eb0aeb ( #1839 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-15 07:17:52 -05:00
renovate[bot]
176b9e22b5
chore(deps): update com.google.devtools.ksp to v2.1.21-2.0.1 ( #1842 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-14 21:27:24 -05:00
renovate[bot]
dd857efeeb
chore(deps): update kotlin to v2.1.21 ( #1841 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-15 00:40:29 +00:00
renovate[bot]
0645aeedb2
chore(deps): update org.jetbrains.kotlinx:kotlinx-collections-immutable to v0.4.0 ( #1844 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-14 23:53:56 +00:00
renovate[bot]
cc9280946b
chore(deps): update coil to v3.2.0 ( #1840 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-14 23:34:23 +00:00
renovate[bot]
05a9266b41
chore(deps): update protobuf.kotlin to v4.31.0 ( #1847 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-14 18:24:52 -05:00
James Rich
0c823df285
chore(renovate): Auto-merge minor and patch updates ( #1846 )
2025-05-14 12:23:27 -05:00
James Rich
8677420462
chore(i18n): Upload translations workflow ( #1845 )
2025-05-14 12:14:25 -05:00
Robert-0410
cd9167f19f
refactor: Node detail work ( #1836 )
2025-05-10 08:03:14 -05:00
James Rich
6bb282f901
2.5.25 ( #1831 )
2025-05-08 11:26:02 -05:00
github-actions[bot]
7f42ffcda7
chore(l10n): New Crowdin Translations by GitHub Action ( #1832 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-05-08 11:12:17 -05:00
github-actions[bot]
b81a485b2f
chore: update device hardware list from Meshtastic API ( #1830 )
...
Co-authored-by: jamesarich <2199651+jamesarich@users.noreply.github.com>
2025-05-08 10:39:07 -05:00
github-actions[bot]
87f084e3ce
chore(l10n): New Crowdin Translations by GitHub Action ( #1811 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-05-08 10:38:51 -05:00
Robert-0410
309ce27268
refactor(graphs): Missing iaq ( #1752 )
2025-05-08 10:31:07 -05:00
renovate[bot]
64c13ac57d
chore(deps): update lifecycle to v2.9.0 ( #1829 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-07 16:46:13 -05:00
renovate[bot]
e052e61c53
chore(deps): update androidx.navigation:navigation-compose to v2.9.0 ( #1828 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-07 16:45:53 -05:00
renovate[bot]
d724018cae
chore(deps): update androidx.datastore:datastore to v1.1.6 ( #1826 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-07 16:13:41 -05:00
renovate[bot]
977bf04752
chore(deps): update androidx.compose:compose-bom to v2025.05.00 ( #1827 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-07 16:13:23 -05:00
James Rich
d9f9756c4b
fix(gradle): resourceConfigurations replaces resconfigs ( #1824 )
2025-05-07 09:31:54 -05:00
renovate[bot]
84566b8e2a
chore(deps): update com.android.tools.build:gradle to v8.10.0 ( #1823 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-06 20:04:11 -05:00
James Rich
cc88487500
chore: extract string resources for import and export config ( #1822 )
2025-05-05 18:20:49 -05:00
renovate[bot]
3f70df87ab
chore(deps): update design digest to 2a39241 ( #1818 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-04 17:11:07 -05:00
renovate[bot]
db0a942fdf
chore(deps): update app/src/main/proto digest to 078ac8d ( #1817 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-04 17:10:55 -05:00
James Rich
d5255e079d
chore(submodules): Add changelog URLs and package rules to renovate config ( #1820 )
2025-05-04 17:04:19 -05:00
James Rich
3ee32ad887
chore(submodules): Enable submodule support in renovate config ( #1816 )
2025-05-04 11:44:58 -05:00
James Rich
0bb584445b
Refactor: Split Crowdin Action into Upload and Download Workflows ( #1815 )
2025-05-03 13:35:28 -05:00
James Rich
9648d0af77
refactor: extract more hardcoded strings ( #1814 )
2025-05-01 19:05:32 -05:00
James Rich
e9588c74b4
refactor: Remove automatic short name generation from long name. ( #1813 )
2025-05-01 18:15:22 -05:00
renovate[bot]
12ff11f54d
chore(deps): update com.google.devtools.ksp to v2.1.20-2.0.1 ( #1809 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-01 09:50:56 -05:00
github-actions[bot]
7279b286d5
chore(l10n): New Crowdin Translations by GitHub Action ( #1807 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-04-30 18:21:19 -05:00
James Rich
105f2ac723
Update crowdin.yml
...
labels and commit message
2025-04-30 18:19:09 -05:00
github-actions[bot]
ab711cc06e
chore: update device hardware list from Meshtastic API ( #1806 )
...
Co-authored-by: jamesarich <jamesarich@users.noreply.github.com>
2025-04-30 17:04:16 -05:00
renovate[bot]
f8e573d3d7
chore(deps): update peter-evans/create-pull-request action to v7 ( #1805 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-30 17:03:36 -05:00
renovate[bot]
09c04763c4
chore(deps): update node to v22 ( #1804 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-30 17:02:54 -05:00
github-actions[bot]
fbf9f0075c
chore(l10n): New Crowdin translations by GitHub Action ( #1803 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-04-30 16:59:25 -05:00
James Rich
abe49ff12c
Update update-hardware-list.yml
...
correct the base branch for PR
2025-04-30 16:52:45 -05:00
James Rich
8b4be69163
Update update-hardware-list.yml
...
fix path
2025-04-30 16:49:27 -05:00
James Rich
551f7cb1c4
feat: Add GitHub workflow to update hardware list ( #1802 )
2025-04-30 16:47:55 -05:00
James Rich
ace756b96a
fix ( #1647 ): Satellite icon sizing
2025-04-29 15:45:31 -05:00
Ben Meadors
09e795540e
Merge pull request #1800 from meshtastic/l10n_crowdin_translations
...
chore(l10n): New Crowdin Translations
2025-04-29 13:22:58 -05:00
Crowdin Bot
8e21ab69dc
New Crowdin translations by GitHub Action
2025-04-29 18:00:55 +00:00
James Rich
0e0721c65c
Update crowdin.yml
...
fix github token var
2025-04-29 13:00:34 -05:00
James Rich
9a875dcfd0
fix: correct base path in crowdin.yml ( #1799 )
2025-04-29 12:54:04 -05:00
James Rich
17cd4cdc19
chore(l10n): Add Crowdin localization workflow and configuration ( #1798 )
2025-04-29 12:35:02 -05:00
James Rich
0f9f00843f
Update version to 2.5.24, versionCode 30524 ( #1795 )
2025-04-28 18:25:47 -05:00
James Rich
9c51245003
refactor (i18n): extract string resources from config for translation ( #1794 )
2025-04-28 18:09:16 -05:00
James Rich
2a710ba85f
Fix: actually copy public key ( #1793 )
2025-04-28 14:57:15 -05:00
James Rich
fd709addc8
2.5.23 ( #1792 )
2025-04-28 13:48:54 -05:00
James Rich
5da7c66ea5
chore(translations): update crowdin translations ( #1791 )
2025-04-28 13:32:46 -05:00
James Rich
1bd6173f9f
fix( #1787 ): handle unknown hardware details crash ( #1789 )
2025-04-26 19:37:49 -05:00
renovate[bot]
00ac8d504c
chore(deps): update gradle to v8.14 ( #1785 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-25 16:40:48 -05:00
renovate[bot]
6199640f8c
chore(deps): update com.google.firebase:firebase-bom to v33.13.0 ( #1783 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-25 16:40:26 -05:00
James Rich
53a8fd2579
feat: Add copy button to public/private key fields ( #1782 )
2025-04-25 16:39:35 -05:00
renovate[bot]
9bc29f25ef
chore(deps): update androidx.work:work-runtime-ktx to v2.10.1 ( #1779 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-23 21:49:30 -05:00
renovate[bot]
de5c6630df
chore(deps): update room to v2.7.1 ( #1780 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-23 21:48:34 -05:00
renovate[bot]
a7b7e3ebbc
chore(deps): update androidx.datastore:datastore to v1.1.5 ( #1778 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-23 21:47:55 -05:00
renovate[bot]
34b74ab75f
chore(deps): update androidx.compose:compose-bom to v2025.04.01 ( #1777 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-23 21:47:27 -05:00
James Rich
18c204741a
feat: Update connected count string in strings.xml and MeshService.kt ( #1776 )
2025-04-22 09:54:10 -05:00
renovate[bot]
f4b47ad7e7
chore(deps): update com.android.tools.build:gradle to v8.9.2 ( #1774 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-21 17:12:15 -05:00
Joshua Soberg
edb514af64
Remove imePadding modifier to internal scaffold box ( #1771 )
2025-04-21 17:11:56 -05:00
James Rich
d3cfc46148
2.5.22 ( #1775 )
2025-04-21 15:05:55 -05:00
James Rich
5d5a4938a2
fix: clear local DB after reset ( #1746 )
2025-04-21 13:52:41 -05:00
renovate[bot]
a28b03fde7
chore(deps): update com.google.devtools.ksp to v2.1.20-2.0.0 ( #1756 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-04-19 02:33:27 -05:00
renovate[bot]
30d432cc92
chore(deps): update hilt to v2.56.2 ( #1768 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-18 20:31:01 -05:00
renovate[bot]
180f033a5e
chore(deps): update kotlinx.coroutines.android to v1.10.2 ( #1754 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-18 20:30:17 -05:00
renovate[bot]
ab5109e771
chore(deps): update room to v2.7.0 ( #1759 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-18 20:13:15 -05:00
renovate[bot]
043bb71304
chore(deps): update androidx.core:core-ktx to v1.16.0 ( #1758 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-18 20:12:39 -05:00
renovate[bot]
ba59c6873f
chore(deps): update androidx.compose:compose-bom to v2025.04.00 ( #1757 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-18 20:11:56 -05:00
renovate[bot]
f700febb75
chore(deps): update org.jetbrains.kotlinx:kotlinx-serialization-json to v1.8.1 ( #1747 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-18 20:09:31 -05:00
renovate[bot]
b7a179a382
chore(deps): update com.google.protobuf:protobuf-gradle-plugin to v0.9.5 ( #1745 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-18 20:09:06 -05:00
renovate[bot]
bd2092b6a7
chore(deps): update com.google.firebase:firebase-bom to v33.12.0 ( #1743 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-18 20:08:18 -05:00
Robert-0410
25fe0a1e05
fix: avoiding NaN values for temperature readings ( #1744 )
2025-04-05 12:22:53 -04:00
James Rich
b6876bba64
fix: disable editing of Public Key field ( #1737 )
2025-03-31 12:18:13 -05:00
James Rich
d0816d3495
fix: Remove nodeDb size from status string ( #1734 )
2025-03-31 12:17:33 -05:00
James Rich
e9d6916529
fix: remove notification grouping ( #1735 )
2025-03-31 12:16:22 -05:00
James Rich
4548434b7e
chore (repo): Add release configuration ( #1731 )
2025-03-29 15:43:34 -05:00
James Rich
ba1416e95a
2.5.21 ( #1729 )
2025-03-29 07:01:12 -05:00
renovate[bot]
86ea315f15
chore(deps): update com.google.devtools.ksp to v2.1.20-1.0.32 ( #1699 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-28 16:03:55 -05:00
James Rich
b20fb93e8f
fix: udp toggle display logic ( #1728 )
2025-03-27 20:40:25 -05:00
renovate[bot]
690e05affc
chore(deps): update androidx.compose:compose-bom to v2025.03.01 ( #1723 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-27 20:37:33 -05:00
renovate[bot]
ba74c1d3c2
chore(deps): update protobuf.kotlin to v4.30.2 ( #1727 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-27 20:37:03 -05:00
renovate[bot]
bd6ccc95f8
chore(deps): update androidx.datastore:datastore to v1.1.4 ( #1724 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-27 20:36:20 -05:00
renovate[bot]
64dd9e6b78
chore(deps): update hilt to v2.56.1 ( #1721 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-27 20:35:57 -05:00
renovate[bot]
cb543bbf5f
chore(deps): update com.android.tools.build:gradle to v8.9.1 ( #1717 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-27 20:35:19 -05:00
Robert-0410
5379f9dede
fix: use the appropriate min when scaling the barometric pressure data ( #1719 )
2025-03-27 20:27:30 -05:00
James Rich
a28dc377ae
fix: Handle node public key mismatch and show warning ( #1720 )
...
* Handle node public key mismatch and show warning
- Add a mismatchKey flag to Node and MessageTopBar to indicate a public key mismatch.
- Set the public key to a default error value (all zeros) when a node's public key changes.
- Display a warning in the MessageTopBar when a key mismatch is detected in PKC.
- Only clear all nodes when a different mynode number is present.
* feat: Add key mismatch detection to NodeInfoDao
This commit introduces a new feature to the `NodeInfoDao` that detects and handles public key mismatches for existing nodes.
- A new function `upsertCheckKeyMatch` is added to `NodeInfoDao` that checks for public key changes when upserting a node. If a mismatch is detected, the public key is set to `ERROR_BYTE_STRING`, and a warning is logged.
- The function `upsertCheckKeyMatch` is used instead of `upsert` in `NodeRepository` and in `putAll` inside of `NodeInfoDao`.
- A new test `testPkcMismatch` is added to `NodeInfoDaoTest` to verify the key mismatch detection.
- Changed `testNodes` to have unique public keys.
- Added `mismatchKey` state to the node model.
* detekt spacing
* Refactor: Correctly handle different node installations in NodeRepository
The logic for detecting different node installations in `NodeRepository.kt` was inverted, this commit fixes the logic to use `!=` instead of `==` to detect if the node number has changed.
2025-03-27 15:58:43 -05:00
James Rich
53c240198c
2.5.20
2025-03-23 22:26:20 -05:00
James Rich
7effb9f73c
chore(dependencies): Upgrade Kotlin to 2.1.20 and KSP to 2.1.20-1.0.31 ( #1711 )
...
The Kotlin version has been bumped to 2.1.20 and Kotlin Symbol Processing (KSP) has been updated to version 2.1.20-1.0.31 in the `libs.versions.toml` file.
2025-03-23 22:09:54 -05:00
James Rich
34542fa6cf
chore(renovate): revert grouping ( #1710 )
2025-03-23 21:55:59 -05:00
James Rich
e055e76584
chore(renovate): Update Renovate config to group Kotlin and KSP dependencies(take 2). ( #1708 )
2025-03-23 21:39:32 -05:00
James Rich
e9bebf3828
chore(renovate): Update Renovate config to group Kotlin and KSP dependencies. ( #1706 )
2025-03-23 21:00:44 -05:00
renovate[bot]
1728dc58ba
chore(deps): update com.google.firebase:firebase-bom to v33.11.0 ( #1698 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-23 20:28:14 -05:00
renovate[bot]
0538e73d7d
chore(deps): update hilt to v2.56 ( #1695 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-23 20:27:36 -05:00
todd2982
7902e21a4a
feat #1632 : Accessibility updates ( #1705 )
...
* Add description for node sort option button
* Add description for location view button
* Update description for channel url copy button
* appease detekt
---------
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-03-23 20:26:28 -05:00
niccellular
3bc4454c0e
Expose wantAck in Mesh Packet ( #1703 )
...
* Expose wantAck in Mesh Packet
* Update DataPacket.kt
* Update DataPacket.kt
* Update DataPacket.kt
* Update DataPacket.kt
* Refactor: Change wantAck field type in DataPacket
- Changed the `wantAck` field in `DataPacket` from `Int` to `Boolean`.
- Updated read/write and equals/hashcode functions accordingly.
* Update MeshService.kt
* Update MeshService.kt
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-03-21 20:51:52 -05:00
todd2982
123b296b6c
fix #1692 : Clarify request options to exchange. ( #1701 )
2025-03-21 16:21:58 -05:00
todd2982
0a7d0ff4be
feat: Allow sorting by favorite nodes ( #1700 )
2025-03-21 16:16:54 -05:00
James Rich
8a8ee27ad9
fix: Conditionally show UDP settings ( #1702 )
...
Only show UDP settings if the device has both Ethernet and WiFi.
2025-03-21 15:33:32 -05:00
Ken Piper
373cfe7838
feat: Add a bit more info to the node marker popup ( #1691 )
2025-03-19 10:02:58 -05:00
James Rich
08c69f3cf2
feat: Update README.md to add repository statistics ( #1694 )
...
analytics from https://repobeats.axiom.co/
2025-03-19 10:01:03 -05:00
James Rich
c4ef442037
chore(protos): Meshtastic Protobufs v2.6.2 ( #1693 )
2025-03-19 10:00:32 -05:00
Ken Piper
ff261c2304
fix: Add some smarts to low battery notification triggers ( #1686 )
...
* Add some smarts to low battery notification triggers
* Always bypass cooldown on critically-low battery
* thx detekt
* revert whitespace changes
* Switch newer timestamp code to more widely-compatible version
---------
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-03-19 04:39:52 -05:00
Robert-0410
e839c43542
feat: Graph Barometric Pressure ( #1684 )
...
* refactor: condensed the process of drawing the lines in the env metrics
* feat: only include iaq in the env metric graph when we have actual values
* feat: plotting barometric pressure when we have actual values
* detekt: spacing after (
---------
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-03-18 19:37:16 -05:00
Andrew Reitz
903e304964
Update README.md ( #1687 )
...
Added info about using Obtainum for getting latest updates directly from github releases.
2025-03-18 19:36:14 -05:00
James Rich
451be0b98c
feat #1688 : Add UDP mesh toggle ( #1689 )
...
Adds a toggle to enable or disable mesh via UDP.
2025-03-18 18:44:39 -05:00
Andre K
6720764ed4
feat: support custom ports in TCP interface ( #1534 )
2025-03-17 18:13:27 -05:00
James Rich
f3ba084d5b
fix #1678 : Update MeshService.kt to store the channel for received packets. ( #1683 )
...
* Update MeshService.kt to store the channel for received packets.
The channel for received packets is now stored, allowing for better tracking and management.
* Update node info creation to include channel data
- Updates `getOrCreateNodeInfo` to accept a channel parameter and to save the channel to the node info during instantiation of a new/unknown node.
- Updates `updateNodeInfo` to accept a channel parameter and pass it to the updated function.
- Updates call to `updateNodeInfo` in `handleReceivedData` to pass the packet channel data to it.
2025-03-17 17:47:48 -05:00
James Rich
8e5accd518
fix #1484 : Filter out ignored nodes from map ( #1676 )
...
* fix #1484 : Filter out ignored nodes from map
- Created a new `filteredNodeList` `StateFlow` in `UIState.kt` that filters out nodes marked as ignored.
- Updated `MapFragment.kt` to use `filteredNodeList` instead of `nodeList`, ensuring that ignored nodes are not displayed on the map.
* Refactor: Remove ExperimentalCoroutinesApi opt-in and add it to compiler args
- Removes the `@OptIn(ExperimentalCoroutinesApi::class)` annotation from multiple files.
- Adds `-opt-in=kotlinx.coroutines.ExperimentalCoroutinesApi` to the `freeCompilerArgs` in the `build.gradle` file, enabling the use of Experimental Coroutines API project-wide without the need for per-file opt-ins.
- The coroutine api is now applied globally.
Signed-off-by: James Rich <james.a.rich@gmail.com>
* detekt
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
---------
Signed-off-by: James Rich <james.a.rich@gmail.com>
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-03-17 11:40:08 -05:00
renovate[bot]
559b47355d
chore(deps): update com.github.mik3y:usb-serial-for-android to v3.9.0 - abandoned ( #1666 )
...
* chore(deps): update com.github.mik3y:usb-serial-for-android to v3.9.0
* fix: Use SerialInputOutputManager.start() according to change https://github.com/mik3y/usb-serial-for-android/releases/tag/v3.9.0
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-03-14 06:14:24 -05:00
James Rich
f2355f5a32
chore(proto): Meshtastic Protobufs v2.6.1 ( #1677 )
...
updates Meshtastic Protobufs to v2.6.1
2025-03-13 19:34:26 -05:00
renovate[bot]
3f54051cb2
chore(deps): update protobuf.kotlin to v4.30.1 ( #1642 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-13 19:06:17 -05:00
renovate[bot]
18d5f1cfb3
chore(deps): update androidx.compose:compose-bom to v2025.03.00 ( #1673 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-13 17:33:20 -05:00
renovate[bot]
ee6d481b72
chore(deps): update navigation to v2.8.9 ( #1672 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-13 17:32:53 -05:00
Robert-0410
7189d44b9c
feat: Updated the env metrics graph to use the latest graph feature ( #1667 )
...
refactor: removed unused constants and function
2025-03-13 15:29:50 -05:00
James Rich
5846bf5ee4
feat: Improve (battery) notification behavior ( #1661 )
...
* feat: Improve notification behavior
- Changes low battery notifications to be non-cancelable
- Cancel low battery notifications when battery level is no longer low.
- Add notification groups and improve notification settings.
- Add vibration to low battery notifications.
* Improve low battery notification
Add battery level progress bar to the low battery notification.
2025-03-12 05:02:14 -05:00
James Rich
e0cedc5e01
Update app versionCode to 30519 and versionName to 2.5.19 ( #1659 )
...
This increments the app's internal version code and the user-facing version name in the build.gradle file.
Signed-off-by: James Rich <james.a.rich@gmail.com>
2025-03-08 05:17:23 -06:00
Ken Piper
c7c29cb1c1
feat: Initial implementation of low battery notifications for nodes ( #1653 )
...
* Add initial implementation of low battery notifications for locally-connected and favorite nodes
* Hopefully make detekt happy
* detekt pls.
* Deduplicate some of the code
* detekt'd
2025-03-08 04:52:30 -06:00
James Rich
f7731f0c98
chore: Update minimum required firmware version ( #1658 )
...
Updated the minimum required firmware version to 2.3.15.
2025-03-07 14:27:28 -06:00
James Rich
6dfb6a56d6
feat: expand role confirmation to include REPEATER ( #1657 )
...
* Clarify role change behavior
The role change logic was modified to show a confirmation dialog when the role is set to `ROUTER`, `ROUTER_CLIENT`, or `REPEATER`. Previously, the dialog was only displayed when setting the role to `ROUTER`.
* Implement router role confirmation dialog
- Added a confirmation dialog when changing the device role to ROUTER, ROUTER_CLIENT, or REPEATER.
- The confirmation dialog ensures users are aware of the implications of selecting a role used for infrastructure.
- Updated the logic to set the selected role only after confirmation.
- Only show dialog when changing to infrastructure roles.
* remove deprecated ROUTER_CLIENT to avoid confusion
2025-03-07 14:26:57 -06:00
James Rich
d40672df40
fix #1654 : Move the app rating dependency to googleImplementation ( #1656 )
...
* Move the app rating dependency to googleImplementation
The `awesome.app.rating` dependency is now under `googleImplementation` instead of `implementation` in `app/build.gradle`.
* Refactor alert DND dialog padding
Use `dpToPx` for padding in the alert DND dialog for better consistency.
2025-03-07 14:25:46 -06:00
James Rich
3d86dc349e
fix #1645 : Ensure test run completion on Android by killing crashpad_handler ( #1646 )
2025-03-05 20:35:26 -06:00
James Rich
a9df1da44f
fix: add crashlytics version reference ( #1644 )
...
Signed-off-by: James Rich <james.a.rich@gmail.com>
2025-03-05 19:00:58 -06:00
James Rich
5045bcd2b7
2.5.18 ( #1643 )
2025-03-05 17:48:36 -06:00
James Rich
68cd540f9e
fix #1634 #1552 : Update Paxcount display condition ( #1635 )
...
Modify the Paxcount display logic to show the string if either `ble` or `wifi` is not zero, rather than requiring both to be non-zero.
Signed-off-by: James Rich <james.a.rich@gmail.com>
2025-03-05 07:59:28 -06:00
James Rich
d78bea2365
feat: Show ALERT_APP notifications and override DND ( #1515 )
...
* feat: Show alert notifications and override silent mode
This commit adds support for showing alert notifications with high priority and the ability to override silent mode to ensure they are delivered to the user.
The changes include:
- Adding `showAlertNotification` function which overrides silent mode and configures a custom volume, shows a notification with high priority.
- Creating a new notification channel for alerts.
- Adding the alert app port number to the list of remembered data types.
- Modifying `rememberDataPacket` to check for alert app messages and show alert notification.
* Add notification policy access permission and DND override for alerts
This commit adds the `ACCESS_NOTIFICATION_POLICY` permission to the manifest and requests this permission from the user. It also adds a check for notification policy access in the MainActivity, and if it's not granted, shows a rationale dialog.
Additionally, the commit adds a notification override to the `showAlertNotification` function in `MeshServiceNotifications` to temporarily disable DND for alert notifications and restore the original ringer settings afterwards.
* Refactor: Enhance Android Notification and DND Handling
- **Notification Channel Improvements:**
- Added `notificationLightColor` for better customization.
- Set `enableLights` and `enableVibration` in the alert channel.
- Use `alert.mp3` sound for alert channel.
- **DND Permission Request:**
- Introduced a new permission request flow for Do Not Disturb (DND) access.
- Show a rationale dialog before requesting permission.
- Persist if rationale was shown to avoid re-prompting.
- Added a `notificationPolicyAccessLauncher` to handle the permission request result.
- **Critical Alert Text**
- Added critical alert text in strings.
- Used critical alert text if the alert message is empty.
- **Other Changes**
- Removed unused imports and constants.
- Updated snackbar to support action.
* Refactor alert notification logic
- Change `notificationLightColor` to be lazy initialized.
- Update alert notification to use `CATEGORY_ALARM`.
- Use `dataPacket.alert` instead of `dataPacket.text` for alert content.
- Add `alert` property to `DataPacket` to handle alert messages.
* Set notification light color back to blue.
* Request notification permissions on grant
The app now checks for notification policy access after notification permissions are granted.
* make detekt happy
* updates dnd dialog text
* Refactor notification channel creation and critical alerts
- Initialize notification channels on service creation.
- Remove `ACCESS_NOTIFICATION_POLICY` permission.
- Modify the logic for requesting "Do Not Disturb" override permission to align with channel settings.
- Add new string resources for Alerts Channel Settings.
- Update wording for critical alert DND override.
- Update DND override request flow.
- Create notification channels on the service creation using `initChannels`.
- Adjust logic to check for "Do Not Disturb" override permission to align with notification channel settings.
- Ensure notification channels are created only if they do not already exist.
* refactor: Update DnD dialog with instructions for Samsung
- Renamed "Alerts Channel Settings" to "Channel Settings".
- Added Samsung-specific instructions and a link to Samsung's support page for Do Not Disturb mode in the alerts dialog.
- Updated the dialog to display Samsung-specific instructions when on a Samsung device.
* Refactor critical alerts instructions
- Updated the critical alerts instructions to include a link to Samsung's support page directly within the alert dialog.
- Removed the separate "Samsung Instructions" string and incorporated the information into the main instruction text, improving clarity and reducing redundancy.
- Made improvements to the UI.
2025-03-05 07:28:52 -06:00
James Rich
2859bed416
feat #1611 : Add confirmation dialog when changing to router role ( #1636 )
...
* Add confirmation dialog for changing to router role
Introduced a confirmation dialog that will be shown when changing the device role to "router".
The confirmation dialog includes links to the "Device Role Documentation" and "Choosing The Right Device Role" blog post.
The user must check a checkbox to confirm.
* Update router role handling
Modified the handling of the router role in `DeviceConfigItemList.kt` to avoid returning prematurely from the `onItemSelected` lambda. This ensures that the role is updated properly when a user selects the "ROUTER" role.
* removes konami code check, remove testing code
* Refactor router role confirmation text
- Moves the router role confirmation text to strings.xml.
- Updates to use `AnnotatedString.fromHtml` instead of `buildAnnotatedString` and `withLink`.
- Changes from hard-coded strings to string resources.
2025-03-05 07:26:19 -06:00
renovate[bot]
888688176c
chore(deps): update com.android.tools.build:gradle to v8.9.0 ( #1639 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-04 14:41:23 -06:00
Joshua Soberg
749c4b4918
fix #1616 : Calculate DP to pixel value for map label offset ( #1637 )
2025-03-04 14:40:57 -06:00
Joshua Soberg
c597b3b000
fix #1554 (a11y): Add content description to tabs for screen reader support ( #1631 )
2025-03-02 09:22:24 -06:00
Joshua Soberg
d8f67e011a
fix #1615 : Add explicit signed int editing preference ( #1629 )
2025-03-02 09:20:27 -06:00
Joshua Soberg
5da827473a
fix #1616 (a11y): Use SP font size for marker labels on the map ( #1630 )
...
* Use and SP font size for marker labels on the map
* Fix detekt issue
2025-03-02 09:14:12 -06:00
James Rich
1a11c3351b
Refactor NodeDetail.kt to use has*() functions ( #1627 )
...
Modified NodeDetail.kt to replace direct comparisons with 0f or 0 for sensor values with corresponding has*() functions.
This change improves code readability by clearly indicating the presence or absence of sensor data.
2025-03-02 06:12:07 -06:00
Ken Piper
b316e066ad
fix: Add the "When" to new message notifications ( #1628 )
2025-03-02 06:11:33 -06:00
renovate[bot]
24f218ef2c
chore(deps): update com.google.firebase:firebase-bom to v33.10.0 ( #1623 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-27 16:24:16 -06:00
renovate[bot]
b58c674de8
chore(deps): update navigation to v2.8.8 ( #1620 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-27 16:23:48 -06:00
renovate[bot]
1a333dbd4a
chore(deps): update com.google.devtools.ksp to v2.1.10-1.0.31 ( #1622 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-27 16:23:26 -06:00
renovate[bot]
6a0ce49aa3
chore(deps): update com.android.tools.build:gradle to v8.8.2 ( #1619 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-27 16:22:49 -06:00
renovate[bot]
4cf2b74bcc
chore(deps): update androidx.datastore:datastore to v1.1.3 ( #1618 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-27 16:22:13 -06:00
renovate[bot]
1ae57a1693
chore(deps): update androidx.constraintlayout:constraintlayout to v2.2.1 ( #1617 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-27 16:21:40 -06:00
renovate[bot]
2cc66d6b57
chore(deps): update gradle to v8.13 ( #1614 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-27 16:19:09 -06:00
Joshua Soberg
2f48e8e68a
chore: Unused code cleanup ( #1612 )
...
* Remove unused SoftwareUpdateService code and commented out service reg in manifest
* Remove unused methods that had unnecessary version checks
* Regenerate baseline to remove detekt issues that are no longer present
2025-02-27 16:18:42 -06:00
James Rich
4242afef9c
feat: Introduce Version Catalog for Dependency Management ( #1607 )
...
* feat: Introduce Version Catalog for Dependency Management
This commit introduces a version catalog via `libs.versions.toml` to centralize and manage project dependencies. It replaces the previous hardcoded dependency versions in `app/build.gradle` with references to the version catalog. This change enhances maintainability and organization by centralizing dependency management.
- Added `gradle/libs.versions.toml` to define dependencies and their versions.
- Updated `app/build.gradle` to utilize dependencies from the version catalog.
* chore: migrate plugins to version catalog
* chore: sort lines in `libs.versions.toml`
-Sorts `versions`, `dependencies`, and `plugins` references alphabetically.
* feat: pin ZXing Core dependency
* Suppressed warning about updating zxing-core to avoid confusion.
* Added a note to avoid updating zxing-core.
* refactor: Enforce consistent `implementation()` calls in `build.gradle`
- Ensures all library dependencies are called with `implementation(libs.xxx)` instead of `implementation libs.xxx` in `build.gradle`.
* feat: use version catalog bundles
- Updated dependencies in the app build.gradle to use bundles where possible.
* fix: fix ui test dependency declarations
* chore: comments for clarity
* fix: remove material3 from this PR
2025-02-24 18:42:37 -06:00
Joshua Soberg
1e9b1c2bc3
feat: PR screenshot template( #1606 )
2025-02-22 14:55:53 -06:00
Joshua Soberg
ef64df3515
fix: Stop overriding surface/onSurface in theme ( #1605 )
...
Fixes #1604
* Stop overriding surface/onSurface in theme
* Wrap preview in AppTheme to get a better representation of what it'll look like on-device
2025-02-22 14:06:56 -06:00
Joshua Soberg
8fee9dbc45
fix: Accommodate large font for node filter ( #1602 )
...
Fixes #1561
* Add large font preview
* Adjust default min size such that the filter input will accomodate larger fonts. Also, align the dropdown icon and use body1 typography for input text
* Add license and newline to fix detekt issues
2025-02-22 12:57:30 -06:00
renovate[bot]
84d916f410
chore(deps): update plugin io.gitlab.arturbosch.detekt to v1.23.8 ( #1600 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-22 11:07:53 -06:00
renovate[bot]
9a026a8b6c
chore(deps): update io.gitlab.arturbosch.detekt:detekt-formatting to v1.23.8 ( #1599 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-22 11:07:10 -06:00
Robert-0410
85d6e0ccdf
feat: Graphs Blue Color ( #1597 )
...
* Changed the humidity color on the graph to the same blue used for current in the power graph.
* Refactor: Centralized the blue used in both the Env and Pow metrics in CommonCharts.kt.
---------
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-02-22 09:39:46 -06:00
Joshua Soberg
3e74373617
chore(devex): Update project name and icon ( #1601 )
...
* Update project name from "Mesh Util" to "Meshtastic Android"
* Add project icon for Android Studio/IntelliJ/Jetbrains Toolbox
2025-02-22 09:17:50 -06:00
James Rich
7ef396bf3b
2.5.17
2025-02-16 17:59:36 -06:00
Joshua Soberg
5430169830
Add an animation to user node list items to animate on details expansion ( #1590 )
2025-02-16 14:37:49 -06:00
James Rich
8ddd553753
chore: update proto submodule to v2.5.22 ( #1589 )
2025-02-16 10:48:30 -06:00
Joshua Soberg
ed52a5360f
Apply a background to the filter search sticket header so that list items don't show behind it when scrolling ( #1588 )
2025-02-16 10:22:06 -06:00
Joshua Soberg
37489604f0
Introduction of stable Compose UI State and some simple animations in Debug Panel ( #1575 )
...
* Add dependency to KotlinX immutable collections
* Build a Compose-stable UI state vs using a database model. Move appropriate mapping logic for converting database model -> UI state into the view model. Introduce animations to new log placement and automated scroll.
* Center the top card row vertically
* Move log message generation into separate method
---------
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-02-16 06:09:41 -06:00
Ken Piper
e15ad23c46
feat: Initial implementation of adding nodes to favorites ( #1520 )
...
* Implement initial support for adding and removing nodes from favorites
* Make favorite nodes' names show up bold in the node list
* Forgot to add this here when I was fixing the previous merge conflicts. Whoops!
* Make detekt happy
---------
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-02-16 06:02:02 -06:00
James Rich
584fe8d6f8
fix: limit quick chat append, prevent duplicates ( #1522 )
...
Limits quick chat append to 200 characters and prevents duplicate appends.
Also sets a constant for the max message size.
fixes #1511
2025-02-16 05:51:54 -06:00
Robert-0410
b067a0c0b3
feat: Power graph ( #1556 )
...
* Refactor: We can draw the horizontal lines for the graphs independent of min and max entries.
* Added navigation to the PowerMetrics log with a skeleton screen.
* Drew channel 1 voltage.
* Refactor: Assigned colors for the data within the enum instead of a list-ordinal combo.
* Plotted Ch1 current line.
* Refactor: Did not need the parameters being used to get the desired ui in the TimeLabels composable.
* Added a row to help distinguish between units.
* Refactor: MetricsTimeSelector.kt to SlidingSelector.kt; the new version allows for generic options.
* Added a sliding selector to choose between power channels and changed the legend data to instead display current and voltage.
* We now plot the line for which the user has selected a power channel option.
* Don't need the current line to be dotted anymore.
* Don't think we need to display an info dialog for voltage and current.
* Wrote card to display the power channel data entries.
* detekt
* Refactor: current color change to accommodate the themes better
---------
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-02-15 22:37:05 -06:00
Joshua Soberg
24abd1ac4a
fixes #1557 : Filter out emojis when creating short names ( #1578 )
...
* Filter out emojis from text when finding initials
* Confirm non-English non-emoji unicde isn't filtered
* Remove unused example unit test
---------
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-02-15 22:25:35 -06:00
James Rich
e11d726e27
feat: Add RAK2560 hardware model and graphic ( #1543 )
...
Adds the RAK2560 to the list of supported devices and associates it with the corresponding vector drawable.
2025-02-15 22:17:57 -06:00
Ken Piper
86128a19c8
Add missing units to node details info cards
2025-02-15 22:07:49 -06:00
James Rich
0aff35b560
chore(deps): update plugin com.google.devtools.ksp to v2.1.10-1.0.30
...
chore(deps): update plugin com.google.devtools.ksp to v2.1.10-1.0.30
2025-02-15 21:43:46 -06:00
renovate[bot]
b281e9fe54
chore(deps): update plugin com.google.devtools.ksp to v2.1.10-1.0.30
2025-02-16 03:32:03 +00:00
James Rich
da8f5aad94
chore(deps): update com.android.tools.build:gradle to v8.8.1
...
chore(deps): update com.android.tools.build:gradle to v8.8.1
2025-02-15 21:31:29 -06:00
renovate[bot]
8aaaf33bc4
chore(deps): update com.android.tools.build:gradle to v8.8.1
2025-02-16 03:21:51 +00:00
James Rich
7180291593
chore(deps): update androidx.fragment:fragment-ktx to v1.8.6
...
chore(deps): update androidx.fragment:fragment-ktx to v1.8.6
2025-02-15 21:11:38 -06:00
renovate[bot]
bc2fffd810
chore(deps): update androidx.fragment:fragment-ktx to v1.8.6
2025-02-16 03:01:04 +00:00
James Rich
d79d529e35
chore(deps): update androidx.datastore:datastore to v1.1.2
...
chore(deps): update androidx.datastore:datastore to v1.1.2
2025-02-15 20:58:57 -06:00
renovate[bot]
04f27dda40
chore(deps): update androidx.datastore:datastore to v1.1.2
2025-02-16 02:51:38 +00:00
James Rich
97002266c7
chore(deps): update nav_version to v2.8.7
...
chore(deps): update nav_version to v2.8.7
2025-02-15 20:50:24 -06:00
renovate[bot]
6f07e33a0e
chore(deps): update nav_version to v2.8.7
2025-02-16 02:20:15 +00:00
James Rich
8a961fa7b8
chore(deps): update com.suddenh4x.ratingdialog:awesome-app-rating to v2.8.0
...
chore(deps): update com.suddenh4x.ratingdialog:awesome-app-rating to v2.8.0
2025-02-15 20:15:50 -06:00
renovate[bot]
481b724a3b
chore(deps): update com.suddenh4x.ratingdialog:awesome-app-rating to v2.8.0
2025-02-16 02:01:47 +00:00
James Rich
349b933869
chore(deps): update coroutines_version to v1.10.1
...
chore(deps): update coroutines_version to v1.10.1
2025-02-15 19:59:29 -06:00
renovate[bot]
b30cfdfdae
chore(deps): update coroutines_version to v1.10.1
2025-02-15 23:41:48 +00:00
James Rich
93cf7f2059
chore(deps): update org.jetbrains.kotlinx:kotlinx-serialization-json to v1.8.0
...
chore(deps): update org.jetbrains.kotlinx:kotlinx-serialization-json to v1.8.0
2025-02-15 17:40:46 -06:00
renovate[bot]
fbde8b9548
chore(deps): update org.jetbrains.kotlinx:kotlinx-serialization-json to v1.8.0
2025-02-15 23:24:13 +00:00
James Rich
323470506b
chore(deps): update com.google.firebase:firebase-crashlytics-gradle to v3.0.3
...
chore(deps): update com.google.firebase:firebase-crashlytics-gradle to v3.0.3
2025-02-15 17:22:18 -06:00
renovate[bot]
a068a76fb1
chore(deps): update com.google.firebase:firebase-crashlytics-gradle to v3.0.3
2025-02-15 23:12:07 +00:00
James Rich
f167b82c3b
chore(deps): update hilt_version to v2.55
...
chore(deps): update hilt_version to v2.55
2025-02-15 17:05:03 -06:00
renovate[bot]
ee79a0aacc
chore(deps): update hilt_version to v2.55
2025-02-15 22:50:24 +00:00
James Rich
7ea67ef09c
chore(deps): update com.google.firebase:firebase-bom to v33.9.0
...
chore(deps): update com.google.firebase:firebase-bom to v33.9.0
2025-02-15 16:48:42 -06:00
renovate[bot]
016effeaba
chore(deps): update com.google.firebase:firebase-bom to v33.9.0
2025-02-15 22:40:30 +00:00
James Rich
a6a3c95d28
chore(deps): update protobuf_version to v4.29.3
...
chore(deps): update protobuf_version to v4.29.3
2025-02-15 16:39:04 -06:00
renovate[bot]
bb0d581590
chore(deps): update protobuf_version to v4.29.3
2025-02-15 22:10:39 +00:00
James Rich
206169e230
chore(deps): update kotlin_version to v2.1.10
...
chore(deps): update kotlin_version to v2.1.10
2025-02-15 12:56:05 -06:00
renovate[bot]
c1c9168bfc
chore(deps): update kotlin_version to v2.1.10
2025-02-15 18:43:43 +00:00
James Rich
d3937b4f72
chore(deps): update androidx.compose:compose-bom to v2025
...
chore(deps): update androidx.compose:compose-bom to v2025
2025-02-15 12:38:45 -06:00
renovate[bot]
d9a06012e4
chore(deps): update androidx.compose:compose-bom to v2025
2025-02-15 18:26:01 +00:00
James Rich
29694a72b9
Merge pull request #1563 from meshtastic/renovate/gradle-8.x
...
chore(deps): update gradle to v8.12.1
2025-02-15 12:19:47 -06:00
renovate[bot]
ca199c7a12
chore(deps): update gradle to v8.12.1
2025-02-15 17:14:55 +00:00
James Rich
4f94e7a72f
feat: Add 'dependencies' label to Renovate PRs
2025-02-15 11:06:46 -06:00
James Rich
cdb4246e3f
Add 'dependencies' label to Renovate PRs
2025-02-15 10:47:22 -06:00
andrekir
a3a3958dfb
refactor: move NavGraph to navigation package
2025-01-11 09:29:48 -03:00
andrekir
e196bfb683
refactor: encapsulate NodeDetail navigation
2025-01-11 09:29:48 -03:00
andrekir
0d5157eb36
refactor: extract Routeto navigation package
2025-01-11 09:29:48 -03:00
andrekir
ad9a3a5e49
refactor: move RadioConfig files to separate package
2025-01-11 08:02:54 -03:00
andrekir
7794c08190
refactor: replace Scaffold with internal component
2025-01-06 19:50:25 -03:00
andrekir
1c863f35f6
refactor: migrate ShareFragment to Compose
2025-01-06 19:16:40 -03:00
andrekir
0635b25e1c
refactor: remove deprecated AppCompatTheme
2025-01-06 18:38:49 -03:00
andrekir
7bb0d424ad
refactor: group power metrics by channel
2025-01-05 21:41:22 -03:00
andrekir
3a68b5dc7c
2.5.16
2025-01-04 16:20:43 -03:00
andrekir
c1ca8f919d
fix: switch preference bottom padding
2025-01-04 16:20:16 -03:00
andrekir
41b067bad2
chore: update Crowdin localization strings
2025-01-04 15:48:15 -03:00
andrekir
e73a67909a
refactor: replace message chip with user avatar
2025-01-04 15:34:26 -03:00
Robert-0410
70a08c9d31
feat: Scrollable Signal Chart ( #1505 )
...
* Removed repeated calculation.
* Centralized the radius used to plot points and draw lines within GraphUtil.kt.
* Updated the signal metrics chart to use the scroll features.
* SignalMetricsChart long method warning suppression.
2025-01-03 09:02:32 -03:00
andrekir
d14a8de78e
chore: update Crowdin localization strings
2025-01-02 08:13:08 -03:00
andrekir
5dcfe0e68a
feat: add ROUTER_LATE role description
2025-01-02 08:05:40 -03:00
andrekir
cf95dd0711
chore: update device_hardware.json
2025-01-02 07:39:54 -03:00
renovate[bot]
a0b75f5968
chore(deps): update hilt_version to v2.54
2025-01-02 07:38:18 -03:00
renovate[bot]
6bc15f026f
chore(deps): update gradle to v8.12
2025-01-02 07:25:15 -03:00
renovate[bot]
7b656dcd79
chore(deps): update protobuf_version to v4.29.2
2025-01-02 07:13:16 -03:00
andrekir
13b615a470
chore: update license header
2025-01-02 07:00:51 -03:00
Andre K
60e7e18116
feat(config): implement excluded modules validation ( #1460 )
...
* feat(config): implement excluded modules validation
* feat: hide excluded configs from metadata
* refactor: save local metadata from WantConfig
* refactor: delete metadata from deleted nodes
* fix: always request metadata for admin routes
* feat: show node firmware when metadata is available
* refactor: rename filter function
* feat: add `ServiceAction` request metadata
2025-01-02 06:38:33 -03:00
andrekir
bdefbc3ce2
chore: update proto submodule to v2.5.18
2025-01-02 06:30:38 -03:00
Andre K
b3ae36a91a
ci: add Gradle configuration-cache encryption key
2024-12-28 09:07:12 -03:00
Robert-0410
16a8503207
refactor: Line breaks for time separations linked to TimeFrame ( #1502 )
2024-12-23 07:34:22 -03:00
Robert-0410
45e50b829a
refactor: 24H and 48H intervals ( #1500 )
2024-12-23 07:26:58 -03:00
andrekir
ed45d0ff96
fix: replace TODO with debug message for unhandled admin payload
2024-12-22 07:14:53 -03:00
andrekir
e924f274f1
fix: allow auto-capitalization for message input field
2024-12-22 07:14:52 -03:00
andrekir
366a3d585f
chore: update discussions link
2024-12-22 07:05:19 -03:00
andrekir
93ffc5f838
chore: update device_hardware.json
2024-12-22 07:05:02 -03:00
James Rich
f3c59710f5
fix: Use case version of Heltec V3 and RAK4631 board images ( #1497 )
2024-12-22 07:04:19 -03:00
James Rich
43561cabe9
refactor: Improve device details layout ( #1489 )
...
- Device details section visible only if device hardware is available.
- Added spacing between icon, label, and value in node details rows.
- Right-aligned the values in node details rows for better readability.
2024-12-22 06:56:40 -03:00
Andre K
5854f91b7a
feat: add Serbian (sr) locale and translations ( #1499 )
2024-12-22 06:47:54 -03:00
andrekir
74497488a7
refactor: remove getString() from RadioConfigViewModel
2024-12-22 06:34:19 -03:00
andrekir
b05768df98
2.5.15
2024-12-18 08:31:02 -03:00
andrekir
b0ccde9117
feat: update Crowdin localization strings
2024-12-18 08:30:16 -03:00
andrekir
6daf3d8508
feat: update device_hardware.json
2024-12-18 08:29:31 -03:00
andrekir
38c61a1803
chore: update proto submodule to v2.5.17
2024-12-18 08:16:31 -03:00
Tavis
1f0092bbe1
fix: handle GATT_CONNECTION_TIMEOUT status in Bluetooth connection state change ( #1463 )
...
* Trap code 147 on BT disconnect
If we trap code 147 on BT disconnect and then call lostConnection(), the app will attempt reconnect every 30 seconds and autoreconnect works even after prolonged disconnect.
2024-12-18 08:14:16 -03:00
andrekir
8226207dbf
fix: node key status dialog public key selection
2024-12-17 12:31:16 -03:00
andrekir
33f86dcf61
feat: add user longName and userId to messages
...
closes #1479
2024-12-17 12:27:34 -03:00
andrekir
5693874db1
fix: message text is not always cleaned when sending
...
fixes #1474
2024-12-17 12:25:54 -03:00
renovate[bot]
066e44ae00
chore(deps): update androidx.compose:compose-bom to v2024.12.01
2024-12-15 08:23:52 -03:00
renovate[bot]
84e4183918
chore(deps): update nav_version to v2.8.5
2024-12-15 08:15:59 -03:00
renovate[bot]
7a321ecc91
chore(deps): update hilt_version to v2.53.1
2024-12-15 08:06:13 -03:00
renovate[bot]
d2a70b15c0
chore(deps): update protobuf_version to v4.29.1
2024-12-14 06:17:59 -03:00
renovate[bot]
ef9a1e49ac
chore(deps): update com.google.firebase:firebase-bom to v33.7.0
2024-12-14 06:09:31 -03:00
andrekir
193ee727b5
feat(serial): send heartbeat to keep connection alive
...
closes #456
2024-12-14 05:59:41 -03:00
andrekir
22fafe8033
refactor: remove protobuf dependency from HardwareModel
2024-12-13 16:00:38 -03:00
andrekir
6506de9ab1
2.5.14
2024-12-12 06:59:52 -03:00
andrekir
0f9c1fc4bf
feat: update Crowdin localization strings
2024-12-11 12:31:47 -03:00
Robert-0410
06bf9e5ecd
feat: device metrics time breaks ( #1456 )
...
* The battery line is only drawn from point to point when we don't have a significant break in time.
* Implemented GraphUtil.plotPoint
* Implemented GraphUtil.createPath
* Added licence to GraphUtil.kt.
2024-12-11 11:48:15 -03:00
rcarteraz
5d0b0e7d72
chore: Remove Discourse Links, Replace with Discussions ( #1455 )
...
* Update README.md
* update discourse links to discussions
2024-12-11 11:40:46 -03:00
andrekir
a642e6a62e
feat: add NodeMenu options to messages
...
closes #682
2024-12-10 16:21:19 -03:00
andrekir
a19a28c4b3
feat: trigger channel scan dialog when users paste a new valid URL
2024-12-10 13:00:44 -03:00
andrekir
a475280b86
chore: update Triple-T phone-screenshots
2024-12-10 12:59:27 -03:00
andrekir
d6a7a60a3c
fix: node detail mismatch key layout
2024-12-10 12:58:05 -03:00
andrekir
2110183d2b
fix: keyboard flicker after sending messages
...
replaces `keyboardController.hide()` with `focusManager.clearFocus()`
2024-12-10 12:56:53 -03:00
andrekir
1a67ea8ad4
refactor: add DTO mapper for DeviceHardware
2024-12-10 12:55:48 -03:00
andrekir
165f5a2b49
chore: enable detekt license header template
2024-12-10 12:14:21 -03:00
James Rich
993f659742
feat: add support for Device Hardware json and svg graphics ( #1449 )
...
* feat: add support for Device Hardware json and svg graphics
Allows for better hardware device display names, graphics, and indication of support.
* make detekt happy
* Fix: Use first image name to find vector drawable
Use the first image name from the `images` list (after removing the ".svg" suffix) to find the corresponding vector drawable resource.
* Refactor: Update device detail layout
Updated the device detail layout to group device-specific information under a "Device" category.
Added a circular background with device-specific color behind the device icon.
Moved hardware, support status details to the Device section.
* Refactor: Move device hardware logic to MetricsViewModel
Moves the logic for retrieving device hardware information and image resources from NodeDetail to MetricsViewModel.
Also replaces id lookup with when statement for image resource id mapping.
* fix: cache deviceHardwareList, add exception handling
* refactor: mutable list unnecessary
* default to hw_unknown device image
2024-12-10 12:02:57 -03:00
renovate[bot]
f08916764c
chore(deps): update nav_version to v2.8.4
2024-12-07 08:49:41 -03:00
renovate[bot]
6d629b4985
chore(deps): update com.android.tools.build:gradle to v8.7.3
2024-12-07 08:39:54 -03:00
andrekir
1ea55b2209
refactor: move ignore node to is_ignored field in NodeInfo
2024-12-07 08:18:18 -03:00
andrekir
4a1319a645
refactor: replace user with node in Message model
2024-12-05 19:50:15 -03:00
andrekir
746f155a99
feat: add Public Key to node key status dialog
2024-12-05 19:45:34 -03:00
andrekir
94dc3dead1
feat: add EnvironmentMetrics radiation to node detail
2024-12-05 19:39:37 -03:00
andrekir
7c63d0fe2b
chore: stop tracking Project_Default.xml
2024-12-05 09:48:21 -03:00
andrekir
b4aa4896d8
2.5.13
2024-12-03 19:21:43 -03:00
andrekir
bf2d8c99d8
feat: update Slovak localization strings
2024-12-03 19:21:07 -03:00
andrekir
dd3a77e2f7
feat: add reaction dialog with grouped emojis and user list
2024-12-03 17:47:22 -03:00
andrekir
797fc67982
refactor: move reaction button to MessageItem
2024-12-03 15:58:43 -03:00
andrekir
f9424f2abc
feat: add Alert Bell to Quick Chat actions
...
closes #972
2024-12-03 10:23:27 -03:00
andrekir
ca8a49d862
fix: enforce single-line NodeSignalQuality text
2024-12-03 10:23:27 -03:00
andrekir
9cb7f89315
refactor: start DeviceMetrics chart at current time
2024-12-03 10:23:26 -03:00
andrekir
76454cc802
fix: missing radio config import/export buttons
2024-12-03 09:21:06 -03:00
andrekir
49ac8a432d
fix: hide keyboard on send text message
2024-12-03 09:17:54 -03:00
andrekir
96087cca59
refactor: move message files to separate package
2024-12-03 09:14:32 -03:00
James Rich
2234f5a713
feat: add emoji reactions to message bubbles ( #1421 )
...
* Add tapback emojis to message bubbles
Added TapBackEmojiItem composable to display tapback emojis.
Included it in MessageItem composable for incoming messages.
Added a FlowRow to show tapback emojis below the message bubble.
* feat: Add EmojiPicker View
* feat: show emojis for local messages
* feat: Add emoji tapbacks to messages
This commit introduces the ability to send and receive emoji tapbacks for messages.
- Adds emoji and replyId fields to DataPacket.
- Adds emoji tapback support to the MeshService
- Modifies UIState to handle emojis in message lists.
* feat: store tapbacks in database
Store tapbacks in the database and display them in the message list.
- Add a new table to the database to store tapbacks.
- Add a new DAO method to insert and retrieve tapbacks.
- Update the message list UI to display tapbacks.
* refactor: relation db and other changes
---------
Co-authored-by: Andre K <andrekir@pm.me>
2024-12-03 08:57:35 -03:00
Robert-0410
b3f4929cf4
feat: Scrollable x axis ( #1445 )
...
* Started horizontal scrolling for DeviceMetrics. Drawing lines based on the TimeFrame and setting the dp.
* Wrote YAxisLabels(), it will replace the Y labels portion of the ChartOverlay(). The composable works for either side of the graph.
* Wrote HorizontalLinesOverlay(), it will replace the horizontal lines portion of the ChartOverlay().
* Updated the data points to use their actual x values.
* Based the width of the scrollable graph on time.
* Added a date label to the TimeAxisOverlay.
2024-12-01 07:22:54 -03:00
Andre K
3c581f81a8
refactor: migrate MessagesFragment to Compose ( #1444 )
2024-11-30 23:20:09 -03:00
andrekir
5d3b36532f
refactor: move dialog into NodeKeyStatusIcon component
2024-11-30 21:10:54 -03:00
andrekir
c02a30cff9
2.5.12
2024-11-30 15:12:18 -03:00
andrekir
6117862e01
feat: update Crowdin localization strings
2024-11-30 15:11:24 -03:00
andrekir
f4c24dbfff
fix: enforce SignalInfo single-line layout
...
closes #1441
2024-11-30 14:19:39 -03:00
draen
e412faecb9
feat: Copy message to clipboard ( #1443 )
2024-11-30 14:19:01 -03:00
Espié.R
d76eac258b
feat: add text/plain intent to send message ( #1389 )
2024-11-30 14:12:08 -03:00
andrekir
716a3f535f
refactor: decouple NavGraph from ViewModel and NodeEntity
2024-11-30 08:05:48 -03:00
andrekir
6678df78b0
fix: text messages sent from connected standalone devices
2024-11-30 07:43:56 -03:00
andrekir
08b280d68b
chore: update proto submodule to v2.5.15
2024-11-30 07:41:14 -03:00
andrekir
44d195a4a5
refactor: Messages navigation to single contactKey argument
2024-11-28 08:45:44 -03:00
andrekir
1c42bd262f
fix: notification intents with immutable flags
2024-11-28 08:41:58 -03:00
andrekir
06f09c4d7d
2.5.11
2024-11-26 09:59:30 -03:00
andrekir
174a4d0771
refactor: ensure node database flows on IO thread
2024-11-26 09:57:23 -03:00
andrekir
1d1b2bc542
feat: update Crowdin localization strings
2024-11-26 09:22:25 -03:00
andrekir
6230f13bff
refactor: add custom formatting to LocalStats fields
2024-11-26 09:00:44 -03:00
andrekir
1219d3037e
chore: add GPL-3.0 license headers to source files
2024-11-26 08:54:18 -03:00
andrekir
4e9055c9b1
fix: update channel URL to match channel selection
2024-11-25 20:09:50 -03:00
Tom Fifield
65d832ef99
Change max message length to 200 ( #1429 )
2024-11-25 19:57:10 -03:00
andrekir
c4b07af408
feat: add EnvironmentMetrics distance, lux, wind and weight to node detail
...
closes #1399
2024-11-23 07:16:35 -03:00
andrekir
80f8f2a591
refactor: implement repository pattern replacement for AIDL methods
2024-11-21 20:30:25 -03:00
andrekir
f73d909cd0
refactor: consolidate QR code scanning methods
2024-11-21 10:32:37 -03:00
Robert-0410
75003bb6f0
feat: Signal Quality in NodeItem ( #1425 )
...
* Composable that provides the snr and rssi within a row, along with docs for the two exposed functions in LoraSignalIndicator.kt.
* Fancied up the signal data within the NodeItem.
2024-11-21 07:52:54 -03:00
renovate[bot]
c7841b18e7
chore(deps): update gradle to v8.11.1
2024-11-21 07:41:29 -03:00
renovate[bot]
f9c9bc7611
chore(deps): update plugin com.google.devtools.ksp to v2.0.21-1.0.28
2024-11-21 07:30:58 -03:00
andrekir
e33cf85df6
refactor: migrate DebugPanel to Compose
2024-11-19 17:07:51 -03:00
andrekir
91c8c7809a
fix: six-month comparison logic in PositionLog
2024-11-19 15:18:51 -03:00
andrekir
ab613d07b4
2.5.10
2024-11-19 12:10:39 -03:00
andrekir
34936708f9
feat: update Crowdin localization strings
2024-11-19 12:07:09 -03:00
Andre K
475e9fc22c
refactor: migrate QuickChat to Compose ( #1419 )
2024-11-19 11:59:28 -03:00
andrekir
4855576248
refactor: ensure NetworkRepository flows on IO thread
2024-11-19 10:53:27 -03:00
andrekir
c70b0d512a
fix: remove SelectionContainer from NodeItem
...
Removes `SelectionContainer` from `LazyColumn` items causing a crash when calculating positions between nodes that are no longer part of the same layout hierarchy, resulting in:
Fatal Exception: java.lang.IllegalArgumentException: layouts are not part of the same hierarchy
at androidx.compose.ui.node.NodeCoordinator.findCommonAncestor$ui_release(NodeCoordinator.kt:1210)
...
closes #1408
2024-11-19 10:43:17 -03:00
James Rich
158e67f859
Fix: Deduplicate position logs ( #1417 )
...
Deduplicate position logs by filtering out duplicates based on time and location.
2024-11-19 10:41:33 -03:00
James Rich
fb04805255
Fix: Show 'unknown' for position logs older than 6 months ( #1416 )
...
* Fix: Show 'unknown' for position logs older than 6 months
Display 'unknown' instead of the timestamp for position logs older than 6 months. This addresses an issue where unknown timestamps were incorrectly shown as 1970 (unix epoch).
* Fix: make detekt happy
* Replace "Unknown" with "Unknown Age" in position logs
The text displayed for positions older than six months in position logs has been changed from "Unknown" to "Unknown Age". This update adds clarity and context to the age of positions in the log.
2024-11-19 10:29:44 -03:00
renovate[bot]
2bef2ee5bd
chore(deps): update androidx.compose:compose-bom to v2024.11.00
2024-11-19 10:23:28 -03:00
renovate[bot]
3dea4cf605
chore(deps): update gradle to v8.11
2024-11-19 10:03:17 -03:00
renovate[bot]
cc24154d4e
chore(deps): update androidx.work:work-runtime-ktx to v2.10.0
2024-11-19 09:59:44 -03:00
renovate[bot]
b3654a00a3
chore(deps): update androidx.core:core-ktx to v1.15.0
2024-11-19 09:50:59 -03:00
andrekir
bcc131e369
fix: missing string resource positional arguments
2024-11-15 08:13:38 -03:00
andrekir
9accbd2181
2.5.9
2024-11-15 07:51:47 -03:00
andrekir
0aa29e15ce
feat: update Crowdin localization strings
2024-11-15 07:41:01 -03:00
andrekir
ee75ba3392
feat: pass users preferred tile source to MapViews
2024-11-15 07:10:01 -03:00
andrekir
aeedd4de43
feat: add tile source parameter to MapViewWithLifecycle
2024-11-15 06:52:45 -03:00
andrekir
30b7cc90ce
feat: add new NeighborInfo config
2024-11-15 06:51:32 -03:00
andrekir
02af81aeb0
fix: nodelist sort by viaMqtt
2024-11-15 06:49:40 -03:00
andrekir
1a86de224d
chore: update proto submodule to v2.5.13
2024-11-15 06:22:55 -03:00
Robert-0410
013e3de792
refactor: Conducting time filter at the component lvl to avoid metric nav cards from being disabled when we don't have recent data ( #1402 )
2024-11-13 07:24:40 -03:00
Abdelkader Boudih
f6af9b8782
fix: rename to quadraticTo for consistancy ( #1397 )
2024-11-13 07:21:22 -03:00
Andre K
a6e7a0ef4f
feat: add meshtastic service type to mDNS service discovery ( #1401 )
2024-11-12 17:14:58 -03:00
andrekir
d324f77d63
refactor: simplify ElevationInfo component
2024-11-12 09:40:57 -03:00
andrekir
f38a7ac0de
refactor: maintain NodeMenu item order for consistency
2024-11-12 09:24:37 -03:00
andrekir
cfdb245da2
refactor: convert connectionState to StateFlow
2024-11-12 09:15:45 -03:00
andrekir
a980441fd1
refactor: move ignoreIncoming logic to ViewModel
2024-11-12 08:47:17 -03:00
andrekir
417523967e
fix: move device list sorting to ViewModel
2024-11-11 18:31:26 -03:00
Robert-0410
7e54ad950c
feat: Metrics time selection ( #1396 )
2024-11-11 17:54:26 -03:00
andrekir
5480174ec9
fix(config): respect enabled parameter for Send button
2024-11-11 17:27:03 -03:00
andrekir
683b354dd4
feat: add optional summary text to SwitchPreference
2024-11-11 17:08:24 -03:00
andrekir
1d992d5caf
fix: convert SNR values to Float for decimal precision
2024-11-11 16:41:06 -03:00
andrekir
1ae65ef267
refactor: pass nav args to ViewModel using SavedStateHandle
2024-11-10 07:45:25 -03:00
andrekir
296f1944b7
refactor: migrate Compose navigation to type-safe args
2024-11-10 07:45:25 -03:00
andrekir
e72940245c
feat: persist node filters to SharedPreferences
...
closes #1392
2024-11-10 06:18:21 -03:00
James Rich
2d2d94924b
refactor: Migrate Node dropdown menu to Compose ( #1386 )
2024-11-09 08:14:40 -03:00
renovate[bot]
3f9b56a97d
chore(deps): update plugin com.google.devtools.ksp to v2.0.21-1.0.27
2024-11-09 08:04:37 -03:00
renovate[bot]
cdee578e08
chore(deps): update com.android.tools.build:gradle to v8.7.2
2024-11-09 07:55:18 -03:00
andrekir
75f4427b72
revert: unintended library version bump
...
reverts d7e2505182
2024-11-09 06:52:21 -03:00
andrekir
d7e2505182
2.5.8
2024-11-09 06:09:47 -03:00
andrekir
d1d224377f
feat: update Crowdin localization strings
2024-11-09 06:09:10 -03:00
andrekir
b053f1afda
refactor: extract map defaults to MapViewWithLifecycle
2024-11-09 05:34:14 -03:00
Andre K
227c65f191
feat: node map position history log ( #1384 )
2024-11-06 11:00:38 -03:00
andrekir
a8c810bae2
feat: add DeviceConfig RebroadcastMode descriptions
2024-11-06 10:22:31 -03:00
andrekir
336b05236c
refactor: position log text size and weight
2024-11-06 10:22:31 -03:00
andrekir
da77cf515f
refactor: hide true 0 hopsAway text
2024-11-06 10:22:30 -03:00
andrekir
2f7b5aa22b
chore: update proto submodule to v2.5.11
2024-11-06 09:07:19 -03:00
James Rich
80e915a36c
feat: show unique messaging notifications per contact ( #1381 )
...
* Show unique notifications per contact
Instead of a single notification for all messages, each contact now has its own, unique notification. This uses the `NotificationCompat.MessagingStyle` and the contact's name to create distinct notifications, enhancing message organization.
* feat: Add notification tap action to open contacts tab
This is done by:
- Adding an intent extra to the notification with the contact key for future use to navigate to the message thread.
- Adding a new action to the MainActivity to handle the intent.
- Updating the message notification to include the intent.
* Open message notification to the correct conversation
Adds an extra to the message notification intent to open the correct conversation. This ensures that when a user taps on a message notification, they are taken to the conversation with the sender of that message.
2024-11-04 19:05:39 -03:00
andrekir
eea62e6533
feat: add map ScaleBarOverlay
2024-11-04 17:52:27 -03:00
andrekir
c6cc33e16c
refactor: extract MapView extensions from MapFragment
2024-11-04 17:50:34 -03:00
andrekir
63513a56a1
chore: update compileSdk to API 35
2024-11-04 13:00:04 -03:00
andrekir
d4137a7dc4
refactor: scale requiredZoomLevel() by 0.8 to improve fit
2024-11-04 12:57:00 -03:00
andrekir
45d3741124
refactor: map buttons
2024-11-04 12:52:32 -03:00
andrekir
3bfbe12fd9
fix: PowerMetrics voltage to display 2 decimals
2024-11-04 12:25:57 -03:00
andrekir
4e30172f3c
2.5.7
2024-11-03 07:46:15 -03:00
andrekir
1e12298f3a
feat: update Crowdin localization strings
2024-11-03 07:05:45 -03:00
andrekir
1c91df4e67
fix: check for admin key before enabling managed mode
2024-11-03 06:57:29 -03:00
andrekir
414e0bb544
fix: clear public keys if the user is licensed
2024-11-03 06:48:32 -03:00
andrekir
adbe5952fc
feat: position logs
2024-11-02 17:22:54 -03:00
andrekir
26f210047d
refactor: split MetricsViewModel state updates
...
- Consolidates `MetricViewModel` back to a single state flow
- Introduces a `MutableStateFlow` for state updates, allowing more independent control
- Moves `Telemetry`, `MeshPacket`, and config updates into separate coroutines
2024-11-02 09:46:15 -03:00
andrekir
dcd5ca1c8e
fix: add missing PortNum for traceroute results
2024-11-02 06:21:32 -03:00
andrekir
b321e5393d
refactor(contacts): move padding to contentPadding in LazyColumn
2024-11-02 06:18:40 -03:00
andrekir
f2511f814c
fix: getNumber exception for unrecognized RegionCode entries
...
Fatal Exception: java.lang.IllegalArgumentException: Can't get the number of an unknown enum value.
2024-11-02 06:16:33 -03:00
andrekir
605ef120c9
fix: remove build timestamp (breaking reproducible builds)
...
reverts 9f099f3edf
2024-11-02 06:13:36 -03:00
andrekir
1aa0b138fc
refactor(config): extract components from NavGraph to screens
2024-10-31 19:45:27 -03:00
andrekir
74ae3fd594
refactor(config): move connectionState to RadioConfigState
2024-10-31 19:45:27 -03:00
renovate[bot]
150249ab3e
chore(deps): update androidx.compose:compose-bom to v2024.10.01
2024-10-31 19:36:09 -03:00
renovate[bot]
92d658d88f
chore(deps): update androidx.constraintlayout:constraintlayout to v2.2.0
2024-10-31 19:27:12 -03:00
renovate[bot]
f0d84c81ed
chore(deps): update lifecycle_version to v2.8.7
2024-10-31 19:20:06 -03:00
renovate[bot]
d56af044eb
chore(deps): update androidx.fragment:fragment-ktx to v1.8.5
2024-10-31 19:12:24 -03:00
renovate[bot]
8cb5b6a05a
chore(deps): update com.github.mik3y:usb-serial-for-android to v3.8.1
2024-10-31 19:04:56 -03:00
andrekir
b668a21b68
refactor: move node detail logs to shared ViewModel
2024-10-30 18:53:44 -03:00
MrLinusMeow
e7b30597b7
docs: Updated build instructions in README.md ( #1337 )
...
Removed '#Build instructions' and '#Analytics setup'. It was replaced with link to "Building the Android App" to make it more centralized;
2024-10-29 13:36:39 -03:00
andrekir
6526c91f3a
fix: contact placeholder date when time is zero
2024-10-29 08:15:50 -03:00
andrekir
be445d7ed7
2.5.6
2024-10-29 07:42:32 -03:00
andrekir
1e081b4b30
refactor: improve handling for old firmware
2024-10-29 07:41:39 -03:00
andrekir
0832803c84
feat: update Crowdin localization strings
2024-10-29 07:24:40 -03:00
andrekir
f721f3b423
chore: update proto submodule to v2.5.8
2024-10-29 07:19:33 -03:00
andrekir
b91a6d8388
refactor(traceroute): unified route methods for consistency
2024-10-27 10:31:58 -03:00
andrekir
8af31bb0d0
fix(traceroute): route lists cleared before use are always empty
...
fixes #1355
2024-10-27 10:16:17 -03:00
andrekir
6f7a847957
chore: remove unused resources
2024-10-26 06:31:15 -03:00
andrekir
d19b86b3a5
2.5.5
2024-10-26 05:58:21 -03:00
andrekir
cfb38e9951
feat: add option to delete traceroute log
2024-10-26 05:57:18 -03:00
L. Pereira
abb4db8faf
feat: Short duration for the "notification permissions denied" snackbar ( #1346 )
2024-10-26 05:55:21 -03:00
andrekir
26ca4af568
refactor: move Message date formatting to ViewModel
2024-10-26 05:44:59 -03:00
andrekir
76ea419313
feat: update Crowdin localization strings
2024-10-26 05:42:53 -03:00
andrekir
e682254fe3
chore: remove unused resources
2024-10-26 05:42:25 -03:00
James Rich
6447485199
fix: set user.id in NodeDb getUser
...
This commit updates the `getUser` function in `NodeDB` to set the ID of the user when creating a new `User` object, ensuring that the user ID is always populated.
Additionally, it refactors the `Message` class to use the proto `User` object instead of the `MeshUser` class. This change simplifies the code and improves consistency by utilizing the proto definition for user information.
2024-10-26 05:32:30 -03:00
andrekir
61906839af
2.5.4
2024-10-25 08:16:12 -03:00
Andre K
a557bff3d7
feat: traceroute log ( #1348 )
2024-10-25 08:14:32 -03:00
andrekir
a3b4b70db9
fix(metrics): replace telemetry times with receive time
2024-10-25 07:55:47 -03:00
andrekir
5cf9741b13
refactor: unified getUser repository call for convention
2024-10-25 07:50:34 -03:00
renovate[bot]
e05c35afc2
chore(deps): update plugin com.google.devtools.ksp to v2.0.21-1.0.26
2024-10-25 07:32:31 -03:00
renovate[bot]
c455646f2b
chore(deps): update protobuf_version to v4.28.3
2024-10-25 07:24:24 -03:00
renovate[bot]
095f1189c5
chore(deps): update com.google.firebase:firebase-bom to v33.5.1
2024-10-25 07:16:55 -03:00
andrekir
9f099f3edf
feat: replace invalid MeshPacket times (earlier than build time)
2024-10-23 19:20:28 -03:00
andrekir
199b9a29d5
refactor: extract traceroute text from MeshService
2024-10-23 19:05:43 -03:00
andrekir
eb80d419eb
refactor(logs): add optional portNum parameter to getMeshPacketsFrom
2024-10-23 18:10:08 -03:00
andrekir
fa24dd43b8
refactor: update signalMetrics filter for 0 hop packets
2024-10-23 17:49:47 -03:00
Robert-0410
bb345e7437
feat: Signal Metrics ( #1340 )
2024-10-23 17:31:31 -03:00
andrekir
551f5c9fc5
refactor: replace InfoCard Painter with ImageVector icons
2024-10-22 12:14:02 -03:00
andrekir
7289896956
refactor: remove largeIcon from notifications
2024-10-22 12:13:34 -03:00
andrekir
3ac0e8c28e
refactor: extract NavGraph from RadioConfig
2024-10-21 06:07:28 -03:00
renovate[bot]
b748c124ab
chore(deps): update androidx.compose:compose-bom to v2024.10.00
2024-10-20 07:44:42 -03:00
renovate[bot]
4eddf95af1
chore(deps): update androidx.core:core-location-altitude to v1.0.0-alpha03
2024-10-20 07:37:45 -03:00
renovate[bot]
8b08749747
chore(deps): update com.android.tools.build:gradle to v8.7.1
2024-10-20 07:28:19 -03:00
renovate[bot]
93043f7cea
chore(deps): update plugin com.google.devtools.ksp to v2.0.21-1.0.25
2024-10-20 07:18:59 -03:00
renovate[bot]
65863542d1
chore(deps): update kotlin_version to v2.0.21
2024-10-20 07:07:26 -03:00
andrekir
8df1634fd6
fix: metrics field validation and current unit (mA)
2024-10-20 06:39:27 -03:00
andrekir
97238ce9ab
2.5.3
2024-10-19 13:46:12 -03:00
andrekir
8af78bc2eb
fix(config): show error when radio disconnects before receiving confirmation
2024-10-19 13:29:39 -03:00
andrekir
abcc2e89ec
fix(config): move confirmation dialog back to NavHost
2024-10-19 13:29:09 -03:00
andrekir
c98a5c7caf
feat: add info cards for environment and power metrics
2024-10-19 13:28:16 -03:00
andrekir
46b3146d6d
feat: update Czech localization strings
2024-10-19 05:08:43 -03:00
andrekir
1b1f454b72
feat: add RegionCode for Philippines
...
https://github.com/meshtastic/firmware/pull/4951
2024-10-19 05:03:43 -03:00
andrekir
d19ddc2d94
feat: add icons to config navigation cards
2024-10-19 05:02:37 -03:00
andrekir
7d08f28118
chore: update proto submodule to v2.5.7
2024-10-19 05:01:17 -03:00
andrekir
6be44675e2
feat: add NodeDetailsScreen with metrics and remote admin navigation
2024-10-18 20:09:37 -03:00
James Rich
b73c53bc11
feat: Add Chronometer and Timestamp to Service Notification ( #1327 )
...
Adds a chronometer to the service notification, counting down to the next stats update.
Also adds timestamps to the service notification, message notification, and new node seen notification.
2024-10-18 12:46:56 -03:00
andrekir
85b0cda109
refactor(config): move DeviceProfile data to local variable
2024-10-18 12:39:23 -03:00
andrekir
d10b58073c
refactor(config): extract screen logic from NavHost
2024-10-18 12:39:23 -03:00
andrekir
42f9ef24fd
refactor(config): move destination node logic to ViewModel
2024-10-18 12:39:23 -03:00
andrekir
2fab9d83f8
refactor(config): move navigation route logic to ViewModel
2024-10-18 12:39:23 -03:00
andrekir
700d8d3460
2.5.2
2024-10-15 06:36:21 -03:00
andrekir
cd5481b549
refactor: remove Scaffold from ChannelFragment
2024-10-15 06:12:35 -03:00
James Rich
f6ec3e8bab
feat: Add notification for new node seen ( #1316 )
...
* Add notification for new node seen
This change adds a new notification that is displayed when a new node is seen.
The notification includes the node's
name.
It also updates the message notification to include the node name.
* Show individual notification for each new node
* Add new nodes notifications
Adds a new notification channel for new nodes seen.
This channel is set to high importance with sound and light.
2024-10-15 06:07:22 -03:00
andrekir
af56fff216
fix: position packet want_response handling
...
Process valid position broadcasts with `want_response` true except from position requests with an empty payload (latitude and longitude are zeroes).
2024-10-14 18:26:59 -03:00
andrekir
eacf3a87a0
feat: create NodeEntity.isUnknownUser property
2024-10-14 17:20:06 -03:00
Andre K
2050cd0b4b
chore: simplify mock google-services.json workflow ( #1313 )
2024-10-14 08:13:35 -03:00
andrekir
fe56d257f5
chore: add detekt formatting rule set
...
https://detekt.dev/docs/next/rules/formatting/
2024-10-14 07:56:29 -03:00
renovate[bot]
056d4a5829
chore(deps): update com.android.tools.build:gradle to v8.7.0
2024-10-13 08:49:19 -03:00
renovate[bot]
9dabd4a04b
chore(deps): update org.jetbrains.kotlinx:kotlinx-coroutines-android to v1.9.0
2024-10-13 08:36:57 -03:00
renovate[bot]
44a98db6c0
chore(deps): update com.google.firebase:firebase-bom to v33.4.0
2024-10-13 08:30:39 -03:00
Matthew Bogner
df7ce09fdb
feat: sort device list while keeping None (Disabled) at the top of the list ( #1309 )
...
Signed-off-by: Matthew Bogner <matt@ibogner.net>
2024-10-13 08:23:55 -03:00
James Rich
86dc8f2b1c
Replace "unknown" with "?" for unknown hop count ( #1308 )
...
This commit replaces the string "unknown" with a question mark ("?") when displaying the hop count for a
node if the hop count is unknown (-1). This provides a more concise and visually clear indication of an unknown hop count.
2024-10-13 08:17:21 -03:00
James Rich
38942ec557
Add local device stats to the service notification ( #1307 )
...
This commit adds the local device stats to the service notification. This information includes the number of online and total nodes, as well as other local stats. It also updates the notification summary and adds local stats telemetry handling.
2024-10-13 08:10:28 -03:00
andrekir
b503c10789
refactor: finish transition from NodeInfo to NodeEntity
2024-10-12 07:14:59 -03:00
James Rich
ed2703c77a
fix: Correctly compare hopStart and hopLimit for received packets
...
fixes : #1304
The calculation of `hopsAway` was using an incorrect comparison between `hopStart` and `hopLimit`. This commit fixes the logic to correctly determine the number of hops a packet has traveled.
2024-10-12 06:20:46 -03:00
James Rich
cf2315cb66
Sort nodes with unknown hops last ( #1302 )
...
Nodes with -1 hops (unknown) are now sorted last when sorting by hops_away. This ensures a more intuitive ordering
in the UI.
2024-10-11 07:54:06 -03:00
James Rich
9bd84d3fc0
refactor: Improve IAQ display to add ranges, update colors ( #1300 )
...
* Refactor: Improve IAQ display and add ranges
Adds IAQ ranges to the `Iaq` enum and updates the display to show the ranges alongside the
descriptions, improving clarity for users.
This change enhances the indoor air quality information by providing context for the different IAQ levels.
* Refactor: Improve IAQ color scheme and add range to description
This commit refactors the Indoor Air Quality (IAQ) component by:
- Updating the color scheme to better reflect air quality levels, using a more standardized and recognizable color palette.
- Adding the IAQ range to the description, providing more context and clarity to the user.
- Adding a preview for the IAQ scale.
- Minor code cleanup and improvements.
2024-10-11 07:46:54 -03:00
andrekir
b857cdda01
2.5.1
2024-10-10 11:06:06 -03:00
andrekir
ad3c0d15ba
feat: update Crowdin localization strings
2024-10-10 11:01:43 -03:00
andrekir
45730838e5
feat: adjust map MaxClusteringZoomLevel and zoomOnCluster scale
2024-10-10 11:01:43 -03:00
andrekir
8ab6611ad6
fix(map): boxOverlayListener handling
2024-10-10 11:01:43 -03:00
andrekir
54b59fdb97
fix: DropDownPreference exception when item is not found
2024-10-10 11:01:42 -03:00
andrekir
aa84d47375
feat: add fixed_position to config import/export
2024-10-10 10:54:14 -03:00
andrekir
0062d38c8b
feat: add option for 3 admin keys in SecurityConfig
2024-10-09 19:26:48 -03:00
James Rich
ebe0aeec14
Adds support for known 0 hopsAway ( #1295 )
2024-10-09 17:04:05 -03:00
andrekir
9cce785556
feat: add RegionCode descriptions to region selection
...
closes #987
2024-10-09 16:43:05 -03:00
andrekir
23f05c109b
fix: remote admin backward compatibility
...
- only use PKC encryption when the remote node has a public key (2.5 -> 2.5)
- fall back to legacy admin if public key is not available (2.5 -> 2.4)
2024-10-08 08:29:23 -03:00
Robert-0410
3473ef343a
Small improvement to the pi approximation ( #1292 )
2024-10-08 07:10:34 -03:00
andrekir
921f5eb880
chore: add @Preview for IndoorAirQuality
2024-10-06 11:14:06 -03:00
andrekir
0e161d64b3
style: unify AlertDialog shape, background and buttons
2024-10-06 08:52:00 -03:00
andrekir
8af225b998
feat: add new remote admin routing errors
2024-10-06 08:36:22 -03:00
andrekir
fe79c9f33d
fix: DetectionSensorConfig trigger protobuf change
...
reference: https://github.com/meshtastic/protobufs/pull/582
2024-10-06 07:27:02 -03:00
andrekir
45991c40be
chore: update proto submodule to latest
2024-10-06 07:18:43 -03:00
andrekir
c6e72206ea
2.5.0
2024-10-06 05:49:11 -03:00
andrekir
4658e562d5
fix: background, title and buttons for EditWaypointDialog
2024-10-06 05:43:44 -03:00
andrekir
d9a9d750de
fix: map cluster initialization and marker updates
...
- prevents duplicate `RadiusMarkerClusterer` overlays
- adds cluster `invalidate()` after marker updates
2024-10-06 05:43:27 -03:00
andrekir
be6ea79c04
refactor(map): set fixed maxZoomLevel (20.0)
2024-10-05 10:06:04 -03:00
andrekir
625bc6837b
fix(map): generateBoxOverlay event listener
2024-10-05 09:30:40 -03:00
andrekir
ed1ce77608
refactor(map): wrap variables with remember
2024-10-05 09:26:25 -03:00
danwelch3
48365218e2
feat(map): implement marker clustering ( #1287 )
2024-10-05 08:59:35 -03:00
James Rich
f689d772d6
fix: Add elevation to NodeItem card ( #1286 )
...
This commit adds elevation to the NodeItem card to visually distinguish it.
2024-10-03 19:55:42 -03:00
andrekir
7da2dd8bb7
fix: lock icon colors for better visibility in light theme
2024-10-03 18:30:00 -03:00
James Rich
f944a236ac
feat: Adds Request user info ( #1279 )
...
* Request user info
* safe calls
* Fix: Ensure NodeInfo is sent when requesting user info
The `requestUserInfo` function now correctly sends `NodeInfo` when requesting user info by using the `
toNodeInfo()` method on `ourNodeInfo`. This ensures the recipient receives the necessary information.
* fix: remove unused parameters, use service's node db for our node entity
---------
Co-authored-by: musznik <bymucha@gmail.com>
2024-10-03 05:02:13 -03:00
andrekir
83c3b484ad
2.4.17
2024-10-02 20:51:06 -03:00
andrekir
43ae71b10d
feat: update Crowdin localization strings
2024-10-02 20:50:04 -03:00
renovate[bot]
d81407d2c6
chore(deps): update nav_version to v2.8.2
2024-10-02 20:30:18 -03:00
renovate[bot]
027dcf5397
chore(deps): update androidx.fragment:fragment-ktx to v1.8.4
2024-10-02 20:23:05 -03:00
renovate[bot]
9e0048d5a9
chore(deps): update androidx.compose:compose-bom to v2024.09.03
2024-10-02 20:14:54 -03:00
andrekir
c0692b80ec
refactor: remove legacy BLE characteristic
2024-10-02 20:00:02 -03:00
andrekir
ffb402acde
feat: add demo mode for testing and review purposes
...
- Activates by tapping "None (disable)" 7 times.
- Displays a confirmation message when `Demo Mode` is enabled.
- Simulates a connection to a Meshtastic device and allows the app to function without requiring real hardware.
2024-10-02 19:58:11 -03:00
andrekir
16e91c0ebf
refactor: sync isOnline status with firmware (2 hours)
2024-10-02 17:03:36 -03:00
andrekir
0a1f129403
refactor: add parameter for customizable text link styles
2024-10-02 17:01:11 -03:00
Andre K
c30ee2f55f
refactor: replace MyNodeInfo with MyNodeEntity ( #1277 )
2024-10-02 06:18:30 -03:00
andrekir
d89d4b7baa
refactor: replace AutoLinkText in MessageItem
2024-10-01 20:02:06 -03:00
andrekir
ad55d6a18e
refactor: replace AutoLinkText library with component
...
- replaces deprecated `ClickableText` with `LinkAnnotation`.
- uses LinkifyCompat for URL, email, and phone number detection.
closes #1267
2024-10-01 19:51:48 -03:00
andrekir
cca06784fc
feat: add PowerMetrics data to nodes telemetry
...
closes #994
2024-10-01 19:50:03 -03:00
andrekir
7eca16caeb
2.4.16
2024-09-30 19:42:44 -03:00
andrekir
8c4656e0db
feat: update Crowdin localization strings
2024-09-30 19:38:58 -03:00
andrekir
3bd4132089
feat: preserve map center and zoom state in ViewModel
...
closes #1150
2024-09-30 19:14:22 -03:00
andrekir
bfa2eaef11
fix: PKC channel index in sent MeshPackets
2024-09-30 15:27:55 -03:00
andrekir
cec234b58a
refactor: RegularPreference using adaptive layout
2024-09-29 22:24:53 -03:00
andrekir
2897058697
feat: remove deprecated protobufs from DropDownPreference
2024-09-29 19:32:09 -03:00
DJ Holt
a358b8cb11
Complete request future if response is a ClientNotification
2024-09-29 07:28:58 -03:00
andrekir
94c40367f2
2.4.15
2024-09-28 09:14:34 -03:00
renovate[bot]
831dceccb4
chore(deps): update gradle to v8.10.2
2024-09-28 09:13:28 -03:00
renovate[bot]
adfa635ba7
chore(deps): update com.android.tools.build:gradle to v8.6.1
2024-09-28 09:08:50 -03:00
andrekir
2370e8b596
feat: add DeviceConfig Role descriptions
...
closes #848
2024-09-28 09:00:25 -03:00
andrekir
59e25a7791
feat: update Crowdin localization strings
2024-09-28 08:22:30 -03:00
andrekir
96a69b7398
fix: position handling when fixed_position is enabled
...
closes #1265
2024-09-28 08:19:09 -03:00
andrekir
3c22272d23
refactor: add option for custom ByteString key generation
2024-09-28 08:19:08 -03:00
andrekir
3c0fd03555
refactor: base preference with horizontal layout and summary
2024-09-27 22:23:53 -03:00
andrekir
717c932ae2
refactor(MeshLog): add fields for query optimization
...
- Adds `from_num` and `port_num` fields as indices to the `MeshLog` entity to improve query performance.
- Sets default values for new columns for auto-migration and backward compatibility.
2024-09-26 05:55:38 -03:00
andrekir
a075dfbd3a
feat: add dialog for message status information
2024-09-24 22:06:15 -03:00
andrekir
056f6b28cf
fix: set opaque background for SimpleAlertDialog
2024-09-24 09:33:53 -03:00
andrekir
4f0652ad9f
fix: remove node from service database in removeByNodenum
2024-09-24 07:53:09 -03:00
andrekir
e5b229e6ff
fix: handle RemoteException in setConfig and setChannel
2024-09-24 07:44:25 -03:00
andrekir
b53a5f2e17
2.4.14
2024-09-23 10:20:51 -03:00
andrekir
22b1cf0f16
feat: add encryption status icon and dialog to node list items
2024-09-23 10:13:27 -03:00
andrekir
587c6c91f4
refactor: ensure backward compatibility for PKC encryption
2024-09-22 23:01:33 -03:00
renovate[bot]
6e2848a54a
chore(deps): update org.jetbrains.kotlinx:kotlinx-serialization-json to v1.7.3
2024-09-22 07:29:42 -03:00
andrekir
83dc389d6d
refactor(NodeItem): replace NodeInfo with NodeEntity
2024-09-21 16:47:20 -03:00
andrekir
89a3171b58
fix(config): admin requests confirmation handling
2024-09-21 08:35:21 -03:00
Andre K
f941d32758
chore: add Compose material-icons-extended dependency
2024-09-20 22:14:18 -03:00
renovate[bot]
b05122563a
chore(deps): update androidx.compose:compose-bom to v2024.09.02
2024-09-20 22:14:18 -03:00
andrekir
5258bd4f2d
2.4.13
2024-09-20 06:08:25 -03:00
Andre K
36a13d7687
fix(conifg): implement sessionPasskey handling for admin requests ( #1263 )
2024-09-20 06:07:35 -03:00
andrekir
16b822cec4
2.4.12
2024-09-19 18:24:45 -03:00
andrekir
d277fe07c3
chore: re-enable code shrinking and optimization
2024-09-19 18:17:30 -03:00
andrekir
2f7502d5ad
chore: anonymize ConfigProtos.Config logs
2024-09-19 18:17:30 -03:00
andrekir
8c07532995
fix(MeshService): revert nodeDBbyNodeNum to local variable
...
avoids performance issues causing data loss by reverting `nodeDBbyNodeNum` to a local `ConcurrentHashMap`
2024-09-19 18:17:30 -03:00
andrekir
e5d60003fc
fix(PositionConfig): clear changes on cancel button click
2024-09-19 18:17:28 -03:00
DJ Holt
dc9e780663
Fix lat/lng/alt config validation errors when position is null ( #1260 )
2024-09-19 07:06:31 -03:00
andrekir
7be602d652
fix: remove unused dark mode color
2024-09-18 20:19:43 -03:00
andrekir
4d03bc0ecb
fix: detekt errors
2024-09-18 20:09:27 -03:00
andrekir
858868fbbd
2.4.11
2024-09-18 19:52:38 -03:00
andrekir
852c6e1bc2
refactor: enable remote admin to set/remove fixed_position
2024-09-18 19:50:33 -03:00
andrekir
f8898def89
chore: remove unused resources
2024-09-18 19:48:04 -03:00
andrekir
81d8a9f93f
fix(MeshService): revert myNodeInfo to local variable
...
avoids performance issues and simplifies state management as `MyNodeInfo` is only relevant during an active session
2024-09-18 19:46:39 -03:00
andrekir
21c1c1cbd6
refactor(LoRaConfig): add hasPaFan validation
2024-09-18 19:45:09 -03:00
James Rich
98d11115c6
feat: Add ability to display environment metrics in Fahrenheit ( #1253 )
...
* feat: Add ability to display environment metrics in Fahrenheit
The temperature values in the environment metrics charts and cards are now displayed in Fahrenheit or Celsius based on the user's preference. Celsius is still used as the base unit for calculations and storage.
* Refactor: Rename environmentDisplayTempInFahrenheit to environmentDisplayFahrenheit
Renamed the variable environmentDisplayTempInFahrenheit to environmentDisplayFahrenheit for better clarity and consistency.
* Refactor: Remove unused ENVIRONMENT_METRICS_COLORS
Removed the unused `ENVIRONMENT_METRICS_COLORS` variable from the `EnvironmentMetrics` component.
* Update: Add support for plotting iaq
Added green to the list of colors used for plotting environment metrics to support the newly added iaq readings.
2024-09-18 19:37:55 -03:00
renovate[bot]
825516e9ac
chore(deps): update com.google.protobuf:protoc to v4.28.2
2024-09-18 19:09:22 -03:00
renovate[bot]
d2a548ce6c
chore(deps): update nav_version to v2.8.1
2024-09-18 18:59:30 -03:00
renovate[bot]
cd79fa9177
chore(deps): update lifecycle_version to v2.8.6
2024-09-18 18:52:15 -03:00
James Rich
9b90c128fb
feat: Add IAQ to environment metrics ( #1258 )
...
Adds Indoor Air Quality (IAQ) to the environment metrics chart and card.
The IAQ is displayed as a green line on the chart and as a dot with a numerical value on the card.
The IAQ scale is available as a legend in the IAQ component.
2024-09-18 18:42:58 -03:00
Robert-0410
843e423648
Device metric lines and info dialog ( #1252 )
...
* Removed constants from CommonCharts only used in specific charts.
* Altered CommonCharts.ChartOverlay to take a list of colors for the lines. Adjusted the device metrics line colors for channel utilization.
* Started an info dialog in the device metric chart to help users better understand Meshtastic.
2024-09-18 06:57:01 -03:00
andrekir
f863f00d4a
2.4.10
2024-09-17 07:54:25 -03:00
andrekir
0b72486506
fix: deviceMetrics reference in NodeInfo.toEntity mapper
2024-09-17 07:52:34 -03:00
andrekir
b50e982049
chore: rename Node component to NodeItem for convention
2024-09-16 20:27:13 -03:00
James Rich
858544b0f4
feat: adds UI for unknown node details ( #1219 )
2024-09-16 20:20:20 -03:00
andrekir
e3c795d856
2.4.9
2024-09-16 19:48:03 -03:00
andrekir
24886994a6
feat: show lock icon for nodes with public keys 🔒
2024-09-16 18:44:18 -03:00
andrekir
092ed32c23
fix(LoraConfig): ensure primaryChannel updates on loraInput changes
2024-09-16 18:20:54 -03:00
andrekir
fcdf74ed94
fix: divide-by-zero in channelNum calculation
2024-09-16 18:19:42 -03:00
Andre K
396195a1b8
refactor: introduce NodeEntity protobuf-based database entity ( #1250 )
2024-09-16 17:57:30 -03:00
andrekir
2433cbc00a
feat: show names with a lock for DMs using PKC
2024-09-16 10:30:15 -03:00
renovate[bot]
7e1ab62568
chore(deps): update protobuf_version to v4.28.1
2024-09-16 09:22:55 -03:00
DJ Holt
610e5f1049
Show results for two-way traceroute, including SNR values between hops ( #1248 )
2024-09-16 09:16:06 -03:00
Robert-0410
0c52bef43b
Mesh Packet Limit ( #1245 )
...
* Separated the device and environment metrics into their own files.
* Place a limit to the amount of MeshPackets we retrieve from the logs table.
* Making detekt happy with the naming.
2024-09-14 18:48:05 -03:00
andrekir
dff7221502
2.4.8
2024-09-14 18:38:31 -03:00
andrekir
ac928b40d4
fix: avoid starting FGS with location type without permission
2024-09-14 18:38:30 -03:00
andrekir
c536679762
feat: update Crowdin localization strings
2024-09-14 17:53:24 -03:00
andrekir
2ce306b5be
fix(MeshService): ensure proper handling of NodeInfo user field
2024-09-14 17:48:09 -03:00
Andre K
f228c02e3a
feat: add Estonian (et) locale and translations ( #1244 )
2024-09-13 19:48:40 -03:00
andrekir
f0f9235223
refactor(NodeMenu): always show remote admin menu item
2024-09-13 19:19:12 -03:00
andrekir
9aaaea1898
2.4.7
2024-09-13 19:09:15 -03:00
andrekir
9a332e8367
refactor(MeshService): remove redundant updateNodeInfo call
2024-09-13 19:08:36 -03:00
andrekir
a98d3899e6
refactor(MeshService): remove discardNodeDB and simplify logic
2024-09-13 19:03:28 -03:00
andrekir
1252b67fce
refactor(MeshService): update getNodes() to use nodeDBbyNodeNum
2024-09-13 18:37:10 -03:00
andrekir
52e79da803
fix(MeshService): wait for node db initialization with a timeout
2024-09-13 18:36:30 -03:00
andrekir
2a234458b5
2.4.6
2024-09-13 00:23:40 -03:00
andrekir
80eae23b3d
fix: revert VERY_LONG_SLOW removal
2024-09-13 00:20:08 -03:00
andrekir
39a18e6418
refactor: replace service local node db with Room NodeDB
2024-09-13 00:19:21 -03:00
andrekir
84939a74d2
refactor: replace nodeDBbyID with getUser() function
2024-09-11 20:01:16 -03:00
andrekir
a6cfbcbfa7
refactor(saveMessagesCSV): use nodeDBbyNum map directly
2024-09-11 19:04:18 -03:00
andrekir
3a6511b7f9
refactor: unify service node DB into a single source
2024-09-11 18:59:11 -03:00
andrekir
eeb3363a88
refactor: remove NodeDB users StateFlow
2024-09-11 18:53:50 -03:00
andrekir
84cfe4f990
2.4.5
2024-09-09 20:02:35 -03:00
andrekir
41fc43b215
refactor: move ContactsFragment to main activity ViewModel
2024-09-09 20:02:34 -03:00
andrekir
7411455e17
feat: send AdminMessage set_time_only on ConfigComplete
2024-09-09 19:13:13 -03:00
andrekir
e9248c9440
refactor: remove unused firmware update code
2024-09-09 19:03:30 -03:00
andrekir
9a810885da
refactor: remove redundant time check in MeshPacket handling
2024-09-09 19:02:21 -03:00
andrekir
2a58fe09c1
refactor: build MyNodeInfo hwModel from DeviceMetadata
2024-09-09 18:57:36 -03:00
andrekir
79823a5fc8
refactor: change menu_nodes item order
2024-09-09 18:54:04 -03:00
andrekir
fbebb52060
feat: add ok_to_mqtt config
2024-09-09 18:53:38 -03:00
renovate[bot]
63797ab97a
chore(deps): update gradle to v8.10.1
2024-09-09 18:52:37 -03:00
andrekir
44e0f453a6
fix(SecurityConfig): update admin_key to repeated field
2024-09-09 06:43:26 -03:00
andrekir
cab2c29c25
chore: update proto submodule to v2.5.0
2024-09-09 06:20:55 -03:00
Andre K
9d5cf47762
refactor: migrate MessagesFragment RecyclerView to Compose ( #1133 )
2024-09-09 06:15:27 -03:00
renovate[bot]
f2b06bd8d8
chore(deps): update plugin io.gitlab.arturbosch.detekt to v1.23.7
2024-09-08 22:36:25 -03:00
renovate[bot]
3514efd189
chore(deps): update io.gitlab.arturbosch.detekt:detekt-formatting to v1.23.7
2024-09-08 22:35:23 -03:00
andrekir
175d1138e9
feat: update Crowdin localization strings
2024-09-08 09:24:00 -03:00
Andre K
51f3a3938d
feat: add Galician (gl) locale and translations ( #1233 )
2024-09-08 09:23:04 -03:00
andrekir
128ced64db
chore(LazyColumnDragAndDropDemo): update to Compose 1.7 APIs
2024-09-08 08:43:52 -03:00
andrekir
a916871596
chore: remove MeshServiceTest
2024-09-08 08:43:50 -03:00
andrekir
8be6d74ed8
refactor: consolidate sort button into NodeFilterTextField component
2024-09-08 08:32:00 -03:00
andrekir
e89f59745d
fix(nodes): force clear TextField focus on chip button click
...
closes #1228
2024-09-08 08:27:38 -03:00
andrekir
4dcce57d44
fix: rangetest.csv Locale formatting
...
closes #1223
2024-09-08 08:26:09 -03:00
renovate[bot]
469bc479d9
chore(deps): update plugin com.google.devtools.ksp to v2.0.20-1.0.25
2024-09-08 08:24:50 -03:00
renovate[bot]
ab6691c000
chore(deps): update nav_version to v2.8.0
2024-09-08 08:17:01 -03:00
renovate[bot]
d26f3996de
chore(deps): update com.google.accompanist:accompanist-themeadapter-appcompat to v0.36.0
2024-09-08 08:10:38 -03:00
renovate[bot]
e3fec88238
chore(deps): update androidx.emoji2:emoji2-emojipicker to v1.5.0
2024-09-08 08:03:35 -03:00
renovate[bot]
fcdfff73f7
chore(deps): update androidx.compose:compose-bom to v2024.09.00
2024-09-08 07:56:40 -03:00
renovate[bot]
f3a1b4f4f7
chore(deps): update lifecycle_version to v2.8.5
2024-09-08 07:50:23 -03:00
renovate[bot]
f1ec4954f4
chore(deps): update androidx.fragment:fragment-ktx to v1.8.3
2024-09-08 07:44:54 -03:00
Robert-0410
2c426d470c
Refactor NodeDetails to Metrics ( #1222 )
...
* Synced the string used for ChUtil and AirUtilTX in the NodeInfo and Device Metrics.
* Refactored NodeDetails to Metrics.
* Added string resources for "Hops Away".
2024-09-08 07:36:44 -03:00
renovate[bot]
d788195340
chore(deps): update com.android.tools.build:gradle to v8.6.0
2024-09-08 07:28:28 -03:00
renovate[bot]
287d0178bc
chore(deps): update org.jetbrains.kotlinx:kotlinx-serialization-json to v1.7.2
2024-09-08 07:22:41 -03:00
renovate[bot]
6e5f7b6673
chore(deps): update protobuf_version to v4.28.0
2024-09-08 07:16:21 -03:00
andrekir
716b75c6be
feat: implement AdminMessage session_passkey handling
2024-09-04 09:31:15 -03:00
andrekir
3182fad723
refactor: tag LocSource.LOC_EXTERNAL to Android GPS positions
2024-09-04 09:20:51 -03:00
andrekir
c37afe5849
refactor: extract utility functions from Map screen
2024-09-01 12:30:57 -03:00
andrekir
95f2e09217
refactor: update component to use FlowRow for RTL support
2024-09-01 12:21:55 -03:00
andrekir
3e8449ec05
refactor: rename map component to MapButton
2024-09-01 12:17:55 -03:00
andrekir
b17bdd4fb8
feat(NodeDetails): add loading state indicator and pager tabs
2024-09-01 12:03:32 -03:00
andrekir
df2847dd6f
fix(MqttConfig): position precision padding
2024-08-31 09:13:54 -03:00
andrekir
888c1aec6d
fix: import DeviceProfile Config descriptor
2024-08-31 09:03:19 -03:00
andrekir
300904d337
chore(detekt): enable UnusedImports rule
2024-08-31 09:00:15 -03:00
renovate[bot]
61030019f6
chore(deps): update com.google.firebase:firebase-bom to v33.2.0
2024-08-31 08:41:01 -03:00
renovate[bot]
8dfebe68cd
chore(deps): update plugin com.google.devtools.ksp to v2.0.20-1.0.24
2024-08-31 08:31:16 -03:00
renovate[bot]
a4c8dff5fd
chore(deps): update kotlin_version to v2.0.20
2024-08-31 08:28:36 -03:00
renovate[bot]
f2e664de39
chore(deps): update androidx.compose:compose-bom to v2024.08.00
2024-08-31 08:23:55 -03:00
Robert-0410
9f136fb31b
feat: Telemetry charts ( #1198 )
2024-08-31 08:05:42 -03:00
andrekir
cb2ea2804a
2.4.4
2024-08-29 08:10:09 -03:00
andrekir
1712c5074f
fix: position precision slider movement
2024-08-29 08:10:09 -03:00
andrekir
3a97e6dbcb
refactor: remove BACKGROUND_LOCATION permission
2024-08-29 08:10:09 -03:00
andrekir
b4cdbf0617
feat: add ShortTurbo default channel name
2024-08-25 11:06:14 -03:00
andrekir
dd00f79241
feat: add fromRadio client notification
2024-08-25 10:55:55 -03:00
andrekir
f85bcac5aa
feat: add MQTT client proxy PKI topic
2024-08-25 10:44:18 -03:00
andrekir
807ddf4fd6
refactor: update Japan frequency range
...
reference: https://github.com/meshtastic/firmware/pull/4446
2024-08-25 10:41:43 -03:00
andrekir
d6146a5ab3
fix(SecurityConfig): add missing cancel button action
2024-08-25 10:41:17 -03:00
andrekir
d30a4d146a
feat: add SHORT_TURBO modem preset
2024-08-25 10:40:34 -03:00
andrekir
45578d27f8
fix(configRoute): add configType to argument
2024-08-25 09:41:48 -03:00
andrekir
cd05f8d565
feat: add SecurityConfig
2024-08-25 09:32:31 -03:00
andrekir
eba48a4feb
chore: update proto submodule to v2.5.0
2024-08-25 07:57:35 -03:00
andrekir
19e0f7d8b3
refactor: update EditDeviceProfileDialog using dynamic fields
2024-08-25 07:54:52 -03:00
andrekir
0b7718f8d5
refactor: write to proto DataStore using dynamic field updates
2024-08-25 06:54:32 -03:00
andrekir
7b44fea81c
2.4.3
2024-08-22 20:14:19 -03:00
Andre K
b5d82ba95b
feat: add Catalan (ca) locale and translations ( #1204 )
2024-08-22 20:12:41 -03:00
andrekir
fa85955e85
refactor: extract EditBase64Preference from EditChannelDialog
...
closes #944
2024-08-22 19:58:37 -03:00
andrekir
d387c7bd04
refactor(map): wrap Context functions with remember
2024-08-20 18:23:40 -03:00
andrekir
c0955e7687
feat: add dialog to handle WiFi Credential QR code scan errors
2024-08-20 18:19:38 -03:00
andrekir
0f4377f7b9
fix(ChannelSettingsItemList): add listSaver to rememberSaveable
2024-08-20 18:18:42 -03:00
James Rich
da2a9f82fc
Fix: Colored transparent precision circles around nodes on map ( #1190 )
2024-08-20 17:04:36 -03:00
andrekir
94ff201822
refactor: use ACTION_TIME_TICK receiver for time updates
2024-08-18 11:38:32 -03:00
andrekir
f5cc7cf4ad
feat(NetworkConfig): add QR code scan for WiFi credentials
...
closes #1192
2024-08-18 10:25:00 -03:00
andrekir
3a11ca9a1c
refactor: add shortName to traceroute response
...
closes #1164
2024-08-18 09:34:47 -03:00
andrekir
ddad40a969
refactor: add more granular Position precision options
...
closes #1186
2024-08-18 08:32:20 -03:00
andrekir
7e0cfff67b
feat: add methods to retrieve MeshPackets and Telemetry from specific nodes
2024-08-18 06:58:44 -03:00
James Rich
efc2a32915
chore: Add issue templates and disable blank issues
...
This commit adds feature request and bug report templates to the repository. It also disables the ability to create blank issues, requiring
users to use one of the provided templates.
2024-08-18 06:54:39 -03:00
andrekir
160f02018f
fix(config): use rememberSaveable to retain state across configuration changes
...
closes #1193
2024-08-18 06:42:41 -03:00
andrekir
6d4b0b60f8
refactor: rename admin factory reset method
...
references:
- https://github.com/meshtastic/protobufs/pull/539
- https://github.com/meshtastic/firmware/pull/4427
2024-08-18 06:36:24 -03:00
andrekir
d1cba7b7b2
chore: update proto submodule to v2.4.3
2024-08-18 06:30:39 -03:00
renovate[bot]
3c7a4b2f5f
chore(deps): update gradle to v8.10
2024-08-18 06:27:06 -03:00
andrekir
6b4603af9d
2.4.2
2024-08-10 08:55:12 -03:00
andrekir
ab86e4741f
fix: add background location prominent disclosure to address Google Play rejection
2024-08-10 08:52:41 -03:00
andrekir
28a71d89a9
feat: update Crowdin localization strings
2024-08-10 08:49:11 -03:00
James Rich
2109426243
feat: Add role to NodeInfo ( #1174 )
2024-08-10 08:17:51 -03:00
renovate[bot]
8afa5f9313
chore(deps): update plugin com.google.devtools.ksp to v2.0.10-1.0.24
2024-08-10 08:09:40 -03:00
renovate[bot]
43d1bf14c7
chore(deps): update kotlin_version to v2.0.10
2024-08-10 08:01:49 -03:00
renovate[bot]
2b4b0cbfbb
chore(deps): update com.android.tools.build:gradle to v8.5.2
2024-08-10 07:31:12 -03:00
renovate[bot]
5b911f95ba
chore(deps): update androidx.work:work-runtime-ktx to v2.9.1
2024-08-10 07:24:35 -03:00
renovate[bot]
ebfcf82a67
chore(deps): update hilt_version to v2.52
2024-08-10 07:17:32 -03:00
andrekir
143dbb29fd
chore: update proto submodule to v2.4.2
2024-08-10 07:10:59 -03:00
andrekir
6d01fb4bc4
test: add MeshtasticDatabaseTest
2024-08-04 11:40:33 -03:00
andrekir
8bd8bcaffd
2.4.1
2024-08-04 08:06:00 -03:00
andrekir
6d189dc62c
feat: update Ukranian localization strings
2024-08-04 07:55:28 -03:00
renovate[bot]
6433644638
chore(deps): update gradle/actions action to v4
2024-08-04 07:54:42 -03:00
James Rich
1f05886873
Fix: Periodically update last heard time ( #1178 )
2024-08-04 07:47:48 -03:00
James Rich
acbae6d93d
feat: Add position precision indicator to map ( #1177 )
2024-08-03 13:08:22 -03:00
andrekir
50eac620a9
chore: update proto submodule to v2.4.1
2024-08-03 11:17:51 -03:00
Andre K
13606ad1f9
refactor: QrCodeScanDialog with single channel list and Add/Remove toggle ( #1179 )
2024-08-03 10:47:16 -03:00
renovate[bot]
b59db299c7
chore(deps): update protobuf_version to v4.27.3
2024-08-03 08:50:36 -03:00
andrekir
5b5bbf84b0
fix(ScannedQrCodeDialog): "Add" button action
2024-08-03 08:43:22 -03:00
andrekir
0f815e1779
test: add ScannedQrCodeDialogTest
2024-08-03 08:43:22 -03:00
James Rich
556b4a2ae3
fix: NodeInfo chip line wrapping ( #1167 )
2024-08-03 08:35:00 -03:00
renovate[bot]
4b09e4dc91
chore(deps): update plugin com.google.devtools.ksp to v2.0.0-1.0.24
2024-08-03 08:23:28 -03:00
renovate[bot]
2c780b70a4
chore(deps): update lifecycle_version to v2.8.4
2024-08-03 08:16:59 -03:00
renovate[bot]
c7ca0b9e19
chore(deps): update androidx.fragment:fragment-ktx to v1.8.2
2024-08-03 08:09:20 -03:00
andrekir
bc05280988
refactor: remove Companion Device Pairing
...
https://developer.android.com/develop/connectivity/bluetooth/companion-device-pairing
2024-08-03 07:53:59 -03:00
andrekir
ca537becd1
fix: register Bluetooth and USB receivers using RECEIVER_EXPORTED flag
...
https://developer.android.com/develop/background-work/background-tasks/broadcasts#context-registered-receivers
Note from Step 4.:
"Some system broadcasts come from highly privileged apps, such as Bluetooth and telephony, that are part of the Android framework but do not run under the system's unique process ID (UID). To receive all system broadcasts, including broadcasts from highly privileged apps, flag your receiver with RECEIVER_EXPORTED."
2024-08-03 07:47:18 -03:00
andrekir
b4221c7db0
refactor: extract ScannedQrCodeDialog from ChannelFragment
2024-07-30 08:32:20 -03:00
andrekir
ce5643a3ae
2.4.0
2024-07-28 09:53:11 -03:00
andrekir
2e5d6db8b6
feat: add StoreForward is_server config
2024-07-28 09:49:36 -03:00
andrekir
cbd33f2c0c
feat: add LoRa pa_fan_disabled config
2024-07-28 09:48:36 -03:00
andrekir
361ce2ef5c
chore: update proto submodule to v2.4.0
2024-07-28 09:31:43 -03:00
andrekir
407febc5f8
refactor: replace unMock with Hilt testing
2024-07-28 09:19:29 -03:00
AddisonTustin
e4c6000a10
feat: support add=true in QR codes ( #1151 )
2024-07-28 08:50:54 -03:00
andrekir
cc5543f4c9
refactor: add try-catch block to handle ChannelSet parsing errors
2024-07-28 08:34:37 -03:00
andrekir
a65cc7699e
feat: add adaptive two-pane layout to ChannelScreen
2024-07-28 08:23:14 -03:00
andrekir
df6b0e1949
fix: queued messages not being sent once reconnected
2024-07-28 07:17:06 -03:00
andrekir
9f4f919fe1
refactor: remove ClientProxy MQTT status topic
...
ref: https://github.com/meshtastic/firmware/pull/4305
2024-07-28 07:11:10 -03:00
James Rich
fc2559f5f5
Expanding node info cards ( #1144 )
2024-07-28 07:04:50 -03:00
Robert-0410
ed17ae0734
Channel scan select ( #1141 )
2024-07-28 06:58:41 -03:00
andrekir
81297c46e9
2.3.18
2024-07-25 18:24:05 -03:00
andrekir
921ef709d6
refactor: use PendingIntentCompat for UsbManager
2024-07-25 18:24:03 -03:00
andrekir
4f5c6a5fd1
refactor: implement ServiceCompat.startForeground with error handling
...
- replaces `Service.startForeground` with `ServiceCompat.startForeground` with support for different API levels;
- adds try-catch block to handle exceptions and report errors if startForeground fails.
references:
- https://issuetracker.google.com/issues/307329994
- https://developer.android.com/develop/background-work/services/foreground-services#start
2024-07-25 18:04:11 -03:00
andrekir
f4016bf9ef
2.3.17
2024-07-23 19:18:58 -03:00
andrekir
b1b5143ee5
chore: declare permission to meet connectedDevice runtime prerequisites
...
https://developer.android.com/about/versions/14/changes/fgs-types-required#connected-device
2024-07-23 19:17:32 -03:00
andrekir
2ccb0ab4e3
2.3.16
2024-07-21 10:52:08 -03:00
andrekir
734b841cf1
feat: update Crowdin localization strings
2024-07-21 10:49:06 -03:00
andrekir
e31b7d4911
chore: update targetSdk to API 34
2024-07-21 10:43:01 -03:00
renovate[bot]
de180f2d35
chore(deps): update plugin com.google.devtools.ksp to v2.0.0-1.0.23
2024-07-13 09:16:04 -03:00
renovate[bot]
a34a23ece3
chore(deps): update com.github.mik3y:usb-serial-for-android to v3.8.0
2024-07-13 09:15:48 -03:00
andrekir
9083307499
2.3.15
2024-07-13 08:07:10 -03:00
andrekir
64c09b56a5
feat: enable text selection in debug panel
...
closes #221
2024-07-13 08:00:42 -03:00
andrekir
4fe49a45dc
refactor: improve LazyColumn auto-scroll behavior
2024-07-13 08:00:17 -03:00
andrekir
b850805ce3
feat: update Crowdin localization strings
2024-07-13 07:56:45 -03:00
andrekir
101df3555b
refactor: ensure QR code contains at least one channel
2024-07-13 07:56:44 -03:00
andrekir
b1bbafcc41
refactor(ContactListView): move selection logic to ContactItem
2024-07-13 07:50:01 -03:00
andrekir
6e84d88299
fix: ContactsFragment ActionMode menu
2024-07-13 07:41:00 -03:00
andrekir
9869c9e861
refactor: validate drag-and-drop by fixed contentType
2024-07-13 07:28:36 -03:00
andrekir
cdf7639c4a
refactor: remove coroutineScope in LaunchedEffect
2024-07-13 07:27:29 -03:00
andrekir
a7e7569379
refactor: move LocalLifecycleOwner to androidx.lifecycle.compose package
2024-07-13 07:27:05 -03:00
andrekir
d8ef392ddd
refactor: replace light/dark mode previews with @PreviewLightDark
2024-07-13 07:26:45 -03:00
James Rich
8dad5a085e
Feat: Show channel number and name in direct message title ( #1131 )
...
* Feat: Show channel number and name in direct message title
This commit updates the message title to include the channel number and name when viewing direct messages.
This improves the user experience by providing more context about the conversation.
* Refactor: Improve message fragment toolbar
Use MaterialToolbar's built-in title and subtitle features to display channel name and number, simplifying the layout and improving UI consistency.
2024-07-13 07:25:22 -03:00
renovate[bot]
7a6ef224f5
chore(deps): update com.google.firebase:firebase-bom to v33.1.2
2024-07-13 07:18:53 -03:00
renovate[bot]
c52fe157b2
chore(deps): update com.android.tools.build:gradle to v8.5.1
2024-07-13 07:09:57 -03:00
renovate[bot]
4e7bc62059
chore(deps): update gradle to v8.9
2024-07-13 07:09:41 -03:00
renovate[bot]
3569b87453
chore(deps): update org.jetbrains.kotlinx:kotlinx-serialization-json to v1.7.1
2024-07-13 07:08:54 -03:00
andrekir
e9b19ed507
chore: update proto submodule to v2.3.15
2024-07-13 07:02:40 -03:00
andrekir
36e78d1f45
chore(detekt): add @PreviewLightDark to ignore list
2024-07-06 08:57:10 -03:00
andrekir
2b4b1d7683
refactor: handle selected contacts in a local variable
2024-07-06 08:31:52 -03:00
andrekir
56d9f03748
refactor: migrate QuickChatFragment RecyclerView to Compose
2024-07-06 07:43:01 -03:00
andrekir
15861c1389
refactor: dragDropItemsIndexed back to use item index
2024-07-04 09:23:13 -03:00
James Rich
3dd0f8ceed
feat: add detekt Android CI workflow, migrate to ktlint plugin ( #1122 )
2024-07-02 23:01:51 -03:00
andrekir
70b03d92cb
fix: renamed layout reference
2024-07-02 19:06:51 -03:00
James Rich
183b337d61
Fix: Display correct hardware info in NodeInfo
...
The hardware information displayed in the NodeInfo view was incorrect. This commit fixes the issue by using the correct node
information to retrieve the hardware model string.
2024-07-02 19:03:57 -03:00
Robert-0410
6e370a9919
Qr channel select ( #1051 )
2024-07-02 09:53:37 -03:00
andrekir
a543bcbfcd
refactor: migrate DebugFragment RecyclerView to Compose
2024-07-01 23:04:15 -03:00
James Rich
c7a3488a78
Adds ktlint gradle plugin and baseline files ( #1120 )
2024-07-01 22:54:27 -03:00
James Rich
38f26b7128
Adds detekt, generated config, and baseline file.
2024-07-01 22:39:07 -03:00
renovate[bot]
f216543244
chore(deps): update com.github.bjoernq:unmockplugin to v0.8.0
2024-07-01 22:25:53 -03:00
James Rich
a59aaf5c28
Adds hardware model string to NodeInfo card ui if available ( #1111 )
2024-07-01 22:17:05 -03:00
renovate[bot]
fe651a7cb5
chore(deps): update lifecycle_version to v2.8.3
2024-07-01 22:01:36 -03:00
renovate[bot]
8d2c832528
chore(deps): update gradle to v8.8
2024-06-30 11:37:48 -03:00
renovate[bot]
9c6e88034f
chore(deps): update plugin com.google.devtools.ksp to v2
2024-06-30 11:19:59 -03:00
renovate[bot]
eb48eaf9d3
chore(deps): update kotlin_version to v2 (major) ( #1050 )
2024-06-30 11:11:11 -03:00
andrekir
07e7a40ba0
fix: accidental code changes
2024-06-30 10:34:03 -03:00
andrekir
f622291983
2.3.14
2024-06-30 10:22:18 -03:00
andrekir
4bf2d405ce
feat: add drag-and-drop to channel editor
2024-06-30 09:04:27 -03:00
andrekir
66babdf735
feat: add dragDropItemsIndexed extension
2024-06-30 09:04:27 -03:00
andrekir
c95cba097c
refactor: use item keys instead of indexes
2024-06-30 09:04:27 -03:00
andrekir
218100e9d5
feat: add LazyColumnDragAndDropDemo
2024-06-30 09:04:27 -03:00
andrekir
4d2dcad50e
refactor: raise minimum firmware version to 2.3.2
...
closes #1031
2024-06-30 08:52:52 -03:00
andrekir
185bf01046
feat: update Dutch localization strings
2024-06-30 08:18:11 -03:00
andrekir
9a71922afc
fix: long contact names breaking time layout
2024-06-30 08:11:36 -03:00
andrekir
40edec0a31
feat: add device_logging_enabled config
2024-06-30 08:10:45 -03:00
renovate[bot]
3454bae451
chore(deps): update protobuf_version to v4.27.2
2024-06-30 07:40:58 -03:00
renovate[bot]
59e6fe9c7d
chore(deps): update androidx.fragment:fragment-ktx to v1.8.1
2024-06-30 07:40:44 -03:00
renovate[bot]
155158d24b
chore(deps): update androidx.test.ext:junit to v1.2.1
2024-06-30 07:37:09 -03:00
renovate[bot]
f12eb4fffe
chore(deps): update androidx.test.espresso:espresso-core to v3.6.1
2024-06-30 07:32:23 -03:00
renovate[bot]
5bcbe706c4
chore(deps): update com.google.firebase:firebase-bom to v33.1.1
2024-06-30 07:22:08 -03:00
renovate[bot]
5e2d090ed9
chore(deps): update com.google.firebase:firebase-crashlytics-gradle to v3.0.2
2024-06-30 07:21:52 -03:00
andrekir
3c38b484c9
chore: update proto submodule to v2.3.14
2024-06-30 07:07:06 -03:00
andrekir
054538f899
fix: contact Chip modifier
2024-06-23 08:53:43 -03:00
andrekir
f75879603e
refactor: extract NodeMenu from UsersFragment
2024-06-23 08:36:40 -03:00
andrekir
db500c5200
refactor: migrate UsersFragment to Compose
2024-06-23 08:24:29 -03:00
andrekir
098c89f45c
2.3.13
2024-06-16 09:01:55 -03:00
andrekir
caff97a5e6
feat: add compassOrientation config
2024-06-16 09:01:30 -03:00
renovate[bot]
89a3ab0e7d
chore(deps): update com.android.tools.build:gradle to v8.5.0
2024-06-16 09:00:56 -03:00
renovate[bot]
56aac5a9a5
chore(deps): update androidx.fragment:fragment-ktx to v1.8.0
2024-06-16 09:00:41 -03:00
andrekir
85b2adc81f
chore: update proto submodule to v2.3.13
2024-06-16 08:45:12 -03:00
andrekir
0774124603
refactor: unread count from RecyclerView scroll listener
2024-06-16 08:41:53 -03:00
andrekir
e5396524fb
fix: getMslAltitudeMeters call when MSL altitude is not available
2024-06-16 08:33:45 -03:00
andrekir
d4f4e4f14a
fix: ContactItem background color inconsistency
2024-06-16 07:50:52 -03:00
andrekir
d7013e1386
feat: add unread message count
2024-06-15 12:42:55 -03:00
andrekir
e4f5d9b89c
refactor: migrate ContactsFragment to Compose
2024-06-15 12:42:55 -03:00
andrekir
76764b9351
2.3.12
2024-06-13 07:32:55 -03:00
Andre K
001b18be95
feat: implement MSL altitude using AltitudeConverterCompat ( #1094 )
...
- Added `androidx.core:core-location-altitude:1.0.0-alpha02`;
- Implemented `AltitudeConverterCompat.addMslAltitudeToLocation(context, location)` to convert `altitude` (above the WGS84 reference ellipsoid) to Mean Sea Level (MSL) and add MSL altitude and accuracy to the location object.
Reference:
- https://issuetracker.google.com/issues/195660815
- Brian Julian and Michael Angermann. "Resource efficient and accurate altitude conversion to Mean Sea Level." [2023 IEEE/ION Position, Location and Navigation Symposium (PLANS)](https://www.ion.org/plans/abstracts.cfm?paperID=12011 ).
2024-06-13 07:26:56 -03:00
AddisonTustin
8c53908eb5
fix: show maps pin when clicking on node coords ( #1093 )
2024-06-13 07:20:52 -03:00
renovate[bot]
7a81a92713
chore(deps): update androidx.compose:compose-bom to v2024.06.00
2024-06-13 07:05:42 -03:00
renovate[bot]
36348b63e2
chore(deps): update com.android.tools.build:gradle to v8.4.2
2024-06-13 07:04:29 -03:00
renovate[bot]
13ce649060
chore(deps): update protobuf_version to v4.27.1
2024-06-13 06:56:54 -03:00
renovate[bot]
b172c61a72
chore(deps): update com.github.mik3y:usb-serial-for-android to v3.7.3
2024-06-13 06:56:10 -03:00
andrekir
a5c0103e8a
chore: update proto submodule to v2.3.12
2024-06-13 06:44:57 -03:00
andrekir
78b1ca7630
feat: update Portuguese Brazilian localization strings
2024-06-13 06:40:40 -03:00
andrekir
610349d695
feat: update German localization strings
2024-06-13 06:40:16 -03:00
andrekir
75391e443b
feat: update Chinese Traditional localization strings
2024-06-12 08:18:36 -03:00
andrekir
3fe4c6057d
feat: update Czech localization strings
2024-06-10 19:07:44 -03:00
andrekir
6c8175d291
feat: update Slovak localization strings
2024-06-10 19:07:44 -03:00
andrekir
d399b675ed
feat: update Croatian localization strings
2024-06-10 19:07:44 -03:00
andrekir
8e40c84c0d
fix: avoid map zoomToNodes with empty nodelist
...
closes #1079
2024-06-10 19:07:43 -03:00
Andre K
5b3c78316b
feat: support for switching between devices ( #1078 )
2024-06-08 10:25:47 -03:00