Wykres commitów

3649 Commity (master)

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