James Rich
c3be3f2b33
checkout protos from tom's PR
2026-01-23 13:38:06 -06:00
James Rich
04abfecf70
remove us 433
2026-01-23 11:29:14 -06:00
James Rich
0d9c1a6c02
Fix frequency calculation for amateur radio regions
...
The frequency calculation for amateur radio regions was incorrectly including `regionInfo.spacing`. This change removes the spacing component from the calculation when the region description contains "Amateur", aligning the behavior with the firmware.
2026-01-23 11:06:34 -06:00
James Rich
0724924f8c
Fix channel calculation for NARROW_868 region
...
Correct the `numChannels` and `radioFreq` calculations to align with the firmware logic. This primarily affects the NARROW_868 region by properly accounting for channel spacing.
- Remove `regionInfo.spacing` from the `numChannels` numerator.
- Add `regionInfo.spacing` to the `radioFreq` calculation.
- Add tests to verify `numChannels` and `radioFreq` for the `NARROW_868` region.
2026-01-23 08:43:26 -06:00
James Rich
f75edf2a21
feat: Add new regions and modem presets
...
This commit introduces several new regions and corresponding modem presets to align with recent firmware updates.
- Adds `EU_866`, `NARROW_868`, and `HAM_US433` regions.
- Adds new modem presets: `LITE_FAST`, `LITE_SLOW`, `NARROW_FAST`, and `NARROW_SLOW`.
- Updates the channel calculation logic to account for channel spacing, matching the firmware's behavior.
- Sets the default modem preset automatically when a new region is selected.
- Updates the protobuf submodule to the latest version.
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-23 08:24:18 -06: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