Version: 2.6.31 (34955)
What's Changed
🛠️Fixes & Features
- chore(ci): Use Personal Access Token for scheduled updates workflow by @jamesarich in #2377
- chore: Scheduled updates (Firmware, Hardware, Translations) by @jamesarich in #2378
- chore: Scheduled updates (Firmware, Hardware, Translations) by @jamesarich in #2379
- #2381: Change the factories - theoretically makes the CI not fail by @DaneEvans in #2385
- chore: Scheduled updates (Firmware, Hardware, Translations) by @jamesarich in #2386
- 2387: change config pages footer to "clear changes" by @DaneEvans in #2388
- Closing popup navs back to settings page by @DaneEvans in #2389
- fix 2198 - graphs scale to farenheit by @DaneEvans in #2384
- chore: Scheduled updates (Firmware, Hardware, Translations) by @jamesarich in #2390
- add uvlux card by @DaneEvans in #2366
- fix(ci): Gradle cache and auth requests for
setup-java
by @jamesarich in #2392 - chore(ci): Decouple versioncode by @jamesarich in #2393
- chore: Scheduled updates (Firmware, Hardware, Translations) by @jamesarich in #2391
- skip test and lint on automated branch by @DaneEvans in #2375
- Refactor: Update Gradle cache keys and task execution in CI by @jamesarich in #2398
- fix: remove unused ExpireChecker.kt and update default versionCode by @jamesarich in #2397
- chore: Scheduled updates (Firmware, Hardware, Translations) by @jamesarich in #2396
- chore: Scheduled updates (Firmware, Hardware, Translations) by @jamesarich in #2404
- refactor: Improve node public key handling and security by @jamesarich in #2395
- Refactor: Simplify back stack entry retrieval and navigation by @jamesarich in #2405
- chore: Scheduled updates (Firmware, Hardware, Translations) by @jamesarich in #2406
- Refactor: Improve version code and name generation for builds by @jamesarich in #2407
- chore: Scheduled updates (Firmware, Hardware, Translations) by @jamesarich in #2409
- Fix: Satisfy merge queue check for scheduled updates by @jamesarich in #2420
- add a skip value, so we can run and skip tests at the same level. by @DaneEvans in #2413
- single check by @DaneEvans in #2422
- chore: Scheduled updates (Firmware, Hardware, Translations) by @jamesarich in #2418
- Cleanup CI - remove the skip_tests call, general cleanup. by @DaneEvans in #2423
- Add soil temperature and soil moisture environmental metrics to app by @Justin-Mann in #2419
- chore: Scheduled updates (Firmware, Hardware, Translations) by @jamesarich in #2425
- chore: Scheduled updates (Firmware, Hardware, Translations) by @jamesarich in #2428
- chore: Scheduled updates (Firmware, Hardware, Translations) by @jamesarich in #2435
- chore: Scheduled updates (Firmware, Hardware, Translations) by @jamesarich in #2445
- Mqttflag by @DaneEvans in #2421
- chore: Scheduled updates (Firmware, Hardware, Translations) by @jamesarich in #2447
- feat(#2394): add security icon descriptions dialog by @jamesarich in #2450
- chore: Scheduled updates (Firmware, Hardware, Translations) by @jamesarich in #2452
- refactor(message): refactor message screen, enforce byte limit by @jamesarich in #2451
- Fix wind direction icon being out by 180 deg. by @DaneEvans in #2453
- fix #2442 - fix bad replyId causing crash by @DaneEvans in #2454
- refactor(Main): Simplify top-level destination check by @jamesarich in #2458
- allow deleting of recent nodes, use long name by @DaneEvans in #2456
- refactor(BTScanModel): improve recent IP address parsing and migration by @jamesarich in #2465
- chore: Scheduled updates (Firmware, Hardware, Translations) by @jamesarich in #2464
- feat: match fw RegionCode freq precision by @jamesarich in #2466
- Feat/2412 ignored nodes by @DaneEvans in #2470
- Feat/1919 pax graphs by @DaneEvans in #2477
- chore: Scheduled updates (Firmware, Hardware, Translations) by @jamesarich in #2478
- Revert "Feat/1919 pax graphs" by @jamesarich in #2479
- feat: add rate limit exceeded error message by @jamesarich in #2461
- add decoded payload to debug panel by @DaneEvans in #2472
- chore: Scheduled updates (Firmware, Hardware, Translations) by @jamesarich in #2481
- Revert "Revert "Feat/1919 pax graphs"" by @jamesarich in #2480
- chore: Scheduled updates (Firmware, Hardware, Translations) by @jamesarich in #2484
- feat/2482 Make decoded payload accessible to filters/search/copies by @DaneEvans in #2483
- chore: Scheduled updates (Firmware, Hardware, Translations) by @jamesarich in #2486
- chore: Scheduled updates (Firmware, Hardware, Translations) by @jamesarich in #2487
- feat(nodes): display firmware details and release notes by @jamesarich in #2489
- chore: Scheduled updates (Firmware, Hardware, Translations) by @jamesarich in #2493
- Fix: Soil temperature shows air temperature when Fahrenheit is selected by @jamesarich in #2492
- chore: Scheduled updates (Firmware, Hardware, Translations) by @jamesarich in #2494
- chore(spotless): apply code style improvements and formatting by @jamesarich in #2459
- Add Brazil along Australia/New Zealand by @barbabarros in #2476
- 2.6.31 by @jamesarich in #2485
👷Dependencies
- chore(deps): update okhttp to v5.1.0 by @renovate[bot] in #2380
- chore(deps): update app/src/main/proto digest to 0302caa by @renovate[bot] in #2382
- chore(deps): update mesh_service_example/src/main/proto digest to 0302caa by @renovate[bot] in #2383
- chore(deps): update app/src/main/proto digest to fd19e4c by @renovate[bot] in #2414
- chore(deps): update com.android.tools.build:gradle to v8.11.1 by @renovate[bot] in #2416
- chore(deps): update mesh_service_example/src/main/proto digest to fd19e4c by @renovate[bot] in #2415
- chore(deps): update app/src/main/proto digest to f6448be by @renovate[bot] in #2426
- chore(deps): update mesh_service_example/src/main/proto digest to f6448be by @renovate[bot] in #2427
- chore(deps): update plugin com.gradle.develocity to v4.1 by @renovate[bot] in #2432
- chore(deps): update androidx.compose.material3:material3 to v1.4.0-alpha18 by @renovate[bot] in #2439
- chore(deps): update adaptive to v1.2.0-alpha09 by @renovate[bot] in #2438
- chore(deps): update lifecycle to v2.9.2 by @renovate[bot] in #2440
- chore(deps): update navigation to v2.9.2 by @renovate[bot] in #2441
- chore(deps): update androidx.compose:compose-bom to v2025.07.00 by @renovate[bot] in #2443
- chore(deps): update hilt to v2.57 by @renovate[bot] in #2444
- chore(deps): update app/src/main/proto digest to 330a6a1 by @renovate[bot] in #2460
- chore(deps): update mesh_service_example/src/main/proto digest to 330a6a1 by @renovate[bot] in #2462
- chore(deps): update app/src/main/proto digest to 15c1fbd by @renovate[bot] in #2467
- chore(deps): update mesh_service_example/src/main/proto digest to 15c1fbd by @renovate[bot] in #2468
- chore(deps): update mesh_service_example/src/main/proto digest to fa02e14 by @renovate[bot] in #2475
- chore(deps): update app/src/main/proto digest to fa02e14 by @renovate[bot] in #2474
- chore(deps): update com.google.firebase:firebase-bom to v34 by @renovate[bot] in #2491
- chore(deps): update com.google.firebase:firebase-crashlytics-gradle to v3.0.5 by @renovate[bot] in #2490
- chore(deps): update com.diffplug.spotless to v7.2.1 by @renovate[bot] in #2495
New Contributors
- @Justin-Mann made their first contribution in #2419
- @barbabarros made their first contribution in #2476
Full Changelog: 2.6.30...v2.6.31