Wykres commitów

3357 Commity (831dceccb4970da4567e63138c7b8a0260734588)

Autor SHA1 Wiadomość Data
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
andrekir d277fe07c3 chore: re-enable code shrinking and optimization 2024-09-19 18:17:30 -03:00
andrekir 2f7502d5ad chore: anonymize ConfigProtos.Config logs 2024-09-19 18:17:30 -03:00
andrekir 8c07532995 fix(MeshService): revert `nodeDBbyNodeNum` to local variable
avoids performance issues causing data loss by reverting `nodeDBbyNodeNum` to a local `ConcurrentHashMap`
2024-09-19 18:17:30 -03:00
andrekir e5d60003fc fix(PositionConfig): clear changes on cancel button click 2024-09-19 18:17:28 -03:00
DJ Holt dc9e780663
Fix lat/lng/alt config validation errors when position is null (#1260) 2024-09-19 07:06:31 -03:00
andrekir 7be602d652 fix: remove unused dark mode color 2024-09-18 20:19:43 -03:00
andrekir 4d03bc0ecb fix: detekt errors 2024-09-18 20:09:27 -03:00
andrekir 858868fbbd 2.4.11 2024-09-18 19:52:38 -03:00
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