Commit Graph
3676 Commits
Author SHA1 Message Date
andrekir 852c6e1bc2 refactor: enable remote admin to set/remove fixed_position 2024-09-18 19:50:33 -03:00
andrekir f8898def89 chore: remove unused resources 2024-09-18 19:48:04 -03:00
andrekir 81d8a9f93f fix(MeshService): revert myNodeInfo to local variable
avoids performance issues and simplifies state management as `MyNodeInfo` is only relevant during an active session
2024-09-18 19:46:39 -03:00
andrekir 21c1c1cbd6 refactor(LoRaConfig): add hasPaFan validation 2024-09-18 19:45:09 -03:00
James Rich 98d11115c6 feat: Add ability to display environment metrics in Fahrenheit (#1253)
* feat: Add ability to display environment metrics in Fahrenheit

The temperature values in the environment metrics charts and cards are now displayed in Fahrenheit or Celsius based on the user's preference. Celsius is still used as the base unit for calculations and storage.

* Refactor: Rename environmentDisplayTempInFahrenheit to environmentDisplayFahrenheit

Renamed the variable environmentDisplayTempInFahrenheit to environmentDisplayFahrenheit for better clarity and consistency.

* Refactor: Remove unused ENVIRONMENT_METRICS_COLORS

Removed the unused `ENVIRONMENT_METRICS_COLORS` variable from the `EnvironmentMetrics` component.

* Update: Add support for plotting iaq

Added green to the list of colors used for plotting environment metrics to support the newly added iaq readings.
2024-09-18 19:37:55 -03:00
renovate[bot] 825516e9ac chore(deps): update com.google.protobuf:protoc to v4.28.2 2024-09-18 19:09:22 -03:00
renovate[bot] d2a548ce6c chore(deps): update nav_version to v2.8.1 2024-09-18 18:59:30 -03:00
renovate[bot] cd79fa9177 chore(deps): update lifecycle_version to v2.8.6 2024-09-18 18:52:15 -03:00
James Rich 9b90c128fb feat: Add IAQ to environment metrics (#1258)
Adds Indoor Air Quality (IAQ) to the environment metrics chart and card.

The IAQ is displayed as a green line on the chart and as a dot with a numerical value on the card.
The IAQ scale is available as a legend in the IAQ component.
2024-09-18 18:42:58 -03:00
Robert-0410 843e423648 Device metric lines and info dialog (#1252)
* Removed constants from CommonCharts only used in specific charts.

* Altered CommonCharts.ChartOverlay to take a list of colors for the lines. Adjusted the device metrics line colors for channel utilization.

* Started an info dialog in the device metric chart to help users better understand Meshtastic.
2024-09-18 06:57:01 -03:00
andrekir f863f00d4a 2.4.10 2024-09-17 07:54:25 -03:00
andrekir 0b72486506 fix: deviceMetrics reference in NodeInfo.toEntity mapper 2024-09-17 07:52:34 -03:00
andrekir b50e982049 chore: rename Node component to NodeItem for convention 2024-09-16 20:27:13 -03:00
James Rich 858544b0f4 feat: adds UI for unknown node details (#1219) 2024-09-16 20:20:20 -03:00
andrekir e3c795d856 2.4.9 2024-09-16 19:48:03 -03:00
andrekir 24886994a6 feat: show lock icon for nodes with public keys 🔒 2024-09-16 18:44:18 -03:00
andrekir 092ed32c23 fix(LoraConfig): ensure primaryChannel updates on loraInput changes 2024-09-16 18:20:54 -03:00
andrekir fcdf74ed94 fix: divide-by-zero in channelNum calculation 2024-09-16 18:19:42 -03:00
Andre K 396195a1b8 refactor: introduce NodeEntity protobuf-based database entity (#1250) 2024-09-16 17:57:30 -03:00
andrekir 2433cbc00a feat: show names with a lock for DMs using PKC 2024-09-16 10:30:15 -03:00
renovate[bot] 7e1ab62568 chore(deps): update protobuf_version to v4.28.1 2024-09-16 09:22:55 -03:00
DJ Holt 610e5f1049 Show results for two-way traceroute, including SNR values between hops (#1248) 2024-09-16 09:16:06 -03:00
Robert-0410 0c52bef43b Mesh Packet Limit (#1245)
* Separated the device and environment metrics into their own files.

* Place a limit to the amount of MeshPackets we retrieve from the logs table.

* Making detekt happy with the naming.
2024-09-14 18:48:05 -03:00
andrekir dff7221502 2.4.8 2024-09-14 18:38:31 -03:00
andrekir ac928b40d4 fix: avoid starting FGS with location type without permission 2024-09-14 18:38:30 -03:00
andrekir c536679762 feat: update Crowdin localization strings 2024-09-14 17:53:24 -03:00
andrekir 2ce306b5be fix(MeshService): ensure proper handling of NodeInfo user field 2024-09-14 17:48:09 -03:00
Andre K f228c02e3a feat: add Estonian (et) locale and translations (#1244) 2024-09-13 19:48:40 -03:00
andrekir f0f9235223 refactor(NodeMenu): always show remote admin menu item 2024-09-13 19:19:12 -03:00
andrekir 9aaaea1898 2.4.7 2024-09-13 19:09:15 -03:00
andrekir 9a332e8367 refactor(MeshService): remove redundant updateNodeInfo call 2024-09-13 19:08:36 -03:00
andrekir a98d3899e6 refactor(MeshService): remove discardNodeDB and simplify logic 2024-09-13 19:03:28 -03:00
andrekir 1252b67fce refactor(MeshService): update getNodes() to use nodeDBbyNodeNum 2024-09-13 18:37:10 -03:00
andrekir 52e79da803 fix(MeshService): wait for node db initialization with a timeout 2024-09-13 18:36:30 -03:00
andrekir 2a234458b5 2.4.6 2024-09-13 00:23:40 -03:00
andrekir 80eae23b3d fix: revert VERY_LONG_SLOW removal 2024-09-13 00:20:08 -03:00
andrekir 39a18e6418 refactor: replace service local node db with Room NodeDB 2024-09-13 00:19:21 -03:00
andrekir 84939a74d2 refactor: replace nodeDBbyID with getUser() function 2024-09-11 20:01:16 -03:00
andrekir a6cfbcbfa7 refactor(saveMessagesCSV): use nodeDBbyNum map directly 2024-09-11 19:04:18 -03:00
andrekir 3a6511b7f9 refactor: unify service node DB into a single source 2024-09-11 18:59:11 -03:00
andrekir eeb3363a88 refactor: remove NodeDB users StateFlow 2024-09-11 18:53:50 -03:00
andrekir 84cfe4f990 2.4.5 2024-09-09 20:02:35 -03:00
andrekir 41fc43b215 refactor: move ContactsFragment to main activity ViewModel 2024-09-09 20:02:34 -03:00
andrekir 7411455e17 feat: send AdminMessage set_time_only on ConfigComplete 2024-09-09 19:13:13 -03:00
andrekir e9248c9440 refactor: remove unused firmware update code 2024-09-09 19:03:30 -03:00
andrekir 9a810885da refactor: remove redundant time check in MeshPacket handling 2024-09-09 19:02:21 -03:00
andrekir 2a58fe09c1 refactor: build MyNodeInfo hwModel from DeviceMetadata 2024-09-09 18:57:36 -03:00
andrekir 79823a5fc8 refactor: change menu_nodes item order 2024-09-09 18:54:04 -03:00
andrekir fbebb52060 feat: add ok_to_mqtt config 2024-09-09 18:53:38 -03:00
renovate[bot] 63797ab97a chore(deps): update gradle to v8.10.1 2024-09-09 18:52:37 -03:00