Wykres commitów

2996 Commity (ab45fe75e679e85934c5aeec4fbe0ca989e69bf0)

Autor SHA1 Wiadomość Data
renovate[bot] ab45fe75e6 chore(deps): update com.android.tools.build:gradle to v8.3.2 2024-04-21 08:20:13 -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
andrekir 261af4be62 chore: update proto submodule to v2.3.5 2024-04-21 08:04:06 -03:00
andrekir 2a9914c44b feat: update Icelandic localization strings 2024-04-21 08:00:55 -03:00
andrekir a90681b2ff feat: update Slovak localization strings 2024-04-21 08:00:34 -03:00
andrekir f1d8b0846c ci: replace `gradle/wrapper-validation-action` with `gradle/actions/wrapper-validation`
As of `v3` this action has been superceded by `gradle/actions/wrapper-validation`. Any workflow that uses `gradle/wrapper-validation-action@v3` will transparently delegate to `gradle/actions/wrapper-validation@v3`.

Users are encouraged to update their workflows, replacing:
```
uses: gradle/wrapper-validation-action@v3
```

with
```
uses: gradle/actions/wrapper-validation@v3
```

See the [wrapper-validation documentation](https://github.com/gradle/actions/tree/main/wrapper-validation) for up-to-date documentation for `gradle/actions/wrapper-validation`.
2024-04-15 18:18:32 -03:00
andrekir 664a4d2d51 ci: replace `gradle/gradle-build-action` with `gradle/actions/setup-gradle`
As of `v3` this action has been superceded by `gradle/actions/setup-gradle`. Any workflow that uses `gradle/gradle-build-action@v3` will transparently delegate to `gradle/actions/setup-gradle@v3`.

Users are encouraged to update their workflows, replacing:

```
uses: gradle/gradle-build-action@v3
```

with

```
uses: gradle/actions/setup-gradle@v3
```

See the [setup-gradle documentation](https://github.com/gradle/actions/tree/main/setup-gradle) for up-to-date documentation for `gradle/actions/setup-gradle`.
2024-04-15 18:17:41 -03:00
andrekir c15c3d8c09 refactor(config): pass `destNum` via `setFragmentResultListener` 2024-04-15 17:56:47 -03:00
andrekir e6e85d6403 2.3.4 2024-04-09 07:29:04 -03:00
andrekir 4f29e7a3ff feat: add new timezone device config
closes #957
2024-04-09 07:26:32 -03:00
Andre K 19553b56e3
feat: update Slovenian localization strings (#961) 2024-04-09 07:19:07 -03:00
Jonathan Bennett 828696aca7
Add option to delete single node from nodeDB (#958) 2024-04-09 07:18:38 -03:00
andrekir 2ebfc05200 chore: update proto submodule to v2.3.4 2024-04-09 06:54:25 -03:00
andrekir 5b43089392 refactor: simplify `RadioConfigViewModel` packet processing 2024-04-07 19:50:27 -03:00
andrekir 54435fc031 refactor: move `DebugFragment` to separate ViewModel 2024-04-07 17:41:18 -03:00
andrekir 76151e153f refactor: move error message handling to `ServiceRepository` 2024-04-07 16:44:45 -03:00
andrekir cf239e3634 refactor: move `tracerouteResponse` logic to service 2024-04-07 16:26:47 -03:00
Davis e887336da3
Long press node in map jumps to node in node list (#955)
* Fix scrolling to node and blinking

* Show node in list, instead of opening DM
2024-04-06 08:36:01 -03:00
renovate[bot] 80e9bbbe56 chore(deps): update plugin com.google.devtools.ksp to v1.9.23-1.0.20 2024-04-06 08:25:37 -03:00
renovate[bot] 4c5112399a chore(deps): update mil.nga:mgrs to v2.1.3 2024-04-06 08:16:14 -03:00
renovate[bot] 9f7b4f583f chore(deps): update androidx.compose:compose-bom to v2024.04.00 2024-04-06 08:15:56 -03:00
andrekir b9d7e35207 feat: update Spanish localization strings 2024-04-06 08:03:25 -03:00
andrekir ed0658b353 feat: update Chinese localization strings 2024-04-06 08:01:45 -03:00
andrekir e794655df7 feat: update German localization strings 2024-04-06 08:01:19 -03:00
andrekir a7a9d543da docs: add `tx_power` unit (dBm) 2024-04-06 07:58:06 -03:00
andrekir d18589ea1a docs: update contact email 2024-04-06 07:58:05 -03:00
andrekir 7386dd23eb ci: add `version_info.txt` to release assets 2024-04-06 07:53:50 -03:00
andrekir 0ff19c8396 docs: add F-Droid banner 2024-04-06 07:53:03 -03:00
andrekir f633ed74cb refactor: align channel PSK `Base64` flags with other platforms
closes #937
2024-04-01 22:55:21 -03:00
andrekir d3d4b960c8 2.3.3 2024-04-01 19:47:40 -03:00
andrekir 9024d36985 refactor: handle `ActivityNotFoundException` when opening URIs 2024-04-01 19:45:56 -03:00
andrekir 6e3e173096 refactor: add fixed position admin messages 2024-04-01 19:32:28 -03:00
andrekir 2c916f88ca refactor: node popup menu param from `position` to `NodeInfo` 2024-04-01 18:34:32 -03:00
andrekir c746ca0fa0 feat: update Slovak localization strings 2024-04-01 18:24:05 -03:00
andrekir f6f38435ff feat: update Norwegian localization strings 2024-04-01 18:23:15 -03:00
andrekir f7fb2a6d59 feat: update Croatian localization strings 2024-04-01 18:22:02 -03:00
andrekir 6afd20b874 refactor: remove assert for NodeDB max size of 256 nodes 2024-04-01 17:48:29 -03:00
andrekir cb7ef639c0 refactor: sort node list by `lastHeard` in database query 2024-03-31 16:45:07 -03:00
Benjamin Faershtein ff36b21298
fix: `lastHeard` 0 hour issue (#939) 2024-03-31 16:42:33 -03:00
Davis 675c6a6b22
Feature: Filter node list (#920)
* Filter node list with text field against shortname and longname

* Show filter hint

* Reference "this" node from model instead of list position
2024-03-31 16:39:35 -03:00
renovate[bot] 5c6aadb5fd chore(deps): update hilt_version to v2.51.1 2024-03-31 16:28:05 -03:00
renovate[bot] 622d24a0db chore(deps): update gradle to v8.7 2024-03-31 16:19:15 -03:00
renovate[bot] 46d899252e chore(deps): update com.android.tools.build:gradle to v8.3.1 2024-03-31 16:18:45 -03:00
renovate[bot] 30019ba02a chore(deps): update com.google.firebase:firebase-bom to v32.8.0 2024-03-31 16:05:12 -03:00
renovate[bot] 9302ac70c4 chore(deps): update androidx.compose:compose-bom to v2024.03.00 2024-03-31 15:50:15 -03:00
renovate[bot] 37bcecc954 chore(deps): update composeoptions to v1.5.11 2024-03-31 15:40:50 -03:00
renovate[bot] 0e39c3992d chore(deps): update kotlin_version to v1.9.23 2024-03-31 15:22:20 -03:00
renovate[bot] aeec1fbcd8 chore(deps): update plugin com.google.devtools.ksp to v1.9.23-1.0.19 2024-03-31 15:21:52 -03:00
andrekir eab0e8e414 chore: update proto submodule to v2.3.3 2024-03-31 15:16:10 -03:00
andrekir 61be6e9985 2.3.2 2024-03-26 08:27:00 -03:00