Material You Expressive
This release brings initial changes to align with the updated Material You Expressive design. There's also a setting in Settings / Appearance to disable extra surfaces if your don't like them.
Full changelog
- feef4268 - chore: Bump Compose to 1.9.0-rc01
- bbc0ae00 - Merge pull request #1044 from AChep/dependabot/gradle/landscapist-2.5.2
- f0f01f34 - build(deps): Bump landscapist from 2.5.1 to 2.5.2
- 16067fea - improvement(M3): Minor design updates
- 56e4ed8d - chore: Bump Firebase dependency
- 5d7a63ba - improvement: Adjust Promo animation
- 26a58a33 - chore: Bump Android billing client to 8.0.0
- c9c12f92 - chore: Bump app version to 1.14.0
- 38df3ee0 - Merge pull request #1034 from AChep/dependabot/gradle/org.jlleitschuh.gradle.ktlint-13.1.0
- bffb0d7c - Merge pull request #1038 from AChep/dependabot/github_actions/devops-infra/action-commit-push-0.11.4
- 443886bc - Merge pull request #1037 from AChep/dependabot/github_actions/devops-infra/action-pull-request-0.6.1
- 8f37217d - Merge pull request #1035 from AChep/dependabot/github_actions/actions/setup-java-5
- 7ebe847d - Merge pull request #1036 from AChep/dependabot/github_actions/actions/checkout-5
- e3671966 - Merge pull request #1006 from AChep/localization_action
- 458e3e93 - Merge pull request #1043 from AChep/justdeleteme_action
- 79db4998 - Merge pull request #1042 from AChep/justgetmydata_action
- 28bb6f6c - Merge pull request #1041 from AChep/passkeys_action
- b136ca6e - Merge pull request #1040 from AChep/tld_public_suffix_list_action
- 19c6af14 - Merge pull request #1039 from AChep/tfa_2factorauth_action
- 279a8569 - [AUTO]Update localization library
- 1dedcb01 - [AUTO]Update justdeleteme library
- 733d3629 - [AUTO]Update justgetmydata library
- ccbe953b - [AUTO]Update passkeys library
- 0dc2b8ef - [AUTO]Update Public suffix list
- fe8a029b - [AUTO]Update two-factor auth library
- 1cc2264a - build(deps): Bump devops-infra/action-commit-push from 0.11.2 to 0.11.4
- 21452d4c - build(deps): Bump devops-infra/action-pull-request from 0.6.0 to 0.6.1
- 0d4f2a19 - chore: Update artwork
- 78bf45d0 - chore: Update screenshots
- 1b082185 - build(deps): Bump actions/checkout from 4 to 5
- ee75f6f7 - build(deps): Bump actions/setup-java from 4 to 5
- 9477c5c4 - improvement(M3): Minor Expressive updates
- 5f59a074 - improvement(M3): Adjust paddings of the Identity component
- b96c8cb4 - refactor: Optimize imports
- 0e2567ce - improvement(M3): Expressify Logs screen
- 89be97f6 - improvement(M3): Expressify Password history screen
- 30cc6ba7 - improvement(M3): Expressify Settings Search component
- f58707b8 - improvement(M3): Expressify Dropdown component
- 179d5fdd - improvement(M3): Expressify Attachments screen
- 9f400533 - improvement(M3): Minor improvements
- 51b144e7 - improvement(M3): Initial expressify Add screen
- b426a60a - improvement(M3): Align paddings over Data safety screen
- ab06f052 - improvement(M3): Align paddings over setting screens
- 2f7cb91c - improvement(M3): Expressify Export screen
- 1e1df609 - improvement(M3): Fix Subscriptions paddings
- cdbc524b - improvement(M3): Expressify Identity view header
- 17d47dcc - improvement(M3): Expressify Create and Unlock screens
- 722790de - build(deps): Bump org.jlleitschuh.gradle.ktlint from 13.0.0 to 13.1.0
- f755b501 - improvement(M3): Less jumpy tabs
- 18796c73 - chore: Bump AGP plugin
- 1164506b - improvement(M3): Reduce the fields' border opacity v2
- 2be31ad1 - improvement(M3): Reduce the fields' border opacity
- cb814556 - improvement(M3): Expressify the Login screen + minor updates
- 7dfe609c - improvement: Add more logs to dev Cipher duplicates impl
- 7a3ec037 - improvement(M3): Expressify Duplicates screen
- 6bdfb996 - improvement(M3): Update Skeleton views to better match the loaded screens
- 728a1075 - improvement(M3): Minor Expressive updates
- 162fb594 - improvement(M3): Expressify Send view screen
- 96bb5703 - improvement(M3): Expressify Send list screen
- 5010de2d - improvement(M3): Adjust subscriptions card's paddings
- 7b2c56fa - improvement(M3): Place linear sync indicator on top of the nav bar
- 54f0369d - improvement(M3): Change the track color of the TOTP loading indicator to transparent
- 143ab534 - deps: Bump KSP to 2.2.10-2.0.2
- 4ec6ce7e - deps: Bump Compose to 1.9.0-beta03 and Kotlin to 2.2.10
- 9c171f04 - improvement: Pass onLongClick directly into Modifier.combinedClickable
- ff1a1d48 - improvement(M3): Expressify Watchtower new alerts screen
- 1d9e7966 - improvement(M3): Expressify Localization contributors screen
- ee98c726 - improvement(M3): Expressify Equivalent domains screen
- a4200c76 - improvement(M3): Expressify Wordlist screen
- 821b22a7 - improvement(M3): Expressify Email relay list screen
- 0b27579b - improvement(M3): Expressify Generator history screen
- 2b55552a - Merge pull request #1030 from AChep/dependabot/github_actions/actions/download-artifact-5
- b0002589 - Merge pull request #1029 from AChep/dependabot/gradle/net.zetetic-sqlcipher-android-4.10.0
- e9c9c638 - fix(Sync): Only merge items if local rev date != remote rev date
- 076a4455 - chore: Bump version code
- 98f7402d - improvement: Add more dev logs to the sync process
- 985c38e3 - improvement(M3): Minor Expressive updates
- 6ded73a3 - improvement(M3): Expressify Folders screen
- f8fa0e45 - improvement(M3): Expressify Organizations screen
- 4d952e62 - improvement(M3): Expressify Collections screen
- af97228f - improvement(M3): Place Premium benefits Row into the Premium nav item's footer
- 44d62dc5 - fix(M3): Fix incorrect start padding on the dialogs
- 66e36931 - improvement(M3): Expressify Item view screen (part1)
- ce68374f - build(deps): Bump actions/download-artifact from 4 to 5
- 9640ee58 - build(deps): Bump net.zetetic:sqlcipher-android from 4.9.0 to 4.10.0
- de4993a6 - Merge pull request #1024 from AChep/dependabot/gradle/androidPlugin-8.12.0
- f5f77414 - improvement(M3): Expressify Account view screen
- 4a5ce1f8 - improvement(M3): Expressify Segmented tabs component
- 5c4133e4 - improvement(M3): Expressify Filters component
- a0e9284e - improvement(M3): Expressify Watchtower screen
- f341ab1e - improvement(M3): Expressify Just delete me list screen
- 6229fbf9 - improvement(M3): Expressify Just get my data list screen
- 777a515d - improvement(M3): Expressify Passkeys list screen
- d78fa1ed - improvement(M3): Expressify 2FA list screen
- 0d53f96e - exp(M3): Better shapes for the No items artwork
- a23843e3 - exp(M3): Add artwork for No items view
- 45aa6919 - improvement(M3): Expressify About Team screen
- 0b03d28c - improvement(M3): Expressify URL Overrides screen
- ff723419 - improvement(M3): Expressify Features Overview screen
- 2ecdbe89 - improvement: Use M3 Expressive loader instead of sync icon
- 31a4bf50 - improvement: Add M3 Expressive toggle to the settings
- 2ed9f0f9 - improvement(Settings): Account multi-selection support
- d9223aaf - improvement(Settings): Align warnings and notes with Expressive paddings
- 66e03779 - build(deps): Bump androidPlugin from 8.11.1 to 8.12.0
- 8af3798f - chore: Use OkHttp BOM
- 84cf1bbb - chore: Bump deps and Compile against SDK 36
- 37bc539b - fix: Do not show Premium screen on Desktop platform
- 12790ff3 - improvement: Experimental M3 Expressive settings items (v2)
- 64eeafc0 - chore: Bump using JDK toolchain to 21
- 814a06bc - improvement: Experimental M3 Expressive settings items
- 10000026 - fix: Correctly init Setting section item
- e1958de1 - feat: Initial M3 Expressive
- fd7d8461 - Merge pull request #1018 from AChep/dependabot/gradle/ktor-3.2.2
- 16a4e5f2 - Merge pull request #1019 from AChep/dependabot/gradle/androidxLifecycle-2.9.2
- abe91db9 - Merge pull request #1020 from AChep/dependabot/github_actions/devops-infra/action-commit-push-0.11.2
- 24746822 - build(deps): Bump devops-infra/action-commit-push from 0.11.0 to 0.11.2
- 0806530b - build(deps): Bump androidxLifecycle from 2.9.1 to 2.9.2
- 9f211c0d - build(deps): Bump ktor from 3.2.1 to 3.2.2
- 75f8564c - Merge pull request #1014 from AChep/dependabot/gradle/org.jetbrains.kotlinx-kotlinx-datetime-0.7.1-0.6.x-compat
- 7fc4fbab - Merge pull request #1015 from AChep/dependabot/gradle/com.google.android.gms-play-services-base-18.7.2
- e236139c - Merge pull request #1017 from AChep/dependabot/github_actions/devops-infra/action-commit-push-0.11.0
- 79b28459 - build(deps): Bump devops-infra/action-commit-push from 0.10.0 to 0.11.0
- ccac9a84 - build(deps): Bump com.google.android.gms:play-services-base
- 1b289402 - build(deps): Bump org.jetbrains.kotlinx:kotlinx-datetime
- 461feeb3 - Merge pull request #1007 from AChep/dependabot/gradle/com.google.gms.google-services-4.4.3
- 34dbfa25 - Merge pull request #1008 from AChep/dependabot/gradle/landscapist-2.5.1
- 86c4fd56 - Merge pull request #1009 from AChep/dependabot/gradle/ktor-3.2.1
- dcd4946e - Merge pull request #1011 from AChep/dependabot/gradle/androidx.core-core-splashscreen-1.2.0-rc01
- 3119bbd5 - build(deps): Bump androidx.core:core-splashscreen
- 777b0dc3 - build(deps): Bump ktor from 3.1.3 to 3.2.1
- b13df4ae - build(deps): Bump landscapist from 2.5.0 to 2.5.1
- ee4814e5 - build(deps): Bump com.google.gms.google-services from 4.4.2 to 4.4.3
- 8090a197 - improvement: Minor English translation improvements