andrekir
2fab9d83f8
refactor(config): move navigation route logic to ViewModel
2024-10-18 12:39:23 -03:00
andrekir
fe56d257f5
chore: add detekt formatting rule set
...
https://detekt.dev/docs/next/rules/formatting/
2024-10-14 07:56:29 -03:00
andrekir
b503c10789
refactor: finish transition from NodeInfo to NodeEntity
2024-10-12 07:14:59 -03:00
andrekir
45730838e5
feat: adjust map MaxClusteringZoomLevel and zoomOnCluster scale
2024-10-10 11:01:43 -03:00
andrekir
aa84d47375
feat: add fixed_position to config import/export
2024-10-10 10:54:14 -03:00
andrekir
9cce785556
feat: add RegionCode descriptions to region selection
...
closes #987
2024-10-09 16:43:05 -03:00
andrekir
8af225b998
feat: add new remote admin routing errors
2024-10-06 08:36:22 -03:00
danwelch3
48365218e2
feat(map): implement marker clustering ( #1287 )
2024-10-05 08:59:35 -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
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
Andre K
c30ee2f55f
refactor: replace MyNodeInfo with MyNodeEntity ( #1277 )
2024-10-02 06:18:30 -03:00
andrekir
3bd4132089
feat: preserve map center and zoom state in ViewModel
...
closes #1150
2024-09-30 19:14:22 -03:00
andrekir
96a69b7398
fix: position handling when fixed_position is enabled
...
closes #1265
2024-09-28 08:19:09 -03:00
andrekir
a075dfbd3a
feat: add dialog for message status information
2024-09-24 22:06:15 -03:00
andrekir
e5b229e6ff
fix: handle RemoteException in setConfig and setChannel
2024-09-24 07:44:25 -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
36a13d7687
fix(conifg): implement sessionPasskey handling for admin requests ( #1263 )
2024-09-20 06:07:35 -03:00
andrekir
852c6e1bc2
refactor: enable remote admin to set/remove fixed_position
2024-09-18 19:50:33 -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
andrekir
24886994a6
feat: show lock icon for nodes with public keys 🔒
2024-09-16 18:44:18 -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
f0f9235223
refactor(NodeMenu): always show remote admin menu item
2024-09-13 19:19:12 -03:00
andrekir
a98d3899e6
refactor(MeshService): remove discardNodeDB and simplify logic
2024-09-13 19:03:28 -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
eeb3363a88
refactor: remove NodeDB users StateFlow
2024-09-11 18:53:50 -03:00
andrekir
41fc43b215
refactor: move ContactsFragment to main activity ViewModel
2024-09-09 20:02:34 -03:00
Andre K
9d5cf47762
refactor: migrate MessagesFragment RecyclerView to Compose ( #1133 )
2024-09-09 06:15:27 -03:00
andrekir
4dcce57d44
fix: rangetest.csv Locale formatting
...
closes #1223
2024-09-08 08:26:09 -03:00
Robert-0410
2c426d470c
Refactor NodeDetails to Metrics ( #1222 )
...
* Synced the string used for ChUtil and AirUtilTX in the NodeInfo and Device Metrics.
* Refactored NodeDetails to Metrics.
* Added string resources for "Hops Away".
2024-09-08 07:36:44 -03:00
andrekir
b17bdd4fb8
feat(NodeDetails): add loading state indicator and pager tabs
2024-09-01 12:03:32 -03:00
andrekir
888c1aec6d
fix: import DeviceProfile Config descriptor
2024-08-31 09:03:19 -03:00
Robert-0410
9f136fb31b
feat: Telemetry charts ( #1198 )
2024-08-31 08:05:42 -03:00
andrekir
b4cdbf0617
feat: add ShortTurbo default channel name
2024-08-25 11:06:14 -03:00
andrekir
807ddf4fd6
refactor: update Japan frequency range
...
reference: https://github.com/meshtastic/firmware/pull/4446
2024-08-25 10:41:43 -03:00
andrekir
d30a4d146a
feat: add SHORT_TURBO modem preset
2024-08-25 10:40:34 -03:00
andrekir
cd05f8d565
feat: add SecurityConfig
2024-08-25 09:32:31 -03:00
andrekir
19e0f7d8b3
refactor: update EditDeviceProfileDialog using dynamic fields
2024-08-25 07:54:52 -03:00
andrekir
fa85955e85
refactor: extract EditBase64Preference from EditChannelDialog
...
closes #944
2024-08-22 19:58:37 -03:00
James Rich
da2a9f82fc
Fix: Colored transparent precision circles around nodes on map ( #1190 )
2024-08-20 17:04:36 -03:00
andrekir
bc05280988
refactor: remove Companion Device Pairing
...
https://developer.android.com/develop/connectivity/bluetooth/companion-device-pairing
2024-08-03 07:53:59 -03:00
AddisonTustin
e4c6000a10
feat: support add=true in QR codes ( #1151 )
2024-07-28 08:50:54 -03:00
James Rich
fc2559f5f5
Expanding node info cards ( #1144 )
2024-07-28 07:04:50 -03:00
andrekir
2b4b1d7683
refactor: handle selected contacts in a local variable
2024-07-06 08:31:52 -03:00
andrekir
f75879603e
refactor: extract NodeMenu from UsersFragment
2024-06-23 08:36:40 -03:00