In-app previews are now available for image and text attachments, including on WearOS. The clipboard can now be configured to clear automatically, and the desktop app can be set to minimize after copying an item. Watchtower now supports using a custom HIBP token for username breach checks. This release also improves Bitwarden sync compatibility and fixes a potential crash on Android when launching the Large Type activity.
All changes
65e88418 - Merge pull request #1430 from AChep/localization_action
38f8fb66 - [AUTO] Update localization library
e3f0c4d7 - build: fix missing string tokens
63c9affc - Merge pull request #1414 from AChep/localization_action
bcd5daa7 - Merge pull request #1425 from AChep/dependabot/gradle/androidx.wear.compose-compose-material3-1.6.2
8526292a - Merge pull request #1426 from AChep/dependabot/gradle/androidxCamera-1.6.1
eb8c5f12 - chore(ci): Set default cooldown for dependabot to 7 days
ef990c7d - chore(ci): Tighten default workflow's permissions in github actions
d5c960f7 - chore(ci): Avoid shell template injection in github actions
0a391811 - fix(Android): Prevent a crash if Large type Activity is launched without arguments
94fb30b9 - feat(WearOS): In-app attachment preview for Image and Text formats
4910d6d5 - fix: clamp zoomed attachment image panning
f56ae171 - docs(README): Add in-app attachment preview as a highlight
f8aff93d - improvement(UI): Show text preview minimap on smaller devices as well
3655f66a - [AUTO] Update localization library
fbd5458b - chore: Bump app version to 2.12.0
d1f87386 - feat: In-app attachment previews for Image and Text formats
d94cbb9f - build(deps): Bump androidxCamera from 1.6.0 to 1.6.1
09e654d4 - build(deps): Bump androidx.wear.compose:compose-material3
bad2ae66 - Merge pull request #1419 from AChep/dependabot/gradle/gradle-wrapper-9.5.1
8c67431b - improvement: Change the default Auto clipboard clear to Never
c92420fb - chore: Bump BuildKonfig to 0.21.2
dddf4871 - feat: Auto clear clipboard #1422
cf838d22 - tests: Correct expected result of the Ktor multipart payload
0b0909a7 - feat(Desktop): Minimize on copy #1368
d7884a64 - improvement(Watchtower): Allow specifying your own HIBP token for username breach checks
4636c0ca - @auphone has signed the CLA in #1421
63b681ee - refactor: Add vault-based store for the sensitive settings
65c83bc9 - chore: Workaround for BuildKonfig AGP incompatibility
c04c02d8 - chore: Bump Kotlin Ktor to 3.5.0
0dac0f69 - chore: Bump Kotlin coroutines to 1.11.0
95653fd8 - chore: Bump app version to 2.11.1
e3bece9d - chore: Bump AGP from 9.2.0 to 9.2.1
ad33cd72 - chore: Bump BuildKonfig from 0.20.0 to 0.21.0
a323a889 - chore: Bump Compose from 1.11.0-rc01 to 1.11.0
1ec56931 - improvement(Bitwarden API): Clean-up unused properties from Cipher entity
0c522337 - improvement(Bitwarden API): Ignore the ciphers that have not know cipher type
71e5733b - improvement(Bitwarden API): Support the modern data field in the Cipher entity response
db779262 - build(deps): Bump gradle-wrapper from 9.4.1 to 9.5.1
436a4558 - refactor: Custom KMP implementation of the signalr /notifications/hub
cace3e11 - chore: Force truncate generated changelog to have less than 500 symbols