Commit Graph

2874 Commits

Author SHA1 Message Date
James Rich
9bd84d3fc0 refactor: Improve IAQ display to add ranges, update colors (#1300)
* Refactor: Improve IAQ display and add ranges

Adds IAQ ranges to the `Iaq` enum and updates the display to show the ranges alongside the
 descriptions, improving clarity for users.

This change enhances the indoor air quality information by providing context for the different IAQ levels.

* Refactor: Improve IAQ color scheme and add range to description

This commit refactors the Indoor Air Quality (IAQ) component by:

- Updating the color scheme to better reflect air quality levels, using a more standardized and recognizable color palette.
- Adding the IAQ range to the description, providing more context and clarity to the user.
- Adding a preview for the IAQ scale.
- Minor code cleanup and improvements.
2024-10-11 07:46:54 -03:00
andrekir
b857cdda01 2.5.1 2024-10-10 11:06:06 -03:00
andrekir
ad3c0d15ba feat: update Crowdin localization strings 2024-10-10 11:01:43 -03:00
andrekir
45730838e5 feat: adjust map MaxClusteringZoomLevel and zoomOnCluster scale 2024-10-10 11:01:43 -03:00
andrekir
8ab6611ad6 fix(map): boxOverlayListener handling 2024-10-10 11:01:43 -03:00
andrekir
54b59fdb97 fix: DropDownPreference exception when item is not found 2024-10-10 11:01:42 -03:00
andrekir
aa84d47375 feat: add fixed_position to config import/export 2024-10-10 10:54:14 -03:00
andrekir
0062d38c8b feat: add option for 3 admin keys in SecurityConfig 2024-10-09 19:26:48 -03:00
James Rich
ebe0aeec14 Adds support for known 0 hopsAway (#1295) 2024-10-09 17:04:05 -03:00
andrekir
9cce785556 feat: add RegionCode descriptions to region selection
closes #987
2024-10-09 16:43:05 -03:00
andrekir
23f05c109b fix: remote admin backward compatibility
- only use PKC encryption when the remote node has a public key (2.5 -> 2.5)
- fall back to legacy admin if public key is not available (2.5 -> 2.4)
2024-10-08 08:29:23 -03:00
Robert-0410
3473ef343a Small improvement to the pi approximation (#1292) 2024-10-08 07:10:34 -03:00
andrekir
921f5eb880 chore: add @Preview for IndoorAirQuality 2024-10-06 11:14:06 -03:00
andrekir
0e161d64b3 style: unify AlertDialog shape, background and buttons 2024-10-06 08:52:00 -03:00
andrekir
8af225b998 feat: add new remote admin routing errors 2024-10-06 08:36:22 -03:00
andrekir
fe79c9f33d fix: DetectionSensorConfig trigger protobuf change
reference: https://github.com/meshtastic/protobufs/pull/582
2024-10-06 07:27:02 -03:00
andrekir
45991c40be chore: update proto submodule to latest 2024-10-06 07:18:43 -03:00
andrekir
c6e72206ea 2.5.0 2024-10-06 05:49:11 -03:00
andrekir
4658e562d5 fix: background, title and buttons for EditWaypointDialog 2024-10-06 05:43:44 -03:00
andrekir
d9a9d750de fix: map cluster initialization and marker updates
- prevents duplicate `RadiusMarkerClusterer` overlays
- adds cluster `invalidate()` after marker updates
2024-10-06 05:43:27 -03:00
andrekir
be6ea79c04 refactor(map): set fixed maxZoomLevel (20.0) 2024-10-05 10:06:04 -03:00
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 MeshPackets 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
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