Wykres commitów

3584 Commity (94dc3dead17c9e04847fc1be4bd79569efa3b45c)

Autor SHA1 Wiadomość Data
andrekir 625bc6837b fix(map): `generateBoxOverlay` event listener 2024-10-05 09:30:40 -03:00
andrekir ed1ce77608 refactor(map): wrap variables with `remember` 2024-10-05 09:26:25 -03:00
danwelch3 48365218e2
feat(map): implement marker clustering (#1287) 2024-10-05 08:59:35 -03:00
James Rich f689d772d6
fix: Add elevation to NodeItem card (#1286)
This commit adds elevation to the NodeItem card to visually distinguish it.
2024-10-03 19:55:42 -03:00
andrekir 7da2dd8bb7 fix: lock icon colors for better visibility in light theme 2024-10-03 18:30:00 -03:00
James Rich f944a236ac
feat: Adds Request user info (#1279)
* Request user info

* safe calls

* Fix: Ensure NodeInfo is sent when requesting user info

The `requestUserInfo` function now correctly sends `NodeInfo` when requesting user info by using the `
toNodeInfo()` method on `ourNodeInfo`. This ensures the recipient receives the necessary information.

* fix: remove unused parameters, use service's node db for our node entity

---------

Co-authored-by: musznik <bymucha@gmail.com>
2024-10-03 05:02:13 -03:00
andrekir 83c3b484ad 2.4.17 2024-10-02 20:51:06 -03:00
andrekir 43ae71b10d feat: update Crowdin localization strings 2024-10-02 20:50:04 -03:00
renovate[bot] d81407d2c6 chore(deps): update nav_version to v2.8.2 2024-10-02 20:30:18 -03:00
renovate[bot] 027dcf5397 chore(deps): update androidx.fragment:fragment-ktx to v1.8.4 2024-10-02 20:23:05 -03:00
renovate[bot] 9e0048d5a9 chore(deps): update androidx.compose:compose-bom to v2024.09.03 2024-10-02 20:14:54 -03:00
andrekir c0692b80ec refactor: remove legacy BLE characteristic 2024-10-02 20:00:02 -03:00
andrekir ffb402acde feat: add demo mode for testing and review purposes
- Activates by tapping "None (disable)" 7 times.
- Displays a confirmation message when `Demo Mode` is enabled.
- Simulates a connection to a Meshtastic device and allows the app to function without requiring real hardware.
2024-10-02 19:58:11 -03:00
andrekir 16e91c0ebf refactor: sync `isOnline` status with firmware (2 hours) 2024-10-02 17:03:36 -03:00
andrekir 0a1f129403 refactor: add parameter for customizable text link styles 2024-10-02 17:01:11 -03:00
Andre K c30ee2f55f
refactor: replace `MyNodeInfo` with `MyNodeEntity` (#1277) 2024-10-02 06:18:30 -03:00
andrekir d89d4b7baa refactor: replace `AutoLinkText` in `MessageItem` 2024-10-01 20:02:06 -03:00
andrekir ad55d6a18e refactor: replace `AutoLinkText` library with component
- replaces deprecated `ClickableText` with `LinkAnnotation`.
- uses LinkifyCompat for URL, email, and phone number detection.

closes #1267
2024-10-01 19:51:48 -03:00
andrekir cca06784fc feat: add `PowerMetrics` data to nodes telemetry
closes #994
2024-10-01 19:50:03 -03:00
andrekir 7eca16caeb 2.4.16 2024-09-30 19:42:44 -03:00
andrekir 8c4656e0db feat: update Crowdin localization strings 2024-09-30 19:38:58 -03:00
andrekir 3bd4132089 feat: preserve map center and zoom state in ViewModel
closes #1150
2024-09-30 19:14:22 -03:00
andrekir bfa2eaef11 fix: PKC channel index in sent `MeshPacket`s 2024-09-30 15:27:55 -03:00
andrekir cec234b58a refactor: `RegularPreference` using adaptive layout 2024-09-29 22:24:53 -03:00
andrekir 2897058697 feat: remove deprecated protobufs from `DropDownPreference` 2024-09-29 19:32:09 -03:00
DJ Holt a358b8cb11 Complete request future if response is a ClientNotification 2024-09-29 07:28:58 -03:00
andrekir 94c40367f2 2.4.15 2024-09-28 09:14:34 -03:00
renovate[bot] 831dceccb4 chore(deps): update gradle to v8.10.2 2024-09-28 09:13:28 -03:00
renovate[bot] adfa635ba7 chore(deps): update com.android.tools.build:gradle to v8.6.1 2024-09-28 09:08:50 -03:00
andrekir 2370e8b596 feat: add `DeviceConfig` Role descriptions
closes #848
2024-09-28 09:00:25 -03:00
andrekir 59e25a7791 feat: update Crowdin localization strings 2024-09-28 08:22:30 -03:00
andrekir 96a69b7398 fix: position handling when `fixed_position` is enabled
closes #1265
2024-09-28 08:19:09 -03:00
andrekir 3c22272d23 refactor: add option for custom `ByteString` key generation 2024-09-28 08:19:08 -03:00
andrekir 3c0fd03555 refactor: base preference with horizontal layout and summary 2024-09-27 22:23:53 -03:00
andrekir 717c932ae2 refactor(MeshLog): add fields for query optimization
- Adds `from_num` and `port_num` fields as indices to the `MeshLog` entity to improve query performance.
- Sets default values for new columns for auto-migration and backward compatibility.
2024-09-26 05:55:38 -03:00
andrekir a075dfbd3a feat: add dialog for message status information 2024-09-24 22:06:15 -03:00
andrekir 056f6b28cf fix: set opaque background for `SimpleAlertDialog` 2024-09-24 09:33:53 -03:00
andrekir 4f0652ad9f fix: remove node from service database in `removeByNodenum` 2024-09-24 07:53:09 -03:00
andrekir e5b229e6ff fix: handle `RemoteException` in `setConfig` and `setChannel` 2024-09-24 07:44:25 -03:00
andrekir b53a5f2e17 2.4.14 2024-09-23 10:20:51 -03:00
andrekir 22b1cf0f16 feat: add encryption status icon and dialog to node list items 2024-09-23 10:13:27 -03:00
andrekir 587c6c91f4 refactor: ensure backward compatibility for PKC encryption 2024-09-22 23:01:33 -03:00
renovate[bot] 6e2848a54a chore(deps): update org.jetbrains.kotlinx:kotlinx-serialization-json to v1.7.3 2024-09-22 07:29:42 -03:00
andrekir 83dc389d6d refactor(NodeItem): replace `NodeInfo` with `NodeEntity` 2024-09-21 16:47:20 -03:00
andrekir 89a3171b58 fix(config): admin requests confirmation handling 2024-09-21 08:35:21 -03:00
Andre K f941d32758 chore: add Compose `material-icons-extended` dependency 2024-09-20 22:14:18 -03:00
renovate[bot] b05122563a chore(deps): update androidx.compose:compose-bom to v2024.09.02 2024-09-20 22:14:18 -03:00
andrekir 5258bd4f2d 2.4.13 2024-09-20 06:08:25 -03:00
Andre K 36a13d7687
fix(conifg): implement `sessionPasskey` handling for admin requests (#1263) 2024-09-20 06:07:35 -03:00
andrekir 16b822cec4 2.4.12 2024-09-19 18:24:45 -03:00