Wykres commitów

3038 Commity (master)

Autor SHA1 Wiadomość Data
andrekir 615d583bae 2.3.8 2024-05-12 09:21:11 -03:00
andrekir 167be6dfc3 fix: `navController.navigate()` to empty route 2024-05-12 09:20:40 -03:00
andrekir 37df3ce084 refactor: improve import feedback and use begin/commit transactions 2024-05-12 09:19:11 -03:00
andrekir 4047e8aebf feat: update Portuguese localization strings 2024-05-12 09:17:55 -03:00
andrekir 8bcd211a3e feat: update Russian localization strings 2024-05-12 09:16:39 -03:00
andrekir e246fd9d56 chore: update proto submodule to v2.3.8 2024-05-12 09:14:09 -03:00
andrekir c8191a899b feat: add Chinese Traditional (zh-TW) locale and translations 2024-05-12 09:11:03 -03:00
Andre K b814c1d5d1 Revert "chore(deps): update com.google.firebase:firebase-crashlytics-gradle t…"
This reverts commit ecd3be738b.
2024-05-05 07:48:46 -03:00
andrekir 2e2539cf84 2.3.7 2024-05-05 07:34:36 -03:00
andrekir 3c544d4db3 feat: update Portuguese localization strings 2024-05-05 07:34:12 -03:00
andrekir 378c613233 feat: add `led_heartbeat_disabled` config 2024-05-05 07:22:44 -03:00
renovate[bot] ecd3be738b chore(deps): update com.google.firebase:firebase-crashlytics-gradle to v3 2024-05-05 07:18:54 -03:00
renovate[bot] 6bbf8cda89 chore(deps): update com.google.firebase:firebase-bom to v33 2024-05-05 07:18:46 -03:00
renovate[bot] f348f4c35f chore(deps): update com.google.android.material:material to v1.12.0 2024-05-05 07:12:04 -03:00
renovate[bot] d31d0e61d6 chore(deps): update androidx.fragment:fragment-ktx to v1.7.0 2024-05-05 07:11:54 -03:00
renovate[bot] eab1e44c0d chore(deps): update androidx.compose:compose-bom to v2024.05.00 2024-05-05 07:05:36 -03:00
renovate[bot] 7b4afb5480 chore(deps): update composeoptions to v1.5.13 2024-05-05 07:05:27 -03:00
renovate[bot] 4f1ccc1700 chore(deps): update androidx.datastore:datastore to v1.1.1 2024-05-05 07:05:15 -03:00
renovate[bot] 677b026918 chore(deps): update androidx.core:core-ktx to v1.13.1 2024-05-05 06:57:21 -03:00
andrekir a12c5052bc refactor: improve connection status feedback using new `wantConfig` state 2024-05-05 06:57:04 -03:00
renovate[bot] 78d99e44d0 chore(deps): update com.android.tools.build:gradle to v8.4.0 2024-05-05 06:55:58 -03:00
andrekir 4203b28a45 fix: don't show notifications for sent messages 2024-04-30 19:51:00 -03:00
andrekir 2ee1adb4b5 docs: update naming convention 2024-04-30 19:50:16 -03:00
andrekir 1b40a14aa1 chore: update proto submodule to v2.3.7 2024-04-30 19:45:39 -03:00
andrekir 0cec08a6a4 2.3.6 2024-04-29 18:14:43 -03:00
andrekir 1e168bff9b feat: update Slovak localization strings 2024-04-29 18:13:31 -03:00
andrekir 40d62dd390 feat: update Czech localization strings 2024-04-29 18:13:16 -03:00
renovate[bot] 7b85786394 chore(deps): update com.github.mik3y:usb-serial-for-android to v3.7.1 2024-04-29 18:11:03 -03:00
renovate[bot] e71679fa07 chore(deps): update protobuf_version to v4 2024-04-29 18:10:47 -03:00
Andre K ecaf35d7f3
feat: add `ActionMenu` option to mute contacts (#1003) 2024-04-28 16:18:16 -03:00
andrekir b409c17fe8 chore: update proto submodule to v2.3.6 2024-04-21 09:31:24 -03:00
andrekir ab31d1d4c5 2.3.5 2024-04-21 09:07:24 -03:00
andrekir 280896c08e refactor: simplify `SignalInfo` string separator 2024-04-21 09:03:40 -03:00
andrekir 0187bc4c72 refactor: simplify position requests 2024-04-21 08:49:09 -03:00
andrekir d7812c5777 fix #973: ignore data from traceroute requests 2024-04-21 08:48:40 -03:00
prokrypt a84d77e4ae
Make sure IP Address radio button stays enabled for valid IP (#984) 2024-04-21 08:46:19 -03:00
Dayle Drinkwater 0d6e7a3a24
Forget node menu changes (#983)
* Move 'Forget Node' option to move it away from Traceroute.

Add confirmation dialog to 'Forget Node'

* Move debug for 'Forget Node'
2024-04-21 08:45:37 -03:00
renovate[bot] f72c4116ae chore(deps): update androidx.datastore:datastore to v1.1.0 2024-04-21 08:35:01 -03:00
renovate[bot] f3d5c93307 chore(deps): update androidx.core:core-ktx to v1.13.0 2024-04-21 08:34:26 -03:00
renovate[bot] bc5ad38b26 chore(deps): update composeoptions to v1.5.12 2024-04-21 08:28:07 -03:00
renovate[bot] f2f1349bab chore(deps): update androidx.compose:compose-bom to v2024.04.01 2024-04-21 08:27:59 -03:00
renovate[bot] db54785a76 chore(deps): update com.google.firebase:firebase-bom to v32.8.1 2024-04-21 08:20:28 -03:00
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