Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: reset connected if DISCONNECTED is received between connect and initialize for autoconnected #555

Merged
merged 1 commit into from
Apr 29, 2024

Conversation

kkkbird
Copy link
Contributor

@kkkbird kkkbird commented Apr 16, 2024

this is fix for #497
reset connected if autoconnect = true. former code will notify success to connect request even if DISCONNECTED

@CLAassistant
Copy link

CLAassistant commented Apr 16, 2024

CLA assistant check
All committers have signed the CLA.

@philips77 philips77 merged commit 577262c into NordicSemiconductor:main Apr 29, 2024
1 check passed
@philips77
Copy link
Member

LGTM, sorry for the late response.

LionZXY referenced this pull request in flipperdevices/Flipper-Android-App May 3, 2024
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[com.google.firebase:firebase-messaging](https://togithub.com/firebase/firebase-android-sdk)
| `23.4.1` -> `24.0.0` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.firebase:firebase-messaging/24.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.firebase:firebase-messaging/24.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.firebase:firebase-messaging/23.4.1/24.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.firebase:firebase-messaging/23.4.1/24.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[io.nlopez.compose.rules:detekt](https://togithub.com/mrmans0n/compose-rules)
| `0.3.18` -> `0.3.20` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/io.nlopez.compose.rules:detekt/0.3.20?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/io.nlopez.compose.rules:detekt/0.3.20?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/io.nlopez.compose.rules:detekt/0.3.18/0.3.20?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.nlopez.compose.rules:detekt/0.3.18/0.3.20?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[com.arkivanov.decompose:extensions-compose](https://togithub.com/arkivanov/Decompose)
| `3.0.0-beta01` -> `3.0.0` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/com.arkivanov.decompose:extensions-compose/3.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.arkivanov.decompose:extensions-compose/3.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.arkivanov.decompose:extensions-compose/3.0.0-beta01/3.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.arkivanov.decompose:extensions-compose/3.0.0-beta01/3.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[com.arkivanov.decompose:decompose](https://togithub.com/arkivanov/Decompose)
| `3.0.0-beta01` -> `3.0.0` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/com.arkivanov.decompose:decompose/3.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.arkivanov.decompose:decompose/3.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.arkivanov.decompose:decompose/3.0.0-beta01/3.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.arkivanov.decompose:decompose/3.0.0-beta01/3.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[androidx.datastore:datastore](https://developer.android.com/jetpack/androidx/releases/datastore#1.1.1)
([source](https://cs.android.com/androidx/platform/frameworks/support))
| `1.1.0` -> `1.1.1` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/androidx.datastore:datastore/1.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/androidx.datastore:datastore/1.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/androidx.datastore:datastore/1.1.0/1.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/androidx.datastore:datastore/1.1.0/1.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[com.google.android.material:material](https://togithub.com/material-components/material-components-android)
| `1.11.0` -> `1.12.0` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.android.material:material/1.12.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.android.material:material/1.12.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.android.material:material/1.11.0/1.12.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.android.material:material/1.11.0/1.12.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[no.nordicsemi.android:ble-common](https://togithub.com/NordicSemiconductor/Android-BLE-Library)
| `2.7.4` -> `2.7.5` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/no.nordicsemi.android:ble-common/2.7.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/no.nordicsemi.android:ble-common/2.7.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/no.nordicsemi.android:ble-common/2.7.4/2.7.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/no.nordicsemi.android:ble-common/2.7.4/2.7.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[no.nordicsemi.android:ble](https://togithub.com/NordicSemiconductor/Android-BLE-Library)
| `2.7.4` -> `2.7.5` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/no.nordicsemi.android:ble/2.7.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/no.nordicsemi.android:ble/2.7.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/no.nordicsemi.android:ble/2.7.4/2.7.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/no.nordicsemi.android:ble/2.7.4/2.7.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[androidx.core:core-ktx](https://developer.android.com/jetpack/androidx/releases/core#1.13.1)
([source](https://cs.android.com/androidx/platform/frameworks/support))
| `1.13.0` -> `1.13.1` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/androidx.core:core-ktx/1.13.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/androidx.core:core-ktx/1.13.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/androidx.core:core-ktx/1.13.0/1.13.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/androidx.core:core-ktx/1.13.0/1.13.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[com.google.android.horologist:horologist-compose-layout](https://togithub.com/google/horologist)
| `0.6.9` -> `0.6.10` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.android.horologist:horologist-compose-layout/0.6.10?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.android.horologist:horologist-compose-layout/0.6.10?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.android.horologist:horologist-compose-layout/0.6.9/0.6.10?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.android.horologist:horologist-compose-layout/0.6.9/0.6.10?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[androidx.compose.compiler:compiler](https://developer.android.com/jetpack/androidx/releases/compose-compiler#1.5.13)
([source](https://cs.android.com/androidx/platform/frameworks/support))
| `1.5.12` -> `1.5.13` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/androidx.compose.compiler:compiler/1.5.13?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/androidx.compose.compiler:compiler/1.5.13?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/androidx.compose.compiler:compiler/1.5.12/1.5.13?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/androidx.compose.compiler:compiler/1.5.12/1.5.13?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[androidx.compose.ui:ui-tooling](https://developer.android.com/jetpack/androidx/releases/compose-ui#1.6.7)
([source](https://cs.android.com/androidx/platform/frameworks/support))
| `1.6.6` -> `1.6.7` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/androidx.compose.ui:ui-tooling/1.6.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/androidx.compose.ui:ui-tooling/1.6.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/androidx.compose.ui:ui-tooling/1.6.6/1.6.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/androidx.compose.ui:ui-tooling/1.6.6/1.6.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[androidx.compose.ui:ui](https://developer.android.com/jetpack/androidx/releases/compose-ui#1.6.7)
([source](https://cs.android.com/androidx/platform/frameworks/support))
| `1.6.6` -> `1.6.7` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/androidx.compose.ui:ui/1.6.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/androidx.compose.ui:ui/1.6.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/androidx.compose.ui:ui/1.6.6/1.6.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/androidx.compose.ui:ui/1.6.6/1.6.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[androidx.compose.foundation:foundation](https://developer.android.com/jetpack/androidx/releases/compose-foundation#1.6.7)
([source](https://cs.android.com/androidx/platform/frameworks/support))
| `1.6.6` -> `1.6.7` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/androidx.compose.foundation:foundation/1.6.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/androidx.compose.foundation:foundation/1.6.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/androidx.compose.foundation:foundation/1.6.6/1.6.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/androidx.compose.foundation:foundation/1.6.6/1.6.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[androidx.compose.material:material](https://developer.android.com/jetpack/androidx/releases/compose-material#1.6.7)
([source](https://cs.android.com/androidx/platform/frameworks/support))
| `1.6.6` -> `1.6.7` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/androidx.compose.material:material/1.6.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/androidx.compose.material:material/1.6.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/androidx.compose.material:material/1.6.6/1.6.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/androidx.compose.material:material/1.6.6/1.6.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [com.android.test](https://developer.android.com/studio/build)
([source](https://android.googlesource.com/platform/tools/base)) |
`8.3.2` -> `8.4.0` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/com.android.test/8.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.android.test/8.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.android.test/8.3.2/8.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.android.test/8.3.2/8.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [com.android.library](https://developer.android.com/studio/build)
([source](https://android.googlesource.com/platform/tools/base)) |
`8.3.2` -> `8.4.0` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/com.android.library/8.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.android.library/8.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.android.library/8.3.2/8.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.android.library/8.3.2/8.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [com.android.application](https://developer.android.com/studio/build)
([source](https://android.googlesource.com/platform/tools/base)) |
`8.3.2` -> `8.4.0` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/com.android.application/8.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.android.application/8.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.android.application/8.3.2/8.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.android.application/8.3.2/8.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[com.android.tools.build:gradle](https://developer.android.com/studio/build)
([source](https://android.googlesource.com/platform/tools/base)) |
`8.3.2` -> `8.4.0` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/com.android.tools.build:gradle/8.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.android.tools.build:gradle/8.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.android.tools.build:gradle/8.3.2/8.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.android.tools.build:gradle/8.3.2/8.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

---

### Release Notes

<details>
<summary>mrmans0n/compose-rules
(io.nlopez.compose.rules:detekt)</summary>

###
[`v0.3.20`](https://togithub.com/mrmans0n/compose-rules/releases/tag/v0.3.20)

#### Changelog

- Add ContentTrailingLambda rule to ensure content slot is trailing
([#&#8203;253](https://togithub.com/mrmans0n/compose-rules/issues/253))
[@&#8203;mrmans0n](https://togithub.com/mrmans0n)
- Add exception for open funs in ModifierWithoutDefault rule
([#&#8203;252](https://togithub.com/mrmans0n/compose-rules/issues/252))
[@&#8203;mrmans0n](https://togithub.com/mrmans0n)
- Update to gradle/actions/setup-gradle@v3 in CI
([#&#8203;247](https://togithub.com/mrmans0n/compose-rules/issues/247))
[@&#8203;mrmans0n](https://togithub.com/mrmans0n)
- Add more autoboxing detections
([#&#8203;246](https://togithub.com/mrmans0n/compose-rules/issues/246))
[@&#8203;mrmans0n](https://togithub.com/mrmans0n)

###
[`v0.3.19`](https://togithub.com/mrmans0n/compose-rules/releases/tag/v0.3.19)

#### Changelog

- Rename some VMForwarding methods
([#&#8203;245](https://togithub.com/mrmans0n/compose-rules/issues/245))
[@&#8203;mrmans0n](https://togithub.com/mrmans0n)
- Extract shadowing detection code to a helper fun
([#&#8203;244](https://togithub.com/mrmans0n/compose-rules/issues/244))
[@&#8203;mrmans0n](https://togithub.com/mrmans0n)
- Make ModifierNotUsedAtRoot honor contentEmittersDenylist
([#&#8203;243](https://togithub.com/mrmans0n/compose-rules/issues/243))
[@&#8203;mrmans0n](https://togithub.com/mrmans0n)
- Use lazy without LazyThreadSafetyMode.NONE
([#&#8203;242](https://togithub.com/mrmans0n/compose-rules/issues/242))
[@&#8203;mrmans0n](https://togithub.com/mrmans0n)

</details>

<details>
<summary>arkivanov/Decompose
(com.arkivanov.decompose:extensions-compose)</summary>

###
[`v3.0.0`](https://togithub.com/arkivanov/Decompose/releases/tag/3.0.0)

[Compare
Source](https://togithub.com/arkivanov/Decompose/compare/3.0.0-beta01...3.0.0)

##### Changes since version 3.0.0-beta01

- Added `withDeepLink` extension function
([#&#8203;701](https://togithub.com/arkivanov/Decompose/issues/701),
[#&#8203;702](https://togithub.com/arkivanov/Decompose/issues/702))
- Promoted retainedComponent, onDecomposeError, pushNew, pushToFront and
LifecycleController APIs to stable
([#&#8203;704](https://togithub.com/arkivanov/Decompose/issues/704))
- Updated Essenty to 2.0.0
([#&#8203;703](https://togithub.com/arkivanov/Decompose/issues/703))
- Fixed a bug in MergedLifecycle when one of the lifecycles emits
asynchronously
([#&#8203;698](https://togithub.com/arkivanov/Decompose/issues/698))

##### Earlier changes since version 2.2.3

- Complete migration to `kotlinx-serialization`
([#&#8203;553](https://togithub.com/arkivanov/Decompose/issues/553))
- Added support for the `wasmJs` target for browser
([#&#8203;564](https://togithub.com/arkivanov/Decompose/issues/564))
- Renamed `extensions-compose-jetbrains` module to `extensions-compose`
([#&#8203;559](https://togithub.com/arkivanov/Decompose/issues/559))
- Removed deprecated `Value#subscribe` and `Value#unsubscribe` methods
([#&#8203;554](https://togithub.com/arkivanov/Decompose/issues/554))
- Renamed `predictiveBackAnimation` `animation` argument to
`fallbackAnimation`
([#&#8203;555](https://togithub.com/arkivanov/Decompose/issues/555))
- Added `STARTED` status to `ChildNavState`
([#&#8203;557](https://togithub.com/arkivanov/Decompose/issues/557))
- Added API to discard saved state on Android
([#&#8203;558](https://togithub.com/arkivanov/Decompose/issues/558))
- Support `WebHistoryController` on `wasmJs` by using serialization
([#&#8203;569](https://togithub.com/arkivanov/Decompose/issues/569))
- Added `LocalStackAnimationProvider` for configuring a default stack
animation
([#&#8203;571](https://togithub.com/arkivanov/Decompose/issues/571) by
[@&#8203;LionZXY](https://togithub.com/LionZXY))
- Moved `PredictiveBackGestureOverlay` and `PredictiveBackGestureIcon`
inside `predictiveback` package
([#&#8203;614](https://togithub.com/arkivanov/Decompose/issues/614))
- Use `Cancellation` in `NavigationSource`
([#&#8203;613](https://togithub.com/arkivanov/Decompose/issues/613))
- Added `discardSavedState` and `isStateSavingAllowed` arguments to
`retainedComponent {}` function
([#&#8203;594](https://togithub.com/arkivanov/Decompose/issues/594))
- Added `StackNavigator#pushToFront` extension function
([#&#8203;593](https://togithub.com/arkivanov/Decompose/issues/593))
- Removed `StackNavigationSource`, `SlotNavigationSource` and
`PagesNavigationSource` interfaces
([#&#8203;626](https://togithub.com/arkivanov/Decompose/issues/626))
- Added `edgeWidth`, `startingOffsetThreshold` and
`confirmationProgressThreshold` parameters for
`PredictiveBackGestureOverlay`
([#&#8203;622](https://togithub.com/arkivanov/Decompose/issues/622), see
[#&#8203;618](https://togithub.com/arkivanov/Decompose/issues/618))
- Animate predictive back gesture cancellation
([#&#8203;620](https://togithub.com/arkivanov/Decompose/issues/620), see
[#&#8203;618](https://togithub.com/arkivanov/Decompose/issues/618))
- Removed `ApplicationLifecycle` and used the new one from Essenty
([#&#8203;654](https://togithub.com/arkivanov/Decompose/issues/654))
- Added `androidPredictiveBackAnimatable`
([#&#8203;652](https://togithub.com/arkivanov/Decompose/issues/652))
- Buffer navigation events during initialisation
([#&#8203;645](https://togithub.com/arkivanov/Decompose/issues/645))
- Inlined the rest of navigation extensions with lambdas
([#&#8203;648](https://togithub.com/arkivanov/Decompose/issues/648))
- Don't remove the first configuration on `popWhile`
([#&#8203;646](https://togithub.com/arkivanov/Decompose/issues/646))
- Monitor window focused state in desktop `LifecycleController`
([#&#8203;672](https://togithub.com/arkivanov/Decompose/issues/672), see
[#&#8203;671](https://togithub.com/arkivanov/Decompose/issues/671))
- Improved component context API for easier custom component contexts
([#&#8203;670](https://togithub.com/arkivanov/Decompose/issues/670))
-   Various bug fixes

##### Overall changes and improvements

##### The new `withDeepLink` extension function for Android

The new extensions function (`withDeepLink`) is now available for easier
deep link handling on Android. Please see the [update
docs](https://arkivanov.github.io/Decompose/navigation/stack/deeplinking/)
for more information.

##### Migration to kotlinx-serialization

The migration to `kotlinx-serialization` is now completed, the support
of Parcelable/Parcelize is removed. See the updated
[docs](https://arkivanov.github.io/Decompose/component/state-preservation)
for more information.

##### Changes in ChildNavState

The `ChildNavState.Status` enum (Generic Navigation) has changed and now
includes `STARTED` variant. Please see the updated
[docs](https://arkivanov.github.io/Decompose/navigation/children/overview/#childnavstate).

##### Removal of Value `subscribe` and `unsubscribe` methods

Previously deprecated methods `Value#subscribe` and `Value#unsubscribe`
are removed. The `Value#observe` method returning `Cancellation` is
renamed to `subscribe`. The `Value.observe(Lifecycle, ...)` method is
also renamed to `subscribe`.

##### API to discard saved state on Android

##### New arguments in `defaultComponentContext` function

The `defaultComponentContext` function now accepts two new optional
arguments:

- `discardSavedState` - a flag indicating whether any previously saved
state should be discarded or not, default value is `false`. Can be
useful for handling deep links in `onCreate`, so that the navigation
state is not restored and initial state from the deep link is applied
instead.
- `isStateSavingAllowed` - called before saving the state. When `true`
then the state will be saved, otherwise it won't. Default value is
`true`.

##### New arguments in `retainedComponent` function

The `retainedComponent {}` function got two new arguments with default
values: `discardSavedState` and `isStateSavingAllowed`. The default
behaviour is unchanged, though this change breaks binary compatibility.

##### Changes in Compose extensions

The `extensions-compose-jetpack` module is removed, the
`extensions-compose-jetbrains` module is renamed to
`extensions-compose`. Please update your dependencies accordingly and
replace all `com.arkivanov.decompose.extensions.compose.jetbrains.*`
imports with `com.arkivanov.decompose.extensions.compose.*`.

##### Compose for iOS, macOS and Web support

Now there is no need to use `-compose-experimental` version suffix. The
support of Compose for iOS, macOS and Web is now published under the
main version.

##### Compose for JS/Wasm

The new version supports Compose for Wasm (`wasmJs` target).

##### The new `StackNavigator#pushToFront` function

This release adds the new `StackNavigator#pushToFront` navigation
function. See the [updated
docs](https://arkivanov.github.io/Decompose/navigation/stack/navigation/#pushtofrontconfiguration)
for details.

##### Using `Cancellation` in `NavigationSource`

The `NavigationSource#subscribe` method now returns `Cancellation`, the
`NavigationSource#unsubscribe` method is removed. This is both source
and binary incompatible change. Though, the source compatibility is only
affected if there is a manual implementation of the `NavigationSource`
interface.

##### Moved `PredictiveBackGestureOverlay` and
`PredictiveBackGestureIcon`

`PredictiveBackGestureOverlay` and `PredictiveBackGestureIcon` are moved
from `com.arkivanov.decompose.extensions.compose` package to
`com.arkivanov.decompose.extensions.compose.stack.animation.predictiveback`.

```diff
- import com.arkivanov.decompose.extensions.compose.PredictiveBackGestureOverlay
- import com.arkivanov.decompose.extensions.compose.PredictiveBackGestureIcon
+ import com.arkivanov.decompose.extensions.compose.stack.animation.predictiveback.PredictiveBackGestureOverlay
+ import com.arkivanov.decompose.extensions.compose.stack.animation.predictiveback.PredictiveBackGestureIcon
```

##### Changes in PredictiveBackAnimatable interface

The `PredictiveBackAnimatable` interface got the new method: `suspend
fun cancel()`. This is required for animations when the predictive back
gesture is cancelled.

##### Removed navigation source interfaces

The following interfaces were removed: `StackNavigationSource`,
`SlotNavigationSource` and `PagesNavigationSource`. This change should
be source compatible (meaning your project should still compile fine),
unless you have custom implementations of those interfaces, in which
case you have to implement the `NavigationSource` interface instead.

##### The improved ComponentContext API

This release brings improvements for the ComponentContext API. Please
share your feedback or any issues you encounter. The idea is to make it
easier to create and manage [custom component
contexts](https://arkivanov.github.io/Decompose/component/custom-component-context/).

The change shouldn't break any source compatibility. However, if you
have type parameters (generics) explicitly specified for functions
`childStack`, `childSlot`, `childPages` or `children`, you will need to
change your code in the following way. The rest should be compatible and
require no changes in the code.

```diff
- val stack: Value<ChildStack<*, Child>> = childStack<Config, Child>(...)
+ val stack: Value<ChildStack<*, Child>> = childStack<_, Config, Child>(...)
```

##### If you have a custom component context

Since this version you can now remove custom navigation extensions like
`AppComponentContext.appChildStack`,
`AppComponentContext.childAppContext`, etc. You will also need to update
your custom component context definitions. Please see the updated
[docs](https://arkivanov.github.io/Decompose/component/custom-component-context/).

##### Changes in `LifecycleController` for desktop (JVM)

The `LifecycleController` function now accepts an optional `WindowInfo`
argument. If supplied, the `Lifecycle` will pause/resume when the
window's focus state changes.

##### ApplicationLifecycle is moved to Essenty

`ApplicationLifecycle` for iOS and tvOS has been moved to Essenty.

If you are using `ApplicationLifecycle` in Kotlin, you will need to
update imports.

```diff
- import com.arkivanov.decompose.lifecycle.ApplicationLifecycle
+ import com.arkivanov.essenty.lifecycle.ApplicationLifecycle
```

If you are using `ApplicationLifecycle` in Swift, you will need to
export Essenty `lifecycle` module to iOS framework.

##### The new `androidPredictiveBackAnimatable` API

This release add a new predictive back animation style - the animation
that is used e.g. in system settings on Pixel devices. See the updated
[docs](https://arkivanov.github.io/Decompose/extensions/compose/#predefined-animations).

##### WebHistoryController on JS/Wasm

This release adds `WebHistoryController` for `wasmJs` target. It is
shared with `js` target and now relies on `kotlinx-serialization`. The
`WebHistoryController#attach` method got a new argument (`serializer:
KSerializer<C>`), which is a breaking change.

##### Versions and dependencies

Kotlin: `1.9.23`
Essenty: `2.0.0`
kotlinx-serialization: `1.6.2`
JetBrains Compose: `1.6.1`

</details>

<details>
<summary>material-components/material-components-android
(com.google.android.material:material)</summary>

###
[`v1.12.0`](https://togithub.com/material-components/material-components-android/releases/tag/1.12.0)

[Compare
Source](https://togithub.com/material-components/material-components-android/compare/1.11.0...1.12.0)

### What's new since 1.11.0

- `Slider` and `Progress Indicator` have been updated to better support
Non-Text Contrast Accessibility requirements.
- Predictive Back Fragment/View support added to Material motion
transitions (`MaterialSharedAxis`, `MaterialFadeThrough`,
`MaterialFade`, `MaterialElevationScale`).

#### Important

Required `minSdkVersion` is now 19 or higher, for Material and AndroidX
([blog
post](https://android-developers.googleblog.com/2023/10/androidx-minsdkversion-19.html)).

#### Dependency Updates

| Dependency | Previous version | New version |
| - | - | - |
| androidx.transition | 1.2.0 | 1.5.0 |

#### Library Updates

-   `Gradle`
- Update library minSdkVersion to 19.
([`1bbb43d`](https://togithub.com/material-components/material-components-android/commit/1bbb43d155df64d24463455fe6fb291b6940a7b2))
- Upgrade to //third_party/gradle to 8.4
([`1756f23`](https://togithub.com/material-components/material-components-android/commit/1756f233ec3ac2085c07acf26a65b94e11038bd3))
-   `Carousel`
- Shifted keylines in contained strategies when there exists padding,
and clipToPadding=false
([`1ef42e2`](https://togithub.com/material-components/material-components-android/commit/1ef42e2f23a5ce21d5963c62fe2a7332dadaf296))
- Fixed Javadoc formatting error in `FullScreenCarouselStrategy` class
documentation.
([`a0a1c6e`](https://togithub.com/material-components/material-components-android/commit/a0a1c6e04499c324b61c0a5b7b628cd4f9fc3cbc))
- Added support for cross axis wrap_content RecyclerViews
([`e88a1b9`](https://togithub.com/material-components/material-components-android/commit/e88a1b98d240c451a8f1f3920958be28cd2ac563))
- Added documentation recommending snapping for multi-browse strategy
([`9e64a1f`](https://togithub.com/material-components/material-components-android/commit/9e64a1f5f682f435018b6ba4546085745f1b4a8f))
- Add attributes to change small item size
([`92a5444`](https://togithub.com/material-components/material-components-android/commit/92a5444de95501dbf5bc12eaaa7a969b44fe2151))
-   `CollapsingToolbarLayout`
- Fix text shadow fading when transitioning between expanded and
collapsed states
([`7674e12`](https://togithub.com/material-components/material-components-android/commit/7674e12ea818793fe654f7691941f0bdc97c75f3))
-   `Checkbox`
- Updated string translations
([`198e08c`](https://togithub.com/material-components/material-components-android/commit/198e08cf5ebf77b140c194d6267270d6e52f99ed))
-   `Dialog`
- Unified scrim opacity in Material themes/theme overlays.
([`f3e4439`](https://togithub.com/material-components/material-components-android/commit/f3e4439ca69f993baa6626ad6a82937c2d283155))
-   `Divider`
- Fixed divider instantly appearing or disappearing on insertion or
removal
([`ef4a0c5`](https://togithub.com/material-components/material-components-android/commit/ef4a0c5e36315904d7bce7f0f33d59b734f2657b))
-   `i18n`
- Update translated strings
([`a8307ef`](https://togithub.com/material-components/material-components-android/commit/a8307ef79280c1db52728127ae12809e58b82e8f))
-   `MaterialDatePicker`
- Fix date validation on Samsung devices
([`5aa6edf`](https://togithub.com/material-components/material-components-android/commit/5aa6edfaed08a6dff8439b51e91cd43e2ffb0386))
-   `MaterialAutoCompleteTextView`
- Enabled switch access in MaterialAutoCompleteTextView.
([`14a7b40`](https://togithub.com/material-components/material-components-android/commit/14a7b4036334e4d0573a46731ea18a388f87dc98))
-   `NavigationDrawer`
- Fixed wrong item selected after click
([`a3af20a`](https://togithub.com/material-components/material-components-android/commit/a3af20a86970a77c6225c5254c6540bb81bdc049))
-   `NavigationRail`
- Added label padding for when the label is long enough to reach the
sides of the nav rail
([`2439dc0`](https://togithub.com/material-components/material-components-android/commit/2439dc0e8141a44418d32148c16e0cfc7a5beba7))
- Increased padding in between items as per design specs
([`16eca7e`](https://togithub.com/material-components/material-components-android/commit/16eca7eef3af53fe594d66440db796dab8762777))
-   `Predictive Back`
- Animated corners during predictive back when no drawerLayoutCornerSize
is set
([`c8b9b1c`](https://togithub.com/material-components/material-components-android/commit/c8b9b1c0bb8e51501246c902073acc45aedeebd6))
-   `ProgressIndicator`
- Updated inactive track color from primary container to secondary
container.
([`c8cb0c6`](https://togithub.com/material-components/material-components-android/commit/c8cb0c60379adfd76efbf54adeac316a9bfaec4e))
- Updated the setter of track thickness to not update track corner
radius.
([`540f5ee`](https://togithub.com/material-components/material-components-android/commit/540f5ee9839ca3472e990f597d6f0a2b203b1b4f))
- Added the limit to not have stop indicator size bigger than track
thickness.
([`689e04f`](https://togithub.com/material-components/material-components-android/commit/689e04f9edd1398f53bfc149aa78a2ab864953ba))
- Fixed the rounded ends overlapping bug with semi-transparent
track/indicator color in Circular default style.
([`8167c11`](https://togithub.com/material-components/material-components-android/commit/8167c115e34e6b206a8446d98ce22c574d8a1584))
- Removed the call to draw a transparent full track.
([`3f80fdb`](https://togithub.com/material-components/material-components-android/commit/3f80fdb9e1f31df4c970025e34450726bbb822ec))
- Flipped the canvas for different circular directions.
([`bcc27a3`](https://togithub.com/material-components/material-components-android/commit/bcc27a36381d00212056b7f2b0befabb73a12b42))
- Split stop indicator drawing from indicator drawing.
([`76207cb`](https://togithub.com/material-components/material-components-android/commit/76207cb27004025adfa351e86ab5e75138c567c3))
- Added ActiveIndicator to improve readability.
([`6fd920a`](https://togithub.com/material-components/material-components-android/commit/6fd920a2c1fbaf2dec5627fe30dbe0912d458550))
- Fixed ESCAPE animation in linear and added ESCAPE animation in
circular.
([`98284e7`](https://togithub.com/material-components/material-components-android/commit/98284e74ad2960bbca2763d0d415c01f6afd3c6e))
- Updated to use the same drawing delegate object between determinate
drawable and indeterminate drawable to prevent inconsistent drawings
when specs update.
([`52b4845`](https://togithub.com/material-components/material-components-android/commit/52b48450fc63a8aa48ba3d89ae888069e31b874a))
- Added missing graphics updates when spec changes.
([`93b3010`](https://togithub.com/material-components/material-components-android/commit/93b30109b0ccfd1c268a074f4673eb29536467ed))
- Update styles for new Accessibility updates
([`15b533f`](https://togithub.com/material-components/material-components-android/commit/15b533fffbeb1bfbd97b95fcd6b21cbad1ef2bb5))
- Added static drawable for Circular type when system animator is
disabled.
([`22e054b`](https://togithub.com/material-components/material-components-android/commit/22e054ba680ecd1618b2ae4f2f48e4f7d13bbde8))
-   `Search`
- Excluded icons from search bar handwriting bounds
([`387f59b`](https://togithub.com/material-components/material-components-android/commit/387f59b7068866fea34a88bf065c6de96ea6868d))
- Made `searchbar_scrolling_view_behavior` string public
([`ce386e4`](https://togithub.com/material-components/material-components-android/commit/ce386e4c20343d0e5adb08bb001eb05d08c07ff5))
- Updated string translations
([`198e08c`](https://togithub.com/material-components/material-components-android/commit/198e08cf5ebf77b140c194d6267270d6e52f99ed))
-   `SideSheet`
- Moved the modal side sheet default width/height into style so they can
be customized
- Updated string translations
([`198e08c`](https://togithub.com/material-components/material-components-android/commit/198e08cf5ebf77b140c194d6267270d6e52f99ed))
-   `Slider`
- Made tick size defaults to the stop indicator size if set
([`92bc02c`](https://togithub.com/material-components/material-components-android/commit/92bc02c37c1c37c0cf1f84f50d54b49c6caee607))
- Fixed incorrect style of stop indicators near handles
([`d61cffd`](https://togithub.com/material-components/material-components-android/commit/d61cffd7eb0fe8fcd26a2c3927cb8a6ac2dafea1))
- Resolved issues that crash when assigning a large value to `valueTo`
([`4d1b9e5`](https://togithub.com/material-components/material-components-android/commit/4d1b9e58a5ffe11d8bcfc41486e0ea7e021ca436))
- Updated the track drawing for some corner cases.
([`10484df`](https://togithub.com/material-components/material-components-android/commit/10484df4074e0d3de907c2db1d4a241792edbc07))
- Fixed ripple not transparent on API 33
([`cd4f618`](https://togithub.com/material-components/material-components-android/commit/cd4f618d383c23d09f99f86e56e5583f405fd861))
- Updated documentation
([`a641e18`](https://togithub.com/material-components/material-components-android/commit/a641e18b6ab3bfe7f972c6216ce820fd9bfdd662))
- Updated styles
([`c218b3c`](https://togithub.com/material-components/material-components-android/commit/c218b3c983000f42c7c94dd8a39499cd2762e850))([`3b278d7`](https://togithub.com/material-components/material-components-android/commit/3b278d709756e0a0d2ba856697ef4bcb76ae1544))
- Fixed slider label not moving while scrolling
([`144b515`](https://togithub.com/material-components/material-components-android/commit/144b5159ce414211cf37946ecb819cc976cedae1))
-   `Tabs`
- Fixed title being announced twice when there's a badge in TalkBack
mode.
([`aaa7034`](https://togithub.com/material-components/material-components-android/commit/aaa7034cbf238c9415462c3a6dff888800aafefd))
-   `Theming`
- Add NoActionBar dynamic color themes
([`81d1b77`](https://togithub.com/material-components/material-components-android/commit/81d1b772b97ee8df94efbb2dfda8d9cd8fe49f29))
- Update Shape Theming bottom sheet text color
([`8ca016f`](https://togithub.com/material-components/material-components-android/commit/8ca016fb01f4bc73d506ae3286e3739ea046df0a))
-   `Tokens`
- Update tokens to v4.0.0.
([`88acfcd`](https://togithub.com/material-components/material-components-android/commit/88acfcdb63281714d64e863d2e7da3b53b8da9ce))
- Added formatting to break long lines and differentiate different
comments.
([`857d6a2`](https://togithub.com/material-components/material-components-android/commit/857d6a2fd9505d25c8a4154e1a9892c47e7cbaae))
-   `TopAppBar`
- Use an accessibility delegate to add and perform actions
([`929c80f`](https://togithub.com/material-components/material-components-android/commit/929c80f7535bfcef1b306e051cf15e3722c687a4))
- Fixed compress effect clipping on API 21-24
([`2ac8c1c`](https://togithub.com/material-components/material-components-android/commit/2ac8c1cbf6cb5aea7d60ef5655bed7d014e5f930))
-   `TextInputLayout`
- Limited the min height reset in text change listener only when line
count changes.
([`9b9449c`](https://togithub.com/material-components/material-components-android/commit/9b9449cde18424348cba0d6acc315e07b43dd0f7))
- Fixed unnecessary min height when losing focus with multiple lines.
([`4a2654a`](https://togithub.com/material-components/material-components-android/commit/4a2654a3f389d44f7f7d76da30472c2bc0163ef6))
-   `Transitions / Motion`
- Updated androidx transition dep to version 1.5.0-beta01
([`8c63848`](https://togithub.com/material-components/material-components-android/commit/8c638488293a22809d086d053ebb96ffe99cf703))
- Added predictive fade through fragment transition demo to Catalog.
([`6092a7d`](https://togithub.com/material-components/material-components-android/commit/6092a7dfe9a6d50a43b935f6d7e00d859e5d9934))
- Added titles to fade through demo fragments in Catalog.
([`104043c`](https://togithub.com/material-components/material-components-android/commit/104043caeef12bc390e7c06cfe32366017880b03))
- Added predictive transition support for fragments and views to the
Material motion library, and enabled it in shared axis fragment
transition demo.
([`8ccec33`](https://togithub.com/material-components/material-components-android/commit/8ccec334bda49b12c11d1384190457d27ca78961))

#### Full list of release notes

-
[1.12.0-alpha01](https://togithub.com/material-components/material-components-android/releases/tag/1.12.0-alpha01)
-
[1.12.0-alpha02](https://togithub.com/material-components/material-components-android/releases/tag/1.12.0-alpha02)
-
[1.12.0-alpha03](https://togithub.com/material-components/material-components-android/releases/tag/1.12.0-alpha03)
-
[1.12.0-beta01](https://togithub.com/material-components/material-components-android/releases/tag/1.12.0-beta01)
-
[1.12.0-rc01](https://togithub.com/material-components/material-components-android/releases/tag/1.12.0-rc01)

#### Full list of changes

</details>

<details>
<summary>NordicSemiconductor/Android-BLE-Library
(no.nordicsemi.android:ble-common)</summary>

###
[`v2.7.5`](https://togithub.com/NordicSemiconductor/Android-BLE-Library/releases/tag/2.7.5)

[Compare
Source](https://togithub.com/NordicSemiconductor/Android-BLE-Library/compare/2.7.4...2.7.5)

##### What's Changed

- fix: reset connected if DISCONNECTED is received between connect and
initialize for autoconnected by
[@&#8203;kkkbird](https://togithub.com/kkkbird) in
[https://github.com/NordicSemiconductor/Android-BLE-Library/pull/555](https://togithub.com/NordicSemiconductor/Android-BLE-Library/pull/555)
- Provide access to cancelConnection so that a server can deny a client
by [@&#8203;CyDragon80](https://togithub.com/CyDragon80) in
[https://github.com/NordicSemiconductor/Android-BLE-Library/pull/551](https://togithub.com/NordicSemiconductor/Android-BLE-Library/pull/551)

##### New Contributors

- [@&#8203;kkkbird](https://togithub.com/kkkbird) made their first
contribution in
[https://github.com/NordicSemiconductor/Android-BLE-Library/pull/555](https://togithub.com/NordicSemiconductor/Android-BLE-Library/pull/555)

**Full Changelog**:
NordicSemiconductor/Android-BLE-Library@2.7.4...2.7.5

</details>

<details>
<summary>google/horologist
(com.google.android.horologist:horologist-compose-layout)</summary>

###
[`v0.6.10`](https://togithub.com/google/horologist/releases/tag/v0.6.10):
0.6.10

-   Media UI Improvements
-   FontScaleIndependent composable
-   AnimatedLabel
-   Fix for ScalingLazyColumn rotary

**Full Changelog**:
google/horologist@v0.6.9...v0.6.10

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://togithub.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/flipperdevices/Flipper-Android-App).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zMzEuMCIsInVwZGF0ZWRJblZlciI6IjM3LjMzMS4wIiwidGFyZ2V0QnJhbmNoIjoiZGV2IiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants