Wykres commitów

3693 Commity (3e74373617ed483411d0a23f5d71d0c78220efeb)

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