Wykres commitów

5 Commity (054538f899ecf3b7457c8771da9e948ddcd650e0)

Autor SHA1 Wiadomość Data
Andre K 5b3c78316b
feat: support for switching between devices (#1078) 2024-06-08 10:25:47 -03:00
Andre K ecaf35d7f3
feat: add `ActionMenu` option to mute contacts (#1003) 2024-04-28 16:18:16 -03:00
Dayle Drinkwater 47b2ecc8aa
Hops Away implementation (#966)
* Initial Hops Away feature

* Generate our own hopsAway, comparing hopStart to hopLimit

* Remove import of hopsAway from device nodeInfo, as this only shows 0 when hopStart isn't included on packets (with this info, we can't differentiate between a node which is Hops Away but on old firmware, or nodes which are on new firmware but direct. Both are 0)

Check if hopStart is 0 but hopLimit is not 0, if true set hopsAway to -1.

Show nodes with hopsAway with -1 with a (!) appended to the RSSI details, to show this probably isn't true. (eg they are using old firmware)

Change the default of hopsAway to -1, until we know it is direct (0) or hops away (1+)

* tidy up: move from nested if else to when

* Revert Project_Default.xml

* Move hopsAway when block in to updateNodeInfo() block above it.

Move hopsAway var to end of NodeInfo Class.

Schema update due to change above.

* hopsAway now follows firmware implementation.
hopsAway now imported from radio (installNodeInfo)

* reformat

---------

Co-authored-by: andrekir <andrekir@pm.me>
2024-04-21 08:14:35 -03:00
Davis 4f9011fe57
Add number of GPS satellites in view to DB for later display (#883)
* Add a couple more fields to position
Use auto migration over manula migration
2024-02-29 11:18:02 -03:00
Andre K 83722159be
refactor: migrate `nodeDB` to Room database (#717) 2023-09-05 08:19:26 -03:00