Skip to content

Releases: flipperdevices/Flipper-Android-App

Flipper App 1.7.1.1794

18 Oct 15:20
5f3e1b1
Compare
Choose a tag to compare
Pre-release
Fix infrared save (#973)

**Background**

Currently infrared feature has a wrong saving of infrared remotes. It
may duplicate some time

**Changes**

- Fix insert key for inserting additional files also
- Fix navigation as configuring screen is not required

**Test plan**

- Open infrared remotes feature
- Try save file
- Try save file with same name
- See it now saved without duplicates and works better than before

Flipper App 1.7.1.1792

18 Oct 14:41
5f3e1b1
Compare
Choose a tag to compare
Pre-release
Fix infrared save (#973)

**Background**

Currently infrared feature has a wrong saving of infrared remotes. It
may duplicate some time

**Changes**

- Fix insert key for inserting additional files also
- Fix navigation as configuring screen is not required

**Test plan**

- Open infrared remotes feature
- Try save file
- Try save file with same name
- See it now saved without duplicates and works better than before

Flipper App 1.7.1.1790

18 Oct 14:00
adaa118
Compare
Choose a tag to compare
Pre-release
Infrared design and feature improvements (#971)

**Background**

This PR introduces various fixes and improvements into remote controls
feature

**Changes**

- Fix button colors
- Fix button placeholders
- Add new illustration into setup
- Add notification after remote found/added
- Add search into brands
- Add dialog to skip/go back when sync is in progress

**Test plan**

- Open remote controls feature 
- Try find your remote
- See new fixed ui and other  listed improvements

Flipper App 1.7.1.1786

17 Oct 15:57
Compare
Choose a tag to compare
Pre-release
Switch sentry to flipp.dev

Flipper App 1.7.1.1784

15 Oct 12:22
7229ee6
Compare
Choose a tag to compare
Pre-release
Search file manager (#967)

**Background**

This PR add functional search into new file manager sample

**Changes**

- Add search into file manager
- Fix internal visibility for ComposableSearchBar

**Test plan**

- Open some folder with sample
- Try press search button
- See search elements with cool animations

Flipper App 1.7.1.1782

14 Oct 14:31
32ee072
Compare
Choose a tag to compare
Pre-release
Update all dependencies (#968)

This PR contains the following updates:

| Package | Type | Update | Change | Age | Adoption | Passing |
Confidence |
|---|---|---|---|---|---|---|---|
|
[actions/upload-artifact](https://redirect.github.com/actions/upload-artifact)
| action | digest | `604373d` -> `b4b15b8` | | | | |
| actions/upload-artifact | action | digest | `604373d` -> `184d73b` | |
| | |
|
[io.nlopez.compose.rules:detekt](https://redirect.github.com/mrmans0n/compose-rules)
| dependencies | patch | `0.4.15` -> `0.4.16` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/io.nlopez.compose.rules:detekt/0.4.16?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/io.nlopez.compose.rules:detekt/0.4.16?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/io.nlopez.compose.rules:detekt/0.4.15/0.4.16?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.nlopez.compose.rules:detekt/0.4.15/0.4.16?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [io.mockk:mockk](https://mockk.io)
([source](https://redirect.github.com/mockk/mockk)) | dependencies |
patch | `1.13.12` -> `1.13.13` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/io.mockk:mockk/1.13.13?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/io.mockk:mockk/1.13.13?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/io.mockk:mockk/1.13.12/1.13.13?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.mockk:mockk/1.13.12/1.13.13?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [io.ktor:ktor-client-mock](https://redirect.github.com/ktorio/ktor) |
dependencies | major | `2.3.12` -> `3.0.0` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/io.ktor:ktor-client-mock/3.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/io.ktor:ktor-client-mock/3.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/io.ktor:ktor-client-mock/2.3.12/3.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.ktor:ktor-client-mock/2.3.12/3.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[io.ktor:ktor-client-logging-jvm](https://redirect.github.com/ktorio/ktor)
| dependencies | major | `2.3.12` -> `3.0.0` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/io.ktor:ktor-client-logging-jvm/3.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/io.ktor:ktor-client-logging-jvm/3.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/io.ktor:ktor-client-logging-jvm/2.3.12/3.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.ktor:ktor-client-logging-jvm/2.3.12/3.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[io.ktor:ktor-serialization-kotlinx-json](https://redirect.github.com/ktorio/ktor)
| dependencies | major | `2.3.12` -> `3.0.0` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/io.ktor:ktor-serialization-kotlinx-json/3.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/io.ktor:ktor-serialization-kotlinx-json/3.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/io.ktor:ktor-serialization-kotlinx-json/2.3.12/3.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.ktor:ktor-serialization-kotlinx-json/2.3.12/3.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[io.ktor:ktor-client-content-negotiation](https://redirect.github.com/ktorio/ktor)
| dependencies | major | `2.3.12` -> `3.0.0` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/io.ktor:ktor-client-content-negotiation/3.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/io.ktor:ktor-client-content-negotiation/3.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/io.ktor:ktor-client-content-negotiation/2.3.12/3.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.ktor:ktor-client-content-negotiation/2.3.12/3.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [io.ktor:ktor-client-android](https://redirect.github.com/ktorio/ktor)
| dependencies | major | `2.3.12` -> `3.0.0` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/io.ktor:ktor-client-android/3.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/io.ktor:ktor-client-android/3.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/io.ktor:ktor-client-android/2.3.12/3.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.ktor:ktor-client-android/2.3.12/3.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[io.sentry:sentry-android-timber](https://redirect.github.com/getsentry/sentry-java)
| dependencies | minor | `7.14.0` -> `7.15.0` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/io.sentry:sentry-android-timber/7.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/io.sentry:sentry-android-timber/7.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/io.sentry:sentry-android-timber/7.14.0/7.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.sentry:sentry-android-timber/7.14.0/7.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[io.sentry:sentry-android](https://redirect.github.com/getsentry/sentry-java)
| dependencies | minor | `7.14.0` -> `7.15.0` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/io.sentry:sentry-android/7.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/io.sentry:sentry-android/7.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/io.sentry:sentry-android/7.14.0/7.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.sentry:sentry-android/7.14.0/7.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [com.google.devtools.ksp](https://goo.gle/ksp)
([source](https://redirect.github.com/google/ksp)) | plugin | patch |
`2.0.20-1.0.25` -> `2.0.21-1.0.25` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.devtools.ksp/2.0.21-1.0.25?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.devtools.ksp/2.0.21-1.0.25?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.devtools.ksp/2.0.20-1.0.25/2.0.21-1.0.25?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.devtools.ksp/2.0.20-1.0.25/2.0.21-1.0.25?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin](https://goo.gle/ksp)
([source](https://redirect.github.com/google/ksp)) | dependencies |
patch | `2.0.20-1.0.25` -> `2.0.21-1.0.25` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin/2.0.21-1.0.25?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin/2.0.21-1.0.25?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin/2.0.20-1.0.25/2.0.21-1.0.25?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin/2.0.20-1.0.25/2.0.21-1.0.25?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| org.jetbrains.kotlin.plugin.compose | plugin | patch | `2.0.20` ->
`2.0.21` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/org.jetbrains.kotlin.plugin.compose/2.0.21?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/org.jetbrains.kotlin.plugin.compose/2.0.21?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/org.jetbrains.kotlin.plugin.compose/2.0.20/2.0.21?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.jetbrains.kotlin.plugin.compose/2.0.20/2.0.21?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| org.jetbrains.kotlin.plugin.serialization | plugin | patch | `2.0.20`
-> `2.0.21` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/org.jetbrains.kotlin.plugin.serialization/2.0.21?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/org.jetbrains.kotlin.plugin.serialization/2.0.21?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/org.jetbrains.kotlin.plugin.serialization/2.0.20/2.0.21?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.jetbrains.kotlin.plugin.serialization/2.0.20/2.0.21?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| org.jetbrains.kotlin.android | plugin | patch | `2.0.20` -> `2.0.21` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/org.jetbrains.kotlin.android/2.0.21?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/org.jetbrains.kotlin.android/2.0.21?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/org.jetbrains.kotlin.android/2.0.20/2.0.21?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.jetbrains.kotlin.android/2.0.20/2.0.21?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [org.jetbrains.kotlin:kotlin-test](https://kotlinlang.org/)
([source](https://redirect.github.com/JetBrains/kotlin)) | dependencies
| patch | `2.0.20` -> `2.0.21` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/org.jetbrains.kotlin:kotlin-test/2.0.21?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/org.jetbrains.kotlin:kotlin-test/2.0.21?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/org.jetbrains.kotlin:kotlin-test/2.0.20/2.0.21?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.jetbrains.kotlin:kotlin-test/2.0.20/2.0.21?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[org.jetbrains.kotlin:compose-compiler-gradle-plugin](https://kotlinlang.org/)
([source](https://redirect.github.com/JetBrains/kotlin)) | dependencies
| patch | `2.0.20` -> `2.0.21` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/org.jetbrains.kotlin:compose-compiler-gradle-plugin/2.0.21?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/org.jetbrains.kotlin:compose-compiler-gradle-plugin/2.0.21?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/org.jetbrains.kotlin:compose-compiler-gradle-plugin/2.0.20/2.0.21?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.jetbrains.kotlin:compose-compiler-gradle-plugin/2.0.20/2.0.21?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [org.jetbrains.kotlin:kotlin-serialization](https://kotlinlang.org/)
([source](https://redirect.github.com/JetBrains/kotlin)) | dependencies
| patch | `2.0.20` -> `2.0.21` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/org.jetbrains.kotlin:kotlin-serialization/2.0.21?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/org.jetbrains.kotlin:kotlin-serialization/2.0.21?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/org.jetbrains.kotlin:kotlin-serialization/2.0.20/2.0.21?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.jetbrains.kotlin:kotlin-serialization/2.0.20/2.0.21?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [org.jetbrains.kotlin:kotlin-stdlib-jdk8](https://kotlinlang.org/)
([source](https://redirect.github.com/JetBrains/kotlin)) | dependencies
| patch | `2.0.20` -> `2.0.21` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/org.jetbrains.kotlin:kotlin-stdlib-jdk8/2.0.21?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/org.jetbrains.kotlin:kotlin-stdlib-jdk8/2.0.21?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/org.jetbrains.kotlin:kotlin-stdlib-jdk8/2.0.20/2.0.21?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.jetbrains.kotlin:kotlin-stdlib-jdk8/2.0.20/2.0.21?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [org.jetbrains.kotlin:kotlin-reflect](https://kotlinlang.org/)
([source](https://redirect.github.com/JetBrains/kotlin)) | dependencies
| patch | `2.0.20` -> `2.0.21` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/org.jetbrains.kotlin:kotlin-reflect/2.0.21?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/org.jetbrains.kotlin:kotlin-reflect/2.0.21?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/org.jetbrains.kotlin:kotlin-reflect/2.0.20/2.0.21?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.jetbrains.kotlin:kotlin-reflect/2.0.20/2.0.21?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[org.jetbrains.kotlin:kotlin-compiler-embeddable](https://kotlinlang.org/)
([source](https://redirect.github.com/JetBrains/kotlin)) | dependencies
| patch | `2.0.20` -> `2.0.21` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/org.jetbrains.kotlin:kotlin-compiler-embeddable/2.0.21?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/org.jetbrains.kotlin:kotlin-compiler-embeddable/2.0.21?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/org.jetbrains.kotlin:kotlin-compiler-embeddable/2.0.20/2.0.21?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.jetbrains.kotlin:kotlin-compiler-embeddable/2.0.20/2.0.21?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[org.jetbrains.kotlin:kotlin-annotation-processing-embeddable](https://kotlinlang.org/)
([source](https://redirect.github.com/JetBrains/kotlin)) | dependencies
| patch | `2.0.20` -> `2.0.21` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/org.jetbrains.kotlin:kotlin-annotation-processing-embeddable/2.0.21?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/org.jetbrains.kotlin:kotlin-annotation-processing-embeddable/2.0.21?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/org.jetbrains.kotlin:kotlin-annotation-processing-embeddable/2.0.20/2.0.21?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.jetbrains.kotlin:kotlin-annotation-processing-embeddable/2.0.20/2.0.21?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [org.jetbrains.kotlin:kotlin-gradle-plugin](https://kotlinlang.org/)
([source](https://redirect.github.com/JetBrains/kotlin)) | dependencies
| patch | `2.0.20` -> `2.0.21` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/org.jetbrains.kotlin:kotlin-gradle-plugin/2.0.21?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/org.jetbrains.kotlin:kotlin-gradle-plugin/2.0.21?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/org.jetbrains.kotlin:kotlin-gradle-plugin/2.0.20/2.0.21?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.jetbrains.kotlin:kotlin-gradle-plugin/2.0.20/2.0.21?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.4.16`](https://redirect.github.com/mrmans0n/compose-rules/releases/tag/v0.4.16)

> \[!NOTE]\
> This version contains a fix for the detekt default config:
`ContentSlotReused` wasn't enabled by default and it should have been.
[#&#8203;348](https://redirect.github.com/mrmans0n/compose-rules/issues/348)
caught the issue, and now it is. That test is already paying for itself
😆

#### What's changed

- Update plugin mavenPublish to v0.30.0
([#&#8203;357](https://redirect.github.com/mrmans0n/compose-rules/issues/357))
[@&#8203;renovate](https://redirect.github.com/renovate)
- Update dependency org.jetbrains.kotlin:kotlin-compiler-embeddable to
v2.0.21 - autoclosed
([#&#8203;354](https://redirect.github.com/mrmans0n/compose-rules/issues/354))
[@&#8203;renovate](https://redirect.github.com/renovate)
- Update kotlin to v2.0.21
([#&#8203;355](https://redirect.github.com/mrmans0n/compose-rules/issues/355))
[@&#8203;renovate](https://redirect.github.com/renovate)
- Add script to create all files necessary for a new rule
([#&#8203;352](https://redirect.github.com/mrmans0n/compose-rules/issues/352))
[@&#8203;mrmans0n](https://redirect.github.com/mrmans0n)
- Added dark theme
([#&#8203;351](https://redirect.github.com/mrmans0n/compose-rules/issues/351))
[@&#8203;rmarquis](https://redirect.github.com/rmarquis)
- Update junit5 monorepo to v5.11.2
([#&#8203;350](https://redirect.github.com/mrmans0n/compose-rules/issues/350))
[@&#8203;renovate](https://redirect.github.com/renovate)
- Add tests to make sure rules have tests
([#&#8203;349](https://redirect.github.com/mrmans0n/compose-rules/issues/349))
[@&#8203;mrmans0n](https://redirect.github.com/mrmans0n)
- Add test to make sure the detekt default config is correct
([#&#8203;348](https://redirect.github.com/mrmans0n/compose-rules/issues/348))
[@&#8203;mrmans0n](https://redirect.github.com/mrmans0n)

</details>

<details>
<summary>mockk/mockk (io.mockk:mockk)</summary>

###
[`v1.13.13`](https://redirect.github.com/mockk/mockk/releases/tag/1.13.13)

[Compare
Source](https://redirect.github.com/mockk/mockk/compare/1.13.12...1.13.13)

#### What's Changed

- Kotlin 2.0.0 by
[@&#8203;SimonMarquis](https://redirect.github.com/SimonMarquis) in
[https:/mockk/mockk/pull/1255](https://redirect.github.com/mockk/mockk/pull/1255)
- Don't unbox primitive value class returned by suspend function by
[@&#8203;SackCastellon](https://redirect.github.com/SackCastellon) in
[https:/mockk/mockk/pull/1253](https://redirect.github.com/mockk/mockk/pull/1253)
- Fix RequireParallelTesting Annotation by
[@&#8203;thamp59](https://redirect.github.com/thamp59) in
[https:/mockk/mockk/pull/1265](https://redirect.github.com/mockk/mockk/pull/1265)
- Enable clearAllMocks to clear only thread-local mocks. by
[@&#8203;xzhang-brex](https://redirect.github.com/xzhang-brex) in
[https:/mockk/mockk/pull/1276](https://redirect.github.com/mockk/mockk/pull/1276)
- build(issue 1280): bump toolchain-jvm version to 17 by
[@&#8203;Kulesko](https://redirect.github.com/Kulesko) in
[https:/mockk/mockk/pull/1281](https://redirect.github.com/mockk/mockk/pull/1281)
- fix(1284): do not transform static constructor by
[@&#8203;LitterSun](https://redirect.github.com/LitterSun) in
[https:/mockk/mockk/pull/1285](https://redirect.github.com/mockk/mockk/pull/1285)
- Remove unused loggers by
[@&#8203;Sandhya2902](https://redirect.github.com/Sandhya2902) in
[https:/mockk/mockk/pull/1011](https://redirect.github.com/mockk/mockk/pull/1011)
- chore: converting functions to expression bodies and minor function
refactoring by
[@&#8203;casplattel](https://redirect.github.com/casplattel) in
[https:/mockk/mockk/pull/1260](https://redirect.github.com/mockk/mockk/pull/1260)
- Add anyNullable by
[@&#8203;NWuensche](https://redirect.github.com/NWuensche) in
[https:/mockk/mockk/pull/1287](https://redirect.github.com/mockk/mockk/pull/1287)
- fix(813): Handle nullable value classes by
[@&#8203;VasilisDrettas-tomtom](https://redirect.github.com/VasilisDrettas-tomtom)
in
[https:/mockk/mockk/pull/1295](https://redirect.github.com/mockk/mockk/pull/1295)
- Improve error message on unexpected calls count by
[@&#8203;MGaetan89](https://redirect.github.com/MGaetan89) in
[https:/mockk/mockk/pull/1298](https://redirect.github.com/mockk/mockk/pull/1298)
- Run `unmockkAll` after each JUnit 5 test by
[@&#8203;erikhuizinga](https://redirect.github.com/erikhuizinga) in
[https:/mockk/mockk/pull/1297](https://redirect.github.com/mockk/mockk/pull/1297)

#### New Contributors

- [@&#8203;SackCastellon](https://redirect.github.com/SackCastellon)
made their first contribution in
[https:/mockk/mockk/pull/1253](https://redirect.github.com/mockk/mockk/pull/1253)
- [@&#8203;thamp59](https://redirect.github.com/thamp59) made their
first contribution in
[https:/mockk/mockk/pull/1265](https://redirect.github.com/mockk/mockk/pull/1265)
- [@&#8203;xzhang-brex](https://redirect.github.com/xzhang-brex) made
their first contribution in
[https:/mockk/mockk/pull/1276](https://redirect.github.com/mockk/mockk/pull/1276)
- [@&#8203;Kulesko](https://redirect.github.com/Kulesko) made their
first contribution in
[https:/mockk/mockk/pull/1281](https://redirect.github.com/mockk/mockk/pull/1281)
- [@&#8203;LitterSun](https://redirect.github.com/LitterSun) made their
first contribution in
[https:/mockk/mockk/pull/1285](https://redirect.github.com/mockk/mockk/pull/1285)
-
[@&#8203;VasilisDrettas-tomtom](https://redirect.github.com/VasilisDrettas-tomtom)
made their first contribution in
[https:/mockk/mockk/pull/1295](https://redirect.github.com/mockk/mockk/pull/1295)
- [@&#8203;MGaetan89](https://redirect.github.com/MGaetan89) made their
first contribution in
[https:/mockk/mockk/pull/1298](https://redirect.github.com/mockk/mockk/pull/1298)

**Full Changelog**:
https:/mockk/mockk/compare/1.13.11...1.13.13

</details>

<details>
<summary>ktorio/ktor (io.ktor:ktor-client-mock)</summary>

###
[`v3.0.0`](https://redirect.github.com/ktorio/ktor/blob/HEAD/CHANGELOG.md#300)

[Compare
Source](https://redirect.github.com/ktorio/ktor/compare/2.3.12...3.0.0)

> Published 9 October 2024

##### Bugfixes

- Darwin: The `maxFrameSize` option has no effect
([KTOR-6963](https://youtrack.jetbrains.com/issue/KTOR-6963))
- KotlinReflectionInternalError (createClientPlugin) when running
release APK on Android
([KTOR-7479](https://youtrack.jetbrains.com/issue/KTOR-7479))
- Netty: UnsupportedOperationException is thrown when responding in
CallSetup and CORS plugin is installed
([KTOR-4433](https://youtrack.jetbrains.com/issue/KTOR-4433))
- MicrometerMetrics: Prometheus meter registry 1.13.0 generates
configuration warning
([KTOR-7035](https://youtrack.jetbrains.com/issue/KTOR-7035))
- Websockets/Auth: ProtocolException when requesting protected
WebSockets endpoint
([KTOR-7363](https://youtrack.jetbrains.com/issue/KTOR-7363))
- Data truncated in receiveParameters and receiveMultipart
([KTOR-7201](https://youtrack.jetbrains.com/issue/KTOR-7201))
- The `pathSegments` returns empty strings for trailing slashes
([KTOR-4402](https://youtrack.jetbrains.com/issue/KTOR-4402))
- HttpRequestRetry: exponential delay doesn't work for delays <= 1
second ([KTOR-7294](https://youtrack.jetbrains.com/issue/KTOR-7294))
- JS browser: "Error: HttpClientCall expected" on HTTP request when
targeting es2015
([KTOR-6882](https://youtrack.jetbrains.com/issue/KTOR-6882))
- Incomplete write using io.ktor.util.cio.FileChannelsKt#writeChannel
([KTOR-1618](https://youtrack.jetbrains.com/issue/KTOR-1618))
- `response.content.copyAndClose(targetFile.writeChannel())` sometimes
loses some bytes
([KTOR-3003](https://youtrack.jetbrains.com/issue/KTOR-3003))
- ByteWriteChannel.flush is not Waiting Until Flushing the Internal
Buffer to the Destination
([KTOR-3102](https://youtrack.jetbrains.com/issue/KTOR-3102))
- CORS check fails when the Origin header has a value without trailing
slash ([KTOR-5936](https://youtrack.jetbrains.com/issue/KTOR-5936))
- Closing socket and selector leaks descriptor on native
([KTOR-7255](https://youtrack.jetbrains.com/issue/KTOR-7255))
- ConnectionUtilsNative leaks descriptors on error
([KTOR-6977](https://youtrack.jetbrains.com/issue/KTOR-6977))
- withTimeout doesn't cancel socket connection on native
([KTOR-5289](https://youtrack.jetbrains.com/issue/KTOR-5289))
- MockEngine: the ability to set dispatcher is removed
([KTOR-6417](https://youtrack.jetbrains.com/issue/KTOR-6417))

##### Improvements

- Misleading `readBytes` method name
([KTOR-6596](https://youtrack.jetbrains.com/issue/KTOR-6596))
- Remove reflection utils used only on JVM target from common source set
([KTOR-7540](https://youtrack.jetbrains.com/issue/KTOR-7540))
- Weak security algorithm (MD5) in FileCacheStorage
([KTOR-6589](https://youtrack.jetbrains.com/issue/KTOR-6589))
- Missing constants for AcceptEncoding
([KTOR-6412](https://youtrack.jetbrains.com/issue/KTOR-6412))
- Add `respondFile` overload with `Path` parameters
([KTOR-7202](https://youtrack.jetbrains.com/issue/KTOR-7202))
- MalformedInputException confusingly is a Throwable but not an
Exception ([KTOR-7316](https://youtrack.jetbrains.com/issue/KTOR-7316))
- CSRF: The allowOrigin method enables the Origin Header validation
([KTOR-6695](https://youtrack.jetbrains.com/issue/KTOR-6695))
- Auth: Drop marker interface requirements
([KTOR-7323](https://youtrack.jetbrains.com/issue/KTOR-7323))
- Routing: Support accessing the request body in RouteSelector
([KTOR-7084](https://youtrack.jetbrains.com/issue/KTOR-7084))
- Make Cookie class Serializable
([KTOR-6258](https://youtrack.jetbrains.com/issue/KTOR-6258))
- Make the internal Route.swaggerUI method public
([KTOR-6491](https://youtrack.jetbrains.com/issue/KTOR-6491))
- Ktor clients and servers should use
Dispatchers.IO.limitedParallelism(...) wherever possible
([KTOR-6462](https://youtrack.jetbrains.com/issue/KTOR-6462))

##### Features

- Support androidNative targets
([KTOR-7289](https://youtrack.jetbrains.com/issue/KTOR-7289))
- Provide the API that simplifies disabling CORS for testing purposes
([KTOR-3329](https://youtrack.jetbrains.com/issue/KTOR-3329))
- Add support for mingw to ktor-network in order to make server and
client work on windows
([KTOR-4080](https://youtrack.jetbrains.com/issue/KTOR-4080))

</details>

<details>
<summary>getsentry/sentry-java
(io.sentry:sentry-android-timber)</summary>

###
[`v7.15.0`](https://redirect.github.com/getsentry/sentry-java/blob/HEAD/CHANGELOG.md#7150)

[Compare
Source](https://redirect.github.com/getsentry/sentry-java/compare/7.14.0...7.15.0)

##### Features

- Add support for `feedback` envelope header item type
([#&#8203;3687](https://redirect.github.com/getsentry/sentry-java/pull/3687))
- Add breadcrumb.origin field
([#&#8203;3727](https://redirect.github.com/getsentry/sentry-java/pull/3727))
- Session Replay: Add options to selectively mask/unmask views captured
in replay. The following options are available:
([#&#8203;3689](https://redirect.github.com/getsentry/sentry-java/pull/3689))
- `android:tag="sentry-mask|sentry-unmask"` in XML or
`view.setTag("sentry-mask|sentry-unmask")` in code tags
- if you already have a tag set for a view, you can set a tag by id:
`<tag android:id="@&#8203;id/sentry_privacy"
android:value="mask|unmask"/>` in XML or
`view.setTag(io.sentry.android.replay.R.id.sentry_privacy,
"mask|unmask")` in code
- `view.sentryReplayMask()` or `view.sentryReplayUnmask()` extension
functions
- mask/unmask `View`s of a certain type by adding fully-qualified
classname to one of the lists
`options.experimental.sessionReplay.addMaskViewClass()` or
`options.experimental.sessionReplay.addUnmaskViewClass()`. Note, that
all of the view subclasses/subtypes will be masked/unmasked as well
- For example, (this is already a default behavior) to mask all
`TextView`s and their subclasses (`RadioButton`, `EditText`, etc.):
`options.experimental.sessionReplay.addMaskViewClass("android.widget.TextView")`
- If you're using code obfuscation, adjust your proguard-rules
accordingly, so your custom view class name is not minified
- Session Replay: Support Jetpack Compose masking
([#&#8203;3739](https://redirect.github.com/getsentry/sentry-java/pull/3739))
- To selectively mask/unmask
[@&#8203;Composables](https://redirect.github.com/Composables), use
`Modifier.sentryReplayMask()` and `Modifier.sentryReplayUnmask()`
modifiers
- Session Replay: Mask `WebView`, `VideoView` and
`androidx.media3.ui.PlayerView` by default
([#&#8203;3775](https://redirect.github.com/getsentry/sentry-java/pull/3775))

##### Fixes

- Avoid stopping appStartProfiler after application creation
([#&#8203;3630](https://redirect.github.com/getsentry/sentry-java/pull/3630))
- Session Replay: Correctly detect dominant color for `TextView`s with
Spans
([#&#8203;3682](https://redirect.github.com/getsentry/sentry-java/pull/3682))
- Fix ensure Application Context is used even when SDK is initialized
via Activity Context
([#&#8203;3669](https://redirect.github.com/getsentry/sentry-java/pull/3669))
- Fix potential ANRs due to `Calendar.getInstance` usage in Breadcrumbs
constructor
([#&#8203;3736](https://redirect.github.com/getsentry/sentry-java/pull/3736))
- Fix potential ANRs due to default integrations
([#&#8203;3778](https://redirect.github.com/getsentry/sentry-java/pull/3778))
- Lazily initialize heavy `SentryOptions` members to avoid ANRs on app
start
([#&#8203;3749](https://redirect.github.com/getsentry/sentry-java/pull/3749))

*Breaking changes*:

- `options.experimental.sessionReplay.errorSampleRate` was renamed to
`options.experimental.sessionReplay.onErrorSampleRate`
([#&#8203;3637](https://redirect.github.com/getsentry/sentry-java/pull/3637))
- Manifest option `io.sentry.session-replay.error-sample-rate` was
renamed to `io.sentry.session-replay.on-error-sample-rate`
([#&#8203;3637](https://redirect.github.com/getsentry/sentry-java/pull/3637))
- Change `redactAllText` and `redactAllImages` to `maskAllText` and
`maskAllImages`
([#&#8203;3741](https://redirect.github.com/getsentry/sentry-java/pull/3741))

</details>

<details>
<summary>google/ksp (com.google.devtools.ksp)</summary>

###
[`v2.0.21-1.0.25`](https://redirect.github.com/google/ksp/releases/tag/2.0.21-1.0.25)

[Compare
Source](https://redirect.github.com/google/ksp/compare/2.0.20-1.0.25...2.0.21-1.0.25)

#### What's Changed

- UPDATE_KOTLIN_VERSION: 2.0.21 by
[@&#8203;ting-yuan](https://redirect.github.com/ting-yuan) in
[https:/google/ksp/pull/2145](https://redirect.github.com/google/ksp/pull/2145)

**Full Changelog**:
https:/google/ksp/compare/2.0.21-RC-1.0.25...2.0.21-1.0.25

</details>

<details>
<summary>JetBrains/kotlin (org.jetbrains.kotlin:kotlin-test)</summary>

###
[`v2.0.21`](https://redirect.github.com/JetBrains/kotlin/releases/tag/v2.0.21):
Kotlin 2.0.21

##### Changelog

##### Apple Ecosystem

- [`KT-69093`](https://youtrack.jetbrains.com/issue/KT-69093) Xcode 16
support in Kotlin

##### Backend. Native. Debug

- [`KT-71374`](https://youtrack.jetbrains.com/issue/KT-71374) lldb: step
out breaks breaking in Xcode 16

##### Compiler

##### Fixes

- [`KT-69735`](https://youtrack.jetbrains.com/issue/KT-69735) K2: Static
fields are missing from the declaration list of corresponding IrClass
for java class
- [`KT-71122`](https://youtrack.jetbrains.com/issue/KT-71122) Regression
in Kotlin Compiler 2.0 causing NPE in the runtime
- [`KT-70931`](https://youtrack.jetbrains.com/issue/KT-70931) K2 /
Scripts: "cannot convert IrExpression to ConstantValue" when using
function annotation
- [`KT-70584`](https://youtrack.jetbrains.com/issue/KT-70584) K2:
"IllegalStateException: flow for PostponedLambdaExitNode not initialized
- traversing nodes in wrong order?"
- [`KT-70808`](https://youtrack.jetbrains.com/issue/KT-70808) K2: "node
has already been visited" with anonymous object in dead code
- [`KT-69985`](https://youtrack.jetbrains.com/issue/KT-69985) K2:
Classifier declarations from root package are resolved without imports
in non-root packages
- [`KT-70683`](https://youtrack.jetbrains.com/issue/KT-70683) K2:
Internal compiler error in IrFakeOverrideSymbolBase.getOwner
- [`KT-70901`](https://youtrack.jetbrains.com/issue/KT-70901) False
positive Public-API inline function cannot access non-public-API
property accessor
- [`KT-70930`](https://youtrack.jetbrains.com/issue/KT-70930) K2: Java
annotations not present on ENUM_ENTRY IR elements
- [`KT-70194`](https://youtrack.jetbrains.com/issue/KT-70194) K2 IDE:
exception on a very red file
- [`KT-69399`](https://youtrack.jetbrains.com/issue/KT-69399) Native:
IllegalStateException: "Failed to build cache"

##### Compose compiler

##### Fixes

- [`b/329477544`](https://issuetracker.google.com/issues/329477544)
Force open / overridden Composable functions to be non-restartable.
- [`b/361652128`](https://issuetracker.google.com/issues/361652128)
Disable live literal transform if the corresponding flag is disabled

##### IR. Actualizer

- [`KT-70894`](https://youtrack.jetbrains.com/issue/KT-70894) IR crash.
Unprocessed `IrFunctionFakeOverrideSymbol` when actualize to Java

##### IR. Tree

- [`KT-71191`](https://youtrack.jetbrains.com/issue/KT-71191)
SymbolTable: Check if the provided signature is public before adding a
symbol to the SymbolTable

##### Native. Build Infrastructure

- [`KT-71485`](https://youtrack.jetbrains.com/issue/KT-71485) K/N
runtime parts don't build due to \_Float16 issues on x86\_64 macOS

##### Native. C Export

- [`KT-69507`](https://youtrack.jetbrains.com/issue/KT-69507) LLVM 11
clang with Xcode 16 headers: standard c++ headers

##### Native. C and ObjC Import

- [`KT-71029`](https://youtrack.jetbrains.com/issue/KT-71029)
Investigate why stdarg.h declarations leak into testModuleA

##### Native. Platform Libraries

- [`KT-70566`](https://youtrack.jetbrains.com/issue/KT-70566) LLVM 11
clang with Xcode 16 headers: 'sys/cdefs.h' file not found
- [`KT-71624`](https://youtrack.jetbrains.com/issue/KT-71624) Eliminate
remaining UIKit/AppKit removed signatures
- [`KT-70031`](https://youtrack.jetbrains.com/issue/KT-70031) Rebuild
platform libraries in 2.0.21 with Xcode 16

##### Native. Testing

- [`KT-70603`](https://youtrack.jetbrains.com/issue/KT-70603) C++ with
-fmodules: cyclic dependency in module 'std': std -> \_wctype ->
\__wctype -> std in dev llvm toolchains

##### Tools. CLI. Native

- [`KT-71262`](https://youtrack.jetbrains.com/issue/KT-71262)
KotlinNativeLink tasks fetching from network despite
-Xoverride-konan-properties=dependenciesUrl= being set

##### Tools. Compiler Plugins

- [`KT-71038`](https://youtrack.jetbrains.com/issue/KT-71038)
PowerAssert: Constant on RHS of elvis operator leads to compiler crash

##### Tools. Daemon

- [`KT-35381`](https://youtrack.jetbrains.com/issue/KT-35381) Get rid of
the native-platform usage in kotlin compiler

##### Tools. Gradle. Multiplatform

- [`KT-71444`](https://youtrack.jetbrains.com/issue/KT-71444) Certain
POMs produced by Kotlin 2.0.20 cannot be consumed by KMP projects with
Android targets
- [`KT-70700`](https://youtrack.jetbrains.com/issue/KT-70700) Gradle
8.10: The value for task ':commonizeNativeDistribution' property
'kotlinNativeBundleBuildService' cannot be changed any further
- [`KT-71396`](https://youtrack.jetbrains.com/issue/KT-71396) Gradle
client side JVM explodes with OOM due to xcodebuild logs

##### Tools. Gradle. Native

- [`KT-71419`](https://youtrack.jetbrains.com/issue/KT-71419) Light
bundle KGP IT run against a stable K/N version

##### Tools. JPS

- [`KT-71450`](https://youtrack.jetbrains.com/issue/KT-71450) Constant
build failure: com.intellij.util.io.ClosedStorageException: storage is
already closed

</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 is behind base branch, or you tick the
rebase/retry checkbox.

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

---

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

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/flipperdevices/Flipper-Android-App).

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

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Nikita Kulikov <[email protected]>
Co-authored-by: Nikita Kulikov <[email protected]>

Flipper App 1.7.1.1780

14 Oct 12:26
b3e13e0
Compare
Choose a tag to compare
Pre-release
Move core:ui to multipaltform (#969)

**Background**

Some core-ui modules still uses android-only implementations. This PR
moves more modules into multiplatform. Except coil and lottie

**Changes**

- Move more core-ui modules into commonMain

**Test plan**

- Open application
- See images and icons are ok
- See dialogs are ok

Flipper App 1.7.1.1778

10 Oct 16:41
247fce4
Compare
Choose a tag to compare
Pre-release
FileManager selection, renaming, file options (#966)

**Background**

Add more features to file manager

**Changes**

- Selection
- Multiple deletions
- Rename(aka move)
- Fix uploading doesn't start(replaced SharedFlow with Channel)
- Improve OrangeAppBar
- BottomSheet options for file/folder

**Test plan**

- Open bridge connection sample
- Try click `more` button
- Try click select
- Use new options and see cool animations

Flipper App 1.7.1.1776

09 Oct 19:49
989bb69
Compare
Choose a tag to compare
Pre-release
Remove "RPC" argument from screen streaming request (#964)

**Background**

Right now we pass "RPC" argument to app load request for screen
streaming

**Changes**

- Remove "RPC" argument

**Test plan**

Try launch app via "Open" button in faphub

Flipper App 1.7.1.1774

09 Oct 10:48
8c4ecfd
Compare
Choose a tag to compare
Pre-release
Update all dependencies (#931)

This PR contains the following updates:

| Package | Type | Update | Change | Age | Adoption | Passing |
Confidence |
|---|---|---|---|---|---|---|---|
| [actions/checkout](https://redirect.github.com/actions/checkout) |
action | digest | `692973e` -> `eef6144` | | | | |
| actions/download-artifact | action | digest | `fa0a91b` -> `d0ce8fd` |
| | | |
| [actions/setup-java](https://redirect.github.com/actions/setup-java) |
action | digest | `6a0805f` -> `b36c23c` | | | | |
|
[actions/upload-artifact](https://redirect.github.com/actions/upload-artifact)
| action | digest | `834a144` -> `604373d` | | | | |
| actions/upload-artifact | action | digest | `5076954` -> `604373d` | |
| | |
| [gradle](https://gradle.org)
([source](https://redirect.github.com/gradle/gradle)) | | patch | `8.10`
-> `8.10.2` |
[![age](https://developer.mend.io/api/mc/badges/age/gradle-version/gradle/8.10.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/gradle-version/gradle/8.10.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/gradle-version/gradle/8.10/8.10.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/gradle-version/gradle/8.10/8.10.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[tj-actions/changed-files](https://redirect.github.com/tj-actions/changed-files)
| action | patch | `v45.0.0` -> `v45.0.3` |
[![age](https://developer.mend.io/api/mc/badges/age/github-tags/tj-actions%2fchanged-files/v45.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/github-tags/tj-actions%2fchanged-files/v45.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/github-tags/tj-actions%2fchanged-files/v45.0.0/v45.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/github-tags/tj-actions%2fchanged-files/v45.0.0/v45.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[com.squareup.okio:okio-fakefilesystem](https://redirect.github.com/square/okio)
| dependencies | patch | `3.9.0` -> `3.9.1` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/com.squareup.okio:okio-fakefilesystem/3.9.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.squareup.okio:okio-fakefilesystem/3.9.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.squareup.okio:okio-fakefilesystem/3.9.0/3.9.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.squareup.okio:okio-fakefilesystem/3.9.0/3.9.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [com.squareup.okio:okio](https://redirect.github.com/square/okio) |
dependencies | patch | `3.9.0` -> `3.9.1` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/com.squareup.okio:okio/3.9.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.squareup.okio:okio/3.9.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.squareup.okio:okio/3.9.0/3.9.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.squareup.okio:okio/3.9.0/3.9.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| com.squareup.wire | plugin | minor | `5.0.0` -> `5.1.0` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/com.squareup.wire/5.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.squareup.wire/5.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.squareup.wire/5.0.0/5.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.squareup.wire/5.0.0/5.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| com.github.gmazzo.buildconfig | plugin | minor | `5.4.0` -> `5.5.0` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/com.github.gmazzo.buildconfig/5.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.github.gmazzo.buildconfig/5.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.github.gmazzo.buildconfig/5.4.0/5.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.github.gmazzo.buildconfig/5.4.0/5.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[com.google.firebase:firebase-messaging](https://redirect.github.com/firebase/firebase-android-sdk)
| dependencies | patch | `24.0.1` -> `24.0.2` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.firebase:firebase-messaging/24.0.2?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.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.firebase:firebase-messaging/24.0.1/24.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.firebase:firebase-messaging/24.0.1/24.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[io.nlopez.compose.rules:detekt](https://redirect.github.com/mrmans0n/compose-rules)
| dependencies | patch | `0.4.11` -> `0.4.15` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/io.nlopez.compose.rules:detekt/0.4.15?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/io.nlopez.compose.rules:detekt/0.4.15?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/io.nlopez.compose.rules:detekt/0.4.11/0.4.15?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.nlopez.compose.rules:detekt/0.4.11/0.4.15?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| io.gitlab.arturbosch.detekt | plugin | patch | `1.23.6` -> `1.23.7` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/io.gitlab.arturbosch.detekt/1.23.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/io.gitlab.arturbosch.detekt/1.23.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/io.gitlab.arturbosch.detekt/1.23.6/1.23.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.gitlab.arturbosch.detekt/1.23.6/1.23.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [io.gitlab.arturbosch.detekt:detekt-formatting](https://detekt.dev)
([source](https://redirect.github.com/detekt/detekt)) | dependencies |
patch | `1.23.6` -> `1.23.7` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/io.gitlab.arturbosch.detekt:detekt-formatting/1.23.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/io.gitlab.arturbosch.detekt:detekt-formatting/1.23.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/io.gitlab.arturbosch.detekt:detekt-formatting/1.23.6/1.23.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.gitlab.arturbosch.detekt:detekt-formatting/1.23.6/1.23.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [io.gitlab.arturbosch.detekt:detekt-gradle-plugin](https://detekt.dev)
([source](https://redirect.github.com/detekt/detekt)) | dependencies |
patch | `1.23.6` -> `1.23.7` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/io.gitlab.arturbosch.detekt:detekt-gradle-plugin/1.23.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/io.gitlab.arturbosch.detekt:detekt-gradle-plugin/1.23.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/io.gitlab.arturbosch.detekt:detekt-gradle-plugin/1.23.6/1.23.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.gitlab.arturbosch.detekt:detekt-gradle-plugin/1.23.6/1.23.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[androidx.profileinstaller:profileinstaller](https://developer.android.com/jetpack/androidx/releases/profileinstaller#1.4.1)
([source](https://cs.android.com/androidx/platform/frameworks/support))
| dependencies | minor | `1.3.1` -> `1.4.1` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/androidx.profileinstaller:profileinstaller/1.4.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/androidx.profileinstaller:profileinstaller/1.4.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/androidx.profileinstaller:profileinstaller/1.3.1/1.4.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/androidx.profileinstaller:profileinstaller/1.3.1/1.4.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[androidx.baselineprofile](https://developer.android.com/jetpack/androidx/releases/benchmark#1.3.2)
([source](https://cs.android.com/androidx/platform/frameworks/support))
| plugin | patch | `1.3.0` -> `1.3.2` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/androidx.baselineprofile/1.3.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/androidx.baselineprofile/1.3.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/androidx.baselineprofile/1.3.0/1.3.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/androidx.baselineprofile/1.3.0/1.3.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[androidx.benchmark:benchmark-macro-junit4](https://developer.android.com/jetpack/androidx/releases/benchmark#1.3.2)
([source](https://cs.android.com/androidx/platform/frameworks/support))
| dependencies | patch | `1.3.0` -> `1.3.2` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/androidx.benchmark:benchmark-macro-junit4/1.3.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/androidx.benchmark:benchmark-macro-junit4/1.3.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/androidx.benchmark:benchmark-macro-junit4/1.3.0/1.3.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/androidx.benchmark:benchmark-macro-junit4/1.3.0/1.3.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[net.engawapg.lib:zoomable](https://redirect.github.com/usuiat/Zoomable)
| dependencies | patch | `1.6.1` -> `1.6.2` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/net.engawapg.lib:zoomable/1.6.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/net.engawapg.lib:zoomable/1.6.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/net.engawapg.lib:zoomable/1.6.1/1.6.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/net.engawapg.lib:zoomable/1.6.1/1.6.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[ly.count.android:sdk](https://redirect.github.com/Countly/countly-sdk-android)
| dependencies | patch | `24.7.2` -> `24.7.4` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/ly.count.android:sdk/24.7.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/ly.count.android:sdk/24.7.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/ly.count.android:sdk/24.7.2/24.7.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/ly.count.android:sdk/24.7.2/24.7.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[com.mikepenz:multiplatform-markdown-renderer](https://redirect.github.com/mikepenz/multiplatform-markdown-renderer)
| dependencies | minor | `0.25.0` -> `0.26.0` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/com.mikepenz:multiplatform-markdown-renderer/0.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.mikepenz:multiplatform-markdown-renderer/0.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.mikepenz:multiplatform-markdown-renderer/0.25.0/0.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.mikepenz:multiplatform-markdown-renderer/0.25.0/0.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[com.airbnb.android:lottie-compose](https://redirect.github.com/airbnb/lottie-android)
| dependencies | patch | `6.5.1` -> `6.5.2` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/com.airbnb.android:lottie-compose/6.5.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.airbnb.android:lottie-compose/6.5.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.airbnb.android:lottie-compose/6.5.1/6.5.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.airbnb.android:lottie-compose/6.5.1/6.5.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[androidx.lifecycle:lifecycle-runtime-testing](https://developer.android.com/jetpack/androidx/releases/lifecycle#2.8.6)
([source](https://cs.android.com/androidx/platform/frameworks/support))
| dependencies | patch | `2.8.4` -> `2.8.6` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/androidx.lifecycle:lifecycle-runtime-testing/2.8.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/androidx.lifecycle:lifecycle-runtime-testing/2.8.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/androidx.lifecycle:lifecycle-runtime-testing/2.8.4/2.8.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/androidx.lifecycle:lifecycle-runtime-testing/2.8.4/2.8.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[androidx.lifecycle:lifecycle-service](https://developer.android.com/jetpack/androidx/releases/lifecycle#2.8.6)
([source](https://cs.android.com/androidx/platform/frameworks/support))
| dependencies | patch | `2.8.4` -> `2.8.6` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/androidx.lifecycle:lifecycle-service/2.8.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/androidx.lifecycle:lifecycle-service/2.8.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/androidx.lifecycle:lifecycle-service/2.8.4/2.8.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/androidx.lifecycle:lifecycle-service/2.8.4/2.8.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[androidx.lifecycle:lifecycle-viewmodel-compose](https://developer.android.com/jetpack/androidx/releases/lifecycle#2.8.6)
([source](https://cs.android.com/androidx/platform/frameworks/support))
| dependencies | patch | `2.8.4` -> `2.8.6` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/androidx.lifecycle:lifecycle-viewmodel-compose/2.8.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/androidx.lifecycle:lifecycle-viewmodel-compose/2.8.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/androidx.lifecycle:lifecycle-viewmodel-compose/2.8.4/2.8.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/androidx.lifecycle:lifecycle-viewmodel-compose/2.8.4/2.8.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[androidx.lifecycle:lifecycle-runtime-ktx](https://developer.android.com/jetpack/androidx/releases/lifecycle#2.8.6)
([source](https://cs.android.com/androidx/platform/frameworks/support))
| dependencies | patch | `2.8.4` -> `2.8.6` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/androidx.lifecycle:lifecycle-runtime-ktx/2.8.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/androidx.lifecycle:lifecycle-runtime-ktx/2.8.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/androidx.lifecycle:lifecycle-runtime-ktx/2.8.4/2.8.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/androidx.lifecycle:lifecycle-runtime-ktx/2.8.4/2.8.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[androidx.lifecycle:lifecycle-viewmodel-ktx](https://developer.android.com/jetpack/androidx/releases/lifecycle#2.8.6)
([source](https://cs.android.com/androidx/platform/frameworks/support))
| dependencies | patch | `2.8.4` -> `2.8.6` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/androidx.lifecycle:lifecycle-viewmodel-ktx/2.8.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/androidx.lifecycle:lifecycle-viewmodel-ktx/2.8.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/androidx.lifecycle:lifecycle-viewmodel-ktx/2.8.4/2.8.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/androidx.lifecycle:lifecycle-viewmodel-ktx/2.8.4/2.8.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[androidx.activity:activity-ktx](https://developer.android.com/jetpack/androidx/releases/activity#1.9.2)
([source](https://cs.android.com/androidx/platform/frameworks/support))
| dependencies | patch | `1.9.1` -> `1.9.2` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/androidx.activity:activity-ktx/1.9.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/androidx.activity:activity-ktx/1.9.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/androidx.activity:activity-ktx/1.9.1/1.9.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/androidx.activity:activity-ktx/1.9.1/1.9.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[androidx.activity:activity-compose](https://developer.android.com/jetpack/androidx/releases/activity#1.9.2)
([source](https://cs.android.com/androidx/platform/frameworks/support))
| dependencies | patch | `1.9.1` -> `1.9.2` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/androidx.activity:activity-compose/1.9.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/androidx.activity:activity-compose/1.9.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/androidx.activity:activity-compose/1.9.1/1.9.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/androidx.activity:activity-compose/1.9.1/1.9.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[org.jetbrains.kotlinx:kotlinx-serialization-json](https://redirect.github.com/Kotlin/kotlinx.serialization)
| dependencies | patch | `1.7.1` -> `1.7.3` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/org.jetbrains.kotlinx:kotlinx-serialization-json/1.7.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/org.jetbrains.kotlinx:kotlinx-serialization-json/1.7.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/org.jetbrains.kotlinx:kotlinx-serialization-json/1.7.1/1.7.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.jetbrains.kotlinx:kotlinx-serialization-json/1.7.1/1.7.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[com.google.accompanist:accompanist-swiperefresh](https://redirect.github.com/google/accompanist)
| dependencies | minor | `0.34.0` -> `0.36.0` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.accompanist:accompanist-swiperefresh/0.36.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.accompanist:accompanist-swiperefresh/0.36.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.accompanist:accompanist-swiperefresh/0.34.0/0.36.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.accompanist:accompanist-swiperefresh/0.34.0/0.36.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[com.google.accompanist:accompanist-pager-indicators](https://redirect.github.com/google/accompanist)
| dependencies | minor | `0.34.0` -> `0.36.0` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.accompanist:accompanist-pager-indicators/0.36.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.accompanist:accompanist-pager-indicators/0.36.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.accompanist:accompanist-pager-indicators/0.34.0/0.36.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.accompanist:accompanist-pager-indicators/0.34.0/0.36.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[com.google.accompanist:accompanist-pager](https://redirect.github.com/google/accompanist)
| dependencies | minor | `0.34.0` -> `0.36.0` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.accompanist:accompanist-pager/0.36.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.accompanist:accompanist-pager/0.36.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.accompanist:accompanist-pager/0.34.0/0.36.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.accompanist:accompanist-pager/0.34.0/0.36.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[androidx.wear.compose:compose-foundation](https://developer.android.com/jetpack/androidx/releases/wear-compose#1.4.0)
([source](https://cs.android.com/androidx/platform/frameworks/support))
| dependencies | minor | `1.3.1` -> `1.4.0` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/androidx.wear.compose:compose-foundation/1.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/androidx.wear.compose:compose-foundation/1.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/androidx.wear.compose:compose-foundation/1.3.1/1.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/androidx.wear.compose:compose-foundation/1.3.1/1.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[androidx.wear.compose:compose-material](https://developer.android.com/jetpack/androidx/releases/wear-compose#1.4.0)
([source](https://cs.android.com/androidx/platform/frameworks/support))
| dependencies | minor | `1.3.1` -> `1.4.0` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/androidx.wear.compose:compose-material/1.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/androidx.wear.compose:compose-material/1.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/androidx.wear.compose:compose-material/1.3.1/1.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/androidx.wear.compose:compose-material/1.3.1/1.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[androidx.compose.ui:ui-tooling](https://developer.android.com/jetpack/androidx/releases/compose-ui#1.7.3)
([source](https://cs.android.com/androidx/platform/frameworks/support))
| dependencies | minor | `1.6.8` -> `1.7.3` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/androidx.compose.ui:ui-tooling/1.7.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/androidx.compose.ui:ui-tooling/1.7.3?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.8/1.7.3?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.8/1.7.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[androidx.compose.ui:ui](https://developer.android.com/jetpack/androidx/releases/compose-ui#1.7.3)
([source](https://cs.android.com/androidx/platform/frameworks/support))
| dependencies | minor | `1.6.8` -> `1.7.3` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/androidx.compose.ui:ui/1.7.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/androidx.compose.ui:ui/1.7.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/androidx.compose.ui:ui/1.6.8/1.7.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/androidx.compose.ui:ui/1.6.8/1.7.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[androidx.compose.foundation:foundation](https://developer.android.com/jetpack/androidx/releases/compose-foundation#1.7.3)
([source](https://cs.android.com/androidx/platform/frameworks/support))
| dependencies | minor | `1.6.8` -> `1.7.3` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/androidx.compose.foundation:foundation/1.7.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/androidx.compose.foundation:foundation/1.7.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/androidx.compose.foundation:foundation/1.6.8/1.7.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/androidx.compose.foundation:foundation/1.6.8/1.7.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[androidx.compose.material:material-icons-extended](https://developer.android.com/jetpack/androidx/releases/compose-material#1.7.3)
([source](https://cs.android.com/androidx/platform/frameworks/support))
| dependencies | minor | `1.6.8` -> `1.7.3` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/androidx.compose.material:material-icons-extended/1.7.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/androidx.compose.material:material-icons-extended/1.7.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/androidx.compose.material:material-icons-extended/1.6.8/1.7.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/androidx.compose.material:material-icons-extended/1.6.8/1.7.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[androidx.compose.material:material-icons-core](https://developer.android.com/jetpack/androidx/releases/compose-material#1.7.3)
([source](https://cs.android.com/androidx/platform/frameworks/support))
| dependencies | minor | `1.6.8` -> `1.7.3` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/androidx.compose.material:material-icons-core/1.7.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/androidx.compose.material:material-icons-core/1.7.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/androidx.compose.material:material-icons-core/1.6.8/1.7.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/androidx.compose.material:material-icons-core/1.6.8/1.7.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[androidx.compose.material:material](https://developer.android.com/jetpack/androidx/releases/compose-material#1.7.3)
([source](https://cs.android.com/androidx/platform/frameworks/support))
| dependencies | minor | `1.6.8` -> `1.7.3` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/androidx.compose.material:material/1.7.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/androidx.compose.material:material/1.7.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/androidx.compose.material:material/1.6.8/1.7.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/androidx.compose.material:material/1.6.8/1.7.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[com.google.protobuf:protoc](https://developers.google.com/protocol-buffers/)
([source](https://redirect.github.com/protocolbuffers/protobuf)) |
dependencies | patch | `4.28.0` -> `4.28.2` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.protobuf:protoc/4.28.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.protobuf:protoc/4.28.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.protobuf:protoc/4.28.0/4.28.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.protobuf:protoc/4.28.0/4.28.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[com.google.protobuf:protobuf-kotlin-lite](https://developers.google.com/protocol-buffers/)
([source](https://redirect.github.com/protocolbuffers/protobuf)) |
dependencies | patch | `4.28.0` -> `4.28.2` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.protobuf:protobuf-kotlin-lite/4.28.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.protobuf:protobuf-kotlin-lite/4.28.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.protobuf:protobuf-kotlin-lite/4.28.0/4.28.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.protobuf:protobuf-kotlin-lite/4.28.0/4.28.2?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)) |
plugin | minor | `8.6.0` -> `8.7.0` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/com.android.test/8.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.android.test/8.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.android.test/8.6.0/8.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.android.test/8.6.0/8.7.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)) |
plugin | minor | `8.6.0` -> `8.7.0` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/com.android.library/8.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.android.library/8.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.android.library/8.6.0/8.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.android.library/8.6.0/8.7.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)) |
plugin | minor | `8.6.0` -> `8.7.0` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/com.android.application/8.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.android.application/8.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.android.application/8.6.0/8.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.android.application/8.6.0/8.7.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)) |
dependencies | minor | `8.6.0` -> `8.7.0` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/com.android.tools.build:gradle/8.7.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.7.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.6.0/8.7.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.6.0/8.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [com.google.devtools.ksp](https://goo.gle/ksp)
([source](https://redirect.github.com/google/ksp)) | plugin | patch |
`2.0.20-1.0.24` -> `2.0.20-1.0.25` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.devtools.ksp/2.0.20-1.0.25?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.devtools.ksp/2.0.20-1.0.25?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.devtools.ksp/2.0.20-1.0.24/2.0.20-1.0.25?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.devtools.ksp/2.0.20-1.0.24/2.0.20-1.0.25?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin](https://goo.gle/ksp)
([source](https://redirect.github.com/google/ksp)) | dependencies |
patch | `2.0.20-1.0.24` -> `2.0.20-1.0.25` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin/2.0.20-1.0.25?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin/2.0.20-1.0.25?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin/2.0.20-1.0.24/2.0.20-1.0.25?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin/2.0.20-1.0.24/2.0.20-1.0.25?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[org.jetbrains.kotlinx:kotlinx-coroutines-test](https://redirect.github.com/Kotlin/kotlinx.coroutines)
| dependencies | minor | `1.8.1` -> `1.9.0` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/org.jetbrains.kotlinx:kotlinx-coroutines-test/1.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/org.jetbrains.kotlinx:kotlinx-coroutines-test/1.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/org.jetbrains.kotlinx:kotlinx-coroutines-test/1.8.1/1.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.jetbrains.kotlinx:kotlinx-coroutines-test/1.8.1/1.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[org.jetbrains.kotlinx:kotlinx-coroutines-play-services](https://redirect.github.com/Kotlin/kotlinx.coroutines)
| dependencies | minor | `1.8.1` -> `1.9.0` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/org.jetbrains.kotlinx:kotlinx-coroutines-play-services/1.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/org.jetbrains.kotlinx:kotlinx-coroutines-play-services/1.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/org.jetbrains.kotlinx:kotlinx-coroutines-play-services/1.8.1/1.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.jetbrains.kotlinx:kotlinx-coroutines-play-services/1.8.1/1.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[org.jetbrains.kotlinx:kotlinx-coroutines-android](https://redirect.github.com/Kotlin/kotlinx.coroutines)
| dependencies | minor | `1.8.1` -> `1.9.0` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/org.jetbrains.kotlinx:kotlinx-coroutines-android/1.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/org.jetbrains.kotlinx:kotlinx-coroutines-android/1.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/org.jetbrains.kotlinx:kotlinx-coroutines-android/1.8.1/1.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.jetbrains.kotlinx:kotlinx-coroutines-android/1.8.1/1.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[org.jetbrains.kotlinx:kotlinx-collections-immutable](https://redirect.github.com/Kotlin/kotlinx.collections.immutable)
| dependencies | patch | `0.3.7` -> `0.3.8` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/org.jetbrains.kotlinx:kotlinx-collections-immutable/0.3.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/org.jetbrains.kotlinx:kotlinx-collections-immutable/0.3.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/org.jetbrains.kotlinx:kotlinx-collections-immutable/0.3.7/0.3.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.jetbrains.kotlinx:kotlinx-collections-immutable/0.3.7/0.3.8?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>gradle/gradle (gradle)</summary>

###
[`v8.10.2`](https://redirect.github.com/gradle/gradle/compare/v8.10.1...v8.10.2)

[Compare
Source](https://redirect.github.com/gradle/gradle/compare/v8.10.1...v8.10.2)

###
[`v8.10.1`](https://redirect.github.com/gradle/gradle/compare/v8.10.0...v8.10.1)

[Compare
Source](https://redirect.github.com/gradle/gradle/compare/v8.10.0...v8.10.1)

</details>

<details>
<summary>tj-actions/changed-files (tj-actions/changed-files)</summary>

###
[`v45.0.3`](https://redirect.github.com/tj-actions/changed-files/releases/tag/v45.0.3)

[Compare
Source](https://redirect.github.com/tj-actions/changed-files/compare/v45.0.2...v45.0.3)

#### What's Changed

- Upgraded to v45.0.2 by
[@&#8203;tj-actions-bot](https://redirect.github.com/tj-actions-bot) in
[https:/tj-actions/changed-files/pull/2282](https://redirect.github.com/tj-actions/changed-files/pull/2282)
- chore(deps): update dependency eslint to v8.57.1 by
[@&#8203;renovate](https://redirect.github.com/renovate) in
[https:/tj-actions/changed-files/pull/2284](https://redirect.github.com/tj-actions/changed-files/pull/2284)
- chore(deps): update peter-evans/create-pull-request action to v7.0.5
by [@&#8203;renovate](https://redirect.github.com/renovate) in
[https:/tj-actions/changed-files/pull/2286](https://redirect.github.com/tj-actions/changed-files/pull/2286)
- chore(deps): update actions/setup-node action to v4.0.4 by
[@&#8203;renovate](https://redirect.github.com/renovate) in
[https:/tj-actions/changed-files/pull/2287](https://redirect.github.com/tj-actions/changed-files/pull/2287)
- chore(deps): lock file maintenance by
[@&#8203;renovate](https://redirect.github.com/renovate) in
[https:/tj-actions/changed-files/pull/2289](https://redirect.github.com/tj-actions/changed-files/pull/2289)
- chore(deps): update dependency
[@&#8203;types/lodash](https://redirect.github.com/types/lodash) to
v4.17.9 by [@&#8203;renovate](https://redirect.github.com/renovate) in
[https:/tj-actions/changed-files/pull/2291](https://redirect.github.com/tj-actions/changed-files/pull/2291)
- chore(deps): update dependency
[@&#8203;vercel/ncc](https://redirect.github.com/vercel/ncc) to v0.38.2
by [@&#8203;renovate](https://redirect.github.com/renovate) in
[https:/tj-actions/changed-files/pull/2290](https://redirect.github.com/tj-actions/changed-files/pull/2290)
- chore(deps): update dependency
[@&#8203;types/node](https://redirect.github.com/types/node) to v22.6.1
by [@&#8203;renovate](https://redirect.github.com/renovate) in
[https:/tj-actions/changed-files/pull/2292](https://redirect.github.com/tj-actions/changed-files/pull/2292)
- chore(deps): update dependency
[@&#8203;types/node](https://redirect.github.com/types/node) to v22.7.0
by [@&#8203;renovate](https://redirect.github.com/renovate) in
[https:/tj-actions/changed-files/pull/2294](https://redirect.github.com/tj-actions/changed-files/pull/2294)
- fix: test for since last remote commit check on pull_request closed by
[@&#8203;jackton1](https://redirect.github.com/jackton1) in
[https:/tj-actions/changed-files/pull/2295](https://redirect.github.com/tj-actions/changed-files/pull/2295)
- chore(deps): update dependency
[@&#8203;types/node](https://redirect.github.com/types/node) to v22.7.2
by [@&#8203;renovate](https://redirect.github.com/renovate) in
[https:/tj-actions/changed-files/pull/2297](https://redirect.github.com/tj-actions/changed-files/pull/2297)
- docs: Update README.md by
[@&#8203;jackton1](https://redirect.github.com/jackton1) in
[https:/tj-actions/changed-files/pull/2296](https://redirect.github.com/tj-actions/changed-files/pull/2296)
- chore(deps): update dependency
[@&#8203;types/node](https://redirect.github.com/types/node) to v22.7.3
by [@&#8203;renovate](https://redirect.github.com/renovate) in
[https:/tj-actions/changed-files/pull/2298](https://redirect.github.com/tj-actions/changed-files/pull/2298)
- chore(deps): update dependency
[@&#8203;types/node](https://redirect.github.com/types/node) to v22.7.4
by [@&#8203;renovate](https://redirect.github.com/renovate) in
[https:/tj-actions/changed-files/pull/2299](https://redirect.github.com/tj-actions/changed-files/pull/2299)
- chore(deps): lock file maintenance by
[@&#8203;renovate](https://redirect.github.com/renovate) in
[https:/tj-actions/changed-files/pull/2301](https://redirect.github.com/tj-actions/changed-files/pull/2301)
- docs: Update README.md by
[@&#8203;jackton1](https://redirect.github.com/jackton1) in
[https:/tj-actions/changed-files/pull/2300](https://redirect.github.com/tj-actions/changed-files/pull/2300)
- fix: bug with files ignore yaml patterns not filtering the list of
files by [@&#8203;jackton1](https://redirect.github.com/jackton1) in
[https:/tj-actions/changed-files/pull/2304](https://redirect.github.com/tj-actions/changed-files/pull/2304)
- fix(deps): update dependency
[@&#8203;actions/core](https://redirect.github.com/actions/core) to
v1.11.0 by [@&#8203;renovate](https://redirect.github.com/renovate) in
[https:/tj-actions/changed-files/pull/2305](https://redirect.github.com/tj-actions/changed-files/pull/2305)
- chore(deps): update dependency
[@&#8203;types/lodash](https://redirect.github.com/types/lodash) to
v4.17.10 by [@&#8203;renovate](https://redirect.github.com/renovate) in
[https:/tj-actions/changed-files/pull/2306](https://redirect.github.com/tj-actions/changed-files/pull/2306)
- fix: overwriting yaml filter patterns by
[@&#8203;jackton1](https://redirect.github.com/jackton1) in
[https:/tj-actions/changed-files/pull/2307](https://redirect.github.com/tj-actions/changed-files/pull/2307)

**Full Changelog**:
https:/tj-actions/changed-files/compare/v45...v45.0.3

###
[`v45.0.2`](https://redirect.github.com/tj-actions/changed-files/releases/tag/v45.0.2)

[Compare
Source](https://redirect.github.com/tj-actions/changed-files/compare/v45.0.1...v45.0.2)

#### What's Changed

- chore(deps): lock file maintenance by
[@&#8203;renovate](https://redirect.github.com/renovate) in
[https:/tj-actions/changed-files/pull/2259](https://redirect.github.com/tj-actions/changed-files/pull/2259)
- chore(deps): update dependency eslint-plugin-jest to v28.8.2 by
[@&#8203;renovate](https://redirect.github.com/renovate) in
[https:/tj-actions/changed-files/pull/2260](https://redirect.github.com/tj-actions/changed-files/pull/2260)
- Upgraded to v45.0.1 by
[@&#8203;tj-actions-bot](https://redirect.github.com/tj-actions-bot) in
[https:/tj-actions/changed-files/pull/2258](https://redirect.github.com/tj-actions/changed-files/pull/2258)
- chore(deps): update dependency
[@&#8203;types/node](https://redirect.github.com/types/node) to v22.5.3
by [@&#8203;renovate](https://redirect.github.com/renovate) in
[https:/tj-actions/changed-files/pull/2263](https://redirect.github.com/tj-actions/changed-files/pull/2263)
- chore(deps): update peter-evans/create-pull-request action to v7 by
[@&#8203;renovate](https://redirect.github.com/renovate) in
[https:/tj-actions/changed-files/pull/2261](https://redirect.github.com/tj-actions/changed-files/pull/2261)
- fix(deps): update dependency yaml to v2.5.1 by
[@&#8203;renovate](https://redirect.github.com/renovate) in
[https:/tj-actions/changed-files/pull/2264](https://redirect.github.com/tj-actions/changed-files/pull/2264)
- chore(deps): update dependency
[@&#8203;types/node](https://redirect.github.com/types/node) to v22.5.4
by [@&#8203;renovate](https://redirect.github.com/renovate) in
[https:/tj-actions/changed-files/pull/2266](https://redirect.github.com/tj-actions/changed-files/pull/2266)
- chore(deps): update dependency eslint-plugin-jest to v28.8.3 by
[@&#8203;renovate](https://redirect.github.com/renovate) in
[https:/tj-actions/changed-files/pull/2267](https://redirect.github.com/tj-actions/changed-files/pull/2267)
- chore(deps): update peter-evans/create-pull-request action to v7.0.1
by [@&#8203;renovate](https://redirect.github.com/renovate) in
[https:/tj-actions/changed-files/pull/2269](https://redirect.github.com/tj-actions/changed-files/pull/2269)
- chore(deps): lock file maintenance by
[@&#8203;renovate](https://redirect.github.com/renovate) in
[https:/tj-actions/changed-files/pull/2270](https://redirect.github.com/tj-actions/changed-files/pull/2270)
- chore(deps): lock file maintenance by
[@&#8203;renovate](https://redirect.github.com/renovate) in
[https:/tj-actions/changed-files/pull/2271](https://redirect.github.com/tj-actions/changed-files/pull/2271)
- chore(deps): update dependency typescript to v5.6.2 by
[@&#8203;renovate](https://redirect.github.com/renovate) in
[https:/tj-actions/changed-files/pull/2272](https://redirect.github.com/tj-actions/changed-files/pull/2272)
- chore(deps): update dependency eslint-plugin-github to v5.0.2 by
[@&#8203;renovate](https://redirect.github.com/renovate) in
[https:/tj-actions/changed-files/pull/2275](https://redirect.github.com/tj-actions/changed-files/pull/2275)
- chore(deps): update peter-evans/create-pull-request action to v7.0.2
by [@&#8203;renovate](https://redirect.github.com/renovate) in
[https:/tj-actions/changed-files/pull/2277](https://redirect.github.com/tj-actions/changed-files/pull/2277)
- chore(deps): update dependency
[@&#8203;types/jest](https://redirect.github.com/types/jest) to v29.5.13
by [@&#8203;renovate](https://redirect.github.com/renovate) in
[https:/tj-actions/changed-files/pull/2278](https://redirect.github.com/tj-actions/changed-files/pull/2278)
- chore(deps): update dependency
[@&#8203;types/node](https://redirect.github.com/types/node) to v22.5.5
by [@&#8203;renovate](https://redirect.github.com/renovate) in
[https:/tj-actions/changed-files/pull/2279](https://redirect.github.com/tj-actions/changed-files/pull/2279)
- chore(deps): lock file maintenance by
[@&#8203;renovate](https://redirect.github.com/renovate) in
[https:/tj-actions/changed-files/pull/2280](https://redirect.github.com/tj-actions/changed-files/pull/2280)
- chore(deps): update peter-evans/create-pull-request action to v7.0.3
by [@&#8203;renovate](https://redirect.github.com/renovate) in
[https:/tj-actions/changed-files/pull/2281](https://redirect.github.com/tj-actions/changed-files/pull/2281)

**Full Changelog**:
https:/tj-actions/changed-files/compare/v45...v45.0.2

###
[`v45.0.1`](https://redirect.github.com/tj-actions/changed-files/releases/tag/v45.0.1)

[Compare
Source](https://redirect.github.com/tj-actions/changed-files/compare/v45.0.0...v45.0.1)

##### What's Changed

- Upgraded to v45 by
[@&#8203;tj-actions-bot](https://redirect.github.com/tj-actions-bot) in
[https:/tj-actions/changed-files/pull/2244](https://redirect.github.com/tj-actions/changed-files/pull/2244)
- chore(deps): update dependency
[@&#8203;types/node](https://redirect.github.com/types/node) to v22.5.0
by [@&#8203;renovate](https://redirect.github.com/renovate) in
[https:/tj-actions/changed-files/pull/2246](https://redirect.github.com/tj-actions/changed-files/pull/2246)
- chore(deps): update dependency ts-jest to v29.2.5 by
[@&#8203;renovate](https://redirect.github.com/renovate) in
[https:/tj-actions/changed-files/pull/2248](https://redirect.github.com/tj-actions/changed-files/pull/2248)
- fix(deps): update dependency micromatch to v4.0.8 by
[@&#8203;renovate](https://redirect.github.com/renovate) in
[https:/tj-actions/changed-files/pull/2249](https://redirect.github.com/tj-actions/changed-files/pull/2249)
- chore(deps): lock file maintenance by
[@&#8203;renovate](https://redirect.github.com/renovate) in
[https:/tj-actions/changed-files/pull/2251](https://redirect.github.com/tj-actions/changed-files/pull/2251)
- chore(deps-dev): bump
[@&#8203;types/node](https://redirect.github.com/types/node) from 22.5.0
to 22.5.1 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https:/tj-actions/changed-files/pull/2252](https://redirect.github.com/tj-actions/changed-files/pull/2252)
- chore(deps): update dependency eslint-plugin-jest to v28.8.1 by
[@&#8203;renovate](https://redirect.github.com/renovate) in
[https:/tj-actions/changed-files/pull/2255](https://redirect.github.com/tj-actions/changed-files/pull/2255)
- chore(deps): update dependency
[@&#8203;types/node](https://redirect.github.com/types/node) to v22.5.2
by [@&#8203;renovate](https://redirect.github.com/renovate) in
[https:/tj-actions/changed-files/pull/2257](https://redirect.github.com/tj-actions/changed-files/pull/2257)

**Full Changelog**:
https:/tj-actions/changed-files/compare/v45...v45.0.1

</details>

<details>
<summary>square/okio (com.squareup.okio:okio-fakefilesystem)</summary>

###
[`v3.9.1`](https://redirect.github.com/square/okio/blob/HEAD/CHANGELOG.md#Version-391)

*2024-09-12*

- Fix: Support paths containing a single dot (".") in `Path.relativeTo`.
- Fix: Do not read from the upstream source when a 0-byte read is
requested.
- Fix: Update kotlinx.datetime to 0.6.0 to correct a Gradle module
metadata problem with 0.5.0.
Note: this artifact is only used in 'okio-fakefilesystem' and
'okio-nodefilesystem' and not in the Okio core.

</details>

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

###
[`v0.4.15`](https://redirect.github.com/mrmans0n/compose-rules/releases/tag/v0.4.15)

#### What's changed

- Fix KtTypeReference#isComposableLambda
([#&#8203;347](https://redirect.github.com/mrmans0n/compose-rules/issues/347))
[@&#8203;mrmans0n](https://redirect.github.com/mrmans0n)

###
[`v0.4.14`](https://redirect.github.com/mrmans0n/compose-rules/releases/tag/v0.4.14)

#### What's changed

- Fix opt in rule enabled by default
([#&#8203;345](https://redirect.github.com/mrmans0n/compose-rules/issues/345))
[@&#8203;mrmans0n](https://redirect.github.com/mrmans0n)

###
[`v0.4.13`](https://redirect.github.com/mrmans0n/compose-rules/releases/tag/v0.4.13)

> \[!IMPORTANT]
> In this version, `ParameterNaming` was enabled by default unknowingly
in detekt. You should add this to your detekt configuration file to
disable it, in case you don't want it (as this rule is supposed to be
opt-in only). This will be fixed in the next version.

```yml
  PreviewNaming:
    active: false
```

#### What's changed

-   Add PreviewNaming opt-in rule ([#&#8203;344](https://redirect.github

</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 is behind base branch, or you tick the
rebase/retry checkbox.

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

---

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

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/flipperdevices/Flipper-Android-App).

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

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Nikita Kulikov <[email protected]>