Wykres commitów

3649 Commity (master)

Autor SHA1 Wiadomość Data
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 `Route`to 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