Tags: flipperdevices/Flipper-Android-App
Tags
Add BuildFetch (#1092) Thanks https://buildfetch.com/ for this
Add BuildFetch (#1092) Thanks https://buildfetch.com/ for this
Android multiplatform (#1090) **Background** Added android-muliplatform library as replace for old android.library ## Changes - Fixed jvm targets - Fixed discovered tests - Fix android namespaces - Fixed android manifest - Fixed sentry - Fixed resources packages - Fixed old buildkonfig layout
Update all deps (#1034) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions </details> --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Nikita Kulikov <n@kulikov.uk>
Update all deps (#1034) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions </details> --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Nikita Kulikov <n@kulikov.uk>
Fix ci (#1020) **Background** [CI is a bit broken](https://github.com/flipperdevices/Flipper-Android-App/actions/runs/12936026554) because of autogenerated app version **Changes** - Add validation for desktop version **Test plan** - Merge and see green ci
Single tap infrared (#992) **Background** When pressing infrared buttons anywhere - the signal will be send not once. FW added new request which allows one-time infrared signal send **Changes** - Change EmulateApi with new one-time send **Test plan** - Build firmware from flipperdevices/flipperzero-firmware#4000 - Open flipper app - Open some infrared key - Press key once and see emulating on flipper now shorter - Repeat this step for Infrared Remote Controls
Update all dependencies (#1002) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [io.nlopez.compose.rules:detekt](https://redirect.github.com/mrmans0n/compose-rules) | `0.4.19` -> `0.4.22` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [io.sentry:sentry-android-timber](https://redirect.github.com/getsentry/sentry-java) | `7.18.1` -> `7.19.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [io.sentry:sentry-android](https://redirect.github.com/getsentry/sentry-java) | `7.18.1` -> `7.19.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [com.google.dagger:dagger-compiler](https://redirect.github.com/google/dagger) | `2.53` -> `2.53.1` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [com.google.dagger:dagger](https://redirect.github.com/google/dagger) | `2.53` -> `2.53.1` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [androidx.wear:wear-remote-interactions](https://developer.android.com/jetpack/androidx/releases/wear#1.1.0) ([source](https://cs.android.com/androidx/platform/frameworks/support)) | `1.0.0` -> `1.1.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [androidx.wear:wear-phone-interactions](https://developer.android.com/jetpack/androidx/releases/wear#1.0.1) ([source](https://cs.android.com/androidx/platform/frameworks/support)) | `1.1.0-alpha04` -> `1.1.0-alpha05` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [androidx.paging:paging-compose](https://developer.android.com/jetpack/androidx/releases/paging#3.3.5) ([source](https://cs.android.com/androidx/platform/frameworks/support)) | `3.3.4` -> `3.3.5` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [androidx.compose.ui:ui-tooling](https://developer.android.com/jetpack/androidx/releases/compose-ui#1.7.6) ([source](https://cs.android.com/androidx/platform/frameworks/support)) | `1.7.5` -> `1.7.6` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [androidx.compose.ui:ui](https://developer.android.com/jetpack/androidx/releases/compose-ui#1.7.6) ([source](https://cs.android.com/androidx/platform/frameworks/support)) | `1.7.5` -> `1.7.6` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [androidx.compose.foundation:foundation](https://developer.android.com/jetpack/androidx/releases/compose-foundation#1.7.6) ([source](https://cs.android.com/androidx/platform/frameworks/support)) | `1.7.5` -> `1.7.6` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [androidx.compose.material:material-icons-extended](https://developer.android.com/jetpack/androidx/releases/compose-material#1.7.6) ([source](https://cs.android.com/androidx/platform/frameworks/support)) | `1.7.5` -> `1.7.6` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [androidx.compose.material:material-icons-core](https://developer.android.com/jetpack/androidx/releases/compose-material#1.7.6) ([source](https://cs.android.com/androidx/platform/frameworks/support)) | `1.7.5` -> `1.7.6` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [androidx.compose.material:material](https://developer.android.com/jetpack/androidx/releases/compose-material#1.7.6) ([source](https://cs.android.com/androidx/platform/frameworks/support)) | `1.7.5` -> `1.7.6` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [me.gulya.anvil:compiler](https://redirect.github.com/IlyaGulya/anvil-utils) | `0.3.0-beta01` -> `0.3.0-beta02` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [me.gulya.anvil:annotations](https://redirect.github.com/IlyaGulya/anvil-utils) | `0.3.0-beta01` -> `0.3.0-beta02` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](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.22`](https://redirect.github.com/mrmans0n/compose-rules/releases/tag/v0.4.22) #### What's changed - Update ktlint matrix ([https://github.com/mrmans0n/compose-rules/pull/401](https://redirect.github.com/mrmans0n/compose-rules/pull/401)) [@​mrmans0n](https://redirect.github.com/mrmans0n) - Update detekt matrix ([https://github.com/mrmans0n/compose-rules/pull/400](https://redirect.github.com/mrmans0n/compose-rules/pull/400)) [@​mrmans0n](https://redirect.github.com/mrmans0n) - Revert Kotlin to 2.0.21 ([https://github.com/mrmans0n/compose-rules/pull/397](https://redirect.github.com/mrmans0n/compose-rules/pull/397)) [@​mrmans0n](https://redirect.github.com/mrmans0n) - Remove ModifierComposable rule ([https://github.com/mrmans0n/compose-rules/pull/395](https://redirect.github.com/mrmans0n/compose-rules/pull/395)) [@​mrmans0n](https://redirect.github.com/mrmans0n) - Update ktlint to v1.5.0 ([https://github.com/mrmans0n/compose-rules/pull/391](https://redirect.github.com/mrmans0n/compose-rules/pull/391)) [@​renovate](https://redirect.github.com/renovate) ### [`v0.4.20`](https://redirect.github.com/mrmans0n/compose-rules/releases/tag/v0.4.20) > \[!IMPORTANT] > Do not update to this one if you are using detekt. Use v0.4.22 instead. #### What's changed - Update dependency com.lemonappdev:konsist to v0.17.3 ([#​392](https://redirect.github.com/mrmans0n/compose-rules/issues/392)) [@​renovate](https://redirect.github.com/renovate) - Update dependency com.lemonappdev:konsist to v0.17.2 ([#​390](https://redirect.github.com/mrmans0n/compose-rules/issues/390)) [@​renovate](https://redirect.github.com/renovate) - Exclude "Left" from the list for ParameterNaming ([#​389](https://redirect.github.com/mrmans0n/compose-rules/issues/389)) [@​mrmans0n](https://redirect.github.com/mrmans0n) - Update dependency com.lemonappdev:konsist to v0.17.1 ([#​387](https://redirect.github.com/mrmans0n/compose-rules/issues/387)) [@​renovate](https://redirect.github.com/renovate) - Add new rules alphabetically in create-rule script ([#​386](https://redirect.github.com/mrmans0n/compose-rules/issues/386)) [@​mrmans0n](https://redirect.github.com/mrmans0n) - Add new rules to config.yml automatically ([#​385](https://redirect.github.com/mrmans0n/compose-rules/issues/385)) [@​mrmans0n](https://redirect.github.com/mrmans0n) - Add test to ensure config.yml file entries are sorted ([#​384](https://redirect.github.com/mrmans0n/compose-rules/issues/384)) [@​mrmans0n](https://redirect.github.com/mrmans0n) - Enable org.gradle.configuration-cache.parallel ([#​383](https://redirect.github.com/mrmans0n/compose-rules/issues/383)) [@​mrmans0n](https://redirect.github.com/mrmans0n) - Update kotlin to v2.1.0 ([#​382](https://redirect.github.com/mrmans0n/compose-rules/issues/382)) [@​renovate](https://redirect.github.com/renovate) - Update dependency com.lemonappdev:konsist to v0.17.0 ([#​381](https://redirect.github.com/mrmans0n/compose-rules/issues/381)) [@​renovate](https://redirect.github.com/renovate) - Update dependency com.charleskorn.kaml:kaml to v0.66.0 ([#​380](https://redirect.github.com/mrmans0n/compose-rules/issues/380)) [@​renovate](https://redirect.github.com/renovate) - Update dependency gradle to v8.11.1 ([#​378](https://redirect.github.com/mrmans0n/compose-rules/issues/378)) [@​renovate](https://redirect.github.com/renovate) </details> <details> <summary>getsentry/sentry-java (io.sentry:sentry-android-timber)</summary> ### [`v7.19.0`](https://redirect.github.com/getsentry/sentry-java/blob/HEAD/CHANGELOG.md#7190) [Compare Source](https://redirect.github.com/getsentry/sentry-java/compare/7.18.1...7.19.0) ##### Fixes - Session Replay: fix various crashes and issues ([#​3970](https://redirect.github.com/getsentry/sentry-java/pull/3970)) - Fix `IndexOutOfBoundsException` when tracking window changes - Fix `IllegalStateException` when adding/removing draw listener for a dead view - Fix `ConcurrentModificationException` when registering window listeners and stopping `WindowRecorder`/`GestureRecorder` - Add support for setting sentry-native handler_strategy ([#​3671](https://redirect.github.com/getsentry/sentry-java/pull/3671)) ##### Dependencies - Bump Native SDK from v0.7.8 to v0.7.16 ([#​3671](https://redirect.github.com/getsentry/sentry-java/pull/3671)) - [changelog](https://redirect.github.com/getsentry/sentry-native/blob/master/CHANGELOG.md#0716) - [diff](https://redirect.github.com/getsentry/sentry-native/compare/0.7.8...0.7.16) </details> <details> <summary>IlyaGulya/anvil-utils (me.gulya.anvil:compiler)</summary> ### [`v0.3.0-beta02`](https://redirect.github.com/IlyaGulya/anvil-utils/blob/HEAD/CHANGELOG.md#030-beta02---2024-12-14) ##### Changed - Upgraded Dagger to `2.53.1` ##### Fixed - Correctly defer symbols with unresolved references to the next KSP round (fixes [Issue #​4](https://redirect.github.com/IlyaGulya/anvil-utils/issues/4)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "* 0-3 * * 1" (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:eyJjcmVhdGVkSW5WZXIiOiIzOS41OC4xIiwidXBkYXRlZEluVmVyIjoiMzkuNTguMSIsInRhcmdldEJyYW5jaCI6ImRldiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Nikita Kulikov <n@kulikov.uk>
PreviousNext