Skip to content

Releases: AChep/keyguard-app

Release v1.10.1-20250226.1

26 Feb 05:53
7be3b34
Compare
Choose a tag to compare

Broad URI match detection suggestions

The app checks for URIs that refer to the same domain. If you have one item with a URI that has Host match detection and a second one with Domain match detection:

service1.example.com Host match detection
service2.example.com Domain match detection

then it's highly likely that the second URI should also be narrowed down to a Host match detection.

Full changelog

  • 7be3b34c - improvement(Watchtower): Always check for the latest breaches on start, instead of weekly
  • d6b179e0 - [AUTO]Update localization library
  • 0ad2edc9 - [AUTO]Update Public suffix list
  • 47205469 - [AUTO]Update two-factor auth library
  • eb0b0acf - [AUTO]Update justdeleteme library
  • f3b2f11d - build(deps): Bump kamel from 1.0.1 to 1.0.3
  • 54bacdcf - build(deps): Bump desugar_jdk_libs from 2.1.4 to 2.1.5
  • 2c3da44a - chore: Bump app version to 1.10.1
  • f6490143 - improvement: Hidden WIP option to backup app configuration #790
  • 7a73cef8 - build(deps): Bump ktor from 3.1.0 to 3.1.1
  • e77bd25f - build(deps): Bump com.codingfeline.buildkonfig from 0.15.2 to 0.17.0
  • c8391c4f - build(deps): Bump com.google.devtools.ksp
  • c4904b74 - build(deps): Bump io.github.willena:sqlite-jdbc
  • d3cd4ff7 - build(deps): Bump AGP plugin from 8.8.0 to 8.8.1
  • f4ea6d3e - fix: Provide the lock reason model as the new common code wants
  • aeb165fe - feat(Watchtower): Broad URI match detection suggestions
  • 70517d02 - build(deps): Bump io.github.willena:sqlite-jdbc
  • fdd5e4e4 - improvement: Auto trigger biometrics on unlock if lock was triggered >5m ago
  • 173285cc - build(deps): Bump org.jetbrains.kotlinx:kotlinx-datetime
  • fc2b3aca - build(deps): Bump landscapist from 2.4.6 to 2.4.7
  • 6dfad1db - build(deps): Bump devops-infra/action-pull-request from 0.5.5 to 0.6.0
  • b5d2d63e - build(deps): Bump devops-infra/action-commit-push from 0.9.2 to 0.10.0

Release v1.10.0-20250216

16 Feb 06:02
76f91aa
Compare
Choose a tag to compare
  • 76f91aaa - Revert "chore: Bump Compose to 1.8.0-alpha03"
  • 7400e6c4 - fix: Do not crash if generated item sections collide + on other screens
  • 00bbfa75 - improvement: Show the "Locked manually" lock reason when you lock the vault yourself
  • 327ec47d - improvement: Don't auto-prompt biometrics if there's a Vault lock reason
  • a44c600b - [AUTO]Update localization library
  • 19a6d9ed - [AUTO]Update Public suffix list
  • eed9d371 - [AUTO]Update passkeys library
  • 8a3f4bef - [AUTO]Update justdeleteme library
  • 5011a881 - build(deps): Bump androidx.autofill:autofill
  • 39ec9009 - chore: Bump app version to 1.10.0
  • 1ecd463b - improvement(Android): Migrate from SharedPreferences to DataStore #828
  • 385868d0 - build(deps): Bump ktor from 3.0.3 to 3.1.0
  • 38f857fd - chore: Bump Compose to 1.8.0-alpha03
  • 4d857912 - Revert "fix: Crash on the latest Compose version due to shader colors"
  • fc12e108 - build(deps): Bump com.google.firebase.crashlytics from 3.0.2 to 3.0.3

Release v1.9.0-20250210

10 Feb 06:54
Compare
Choose a tag to compare
  • 60335370 - [AUTO]Update localization library
  • 1377cc04 - chore: Bump app version to 1.9.0
  • 4a56a5ed - fix: Do not check for biometrics on Linux
  • dcd360f2 - improvement: On tablets show last sync time near the status badge
  • 4ce5bde2 - fix: Do not crash if generated item sections collide
  • efa25d8c - fix: Use correct SSH headers for private keys #817
  • 18eb78a1 - [AUTO]Update localization library
  • f52dade9 - Revert "chore: Run tests on dependabot branches"
  • 22bfcaa4 - build(deps): Bump com.google.firebase:firebase-bom from 33.8.0 to 33.9.0
  • f8ba1beb - improvement: Add a shortcut for creating concealed text custom field
  • d3a4184e - feat(Generator): Generate PIN codes

Release v1.8.1-20250206

06 Feb 06:52
Compare
Choose a tag to compare
  • 03e5b1b5 - chore: Bump app version to 1.8.1
  • 1b37e45a - fix(Windows): Fix Native desktop library failing to load on Windows #815

Release v1.8.0-20250205

05 Feb 10:16
Compare
Choose a tag to compare
  • b6948151 - [AUTO]Update GPM Credential Privileged Apps JSON
  • 7bbbc0f6 - [AUTO]Update justdeleteme library
  • ba33a5e8 - [AUTO]Update passkeys library
  • aa21c23a - [AUTO]Update Public suffix list
  • 281c443e - [AUTO]Update two-factor auth library
  • 9e34dbba - [AUTO]Update localization library
  • 937a33c6 - build(deps): Bump com.yubico.yubikit:android from 2.7.0 to 2.8.0
  • 0157ed82 - chore: Bump app version to 1.8.0
  • 7985d3f7 - feat: Experimental biometric support on MacOS #663
  • 2268e8dd - deps: Bump Kotlin to 2.1.10
  • 61a137d7 - build(deps): Bump commons-codec:commons-codec from 1.17.2 to 1.18.0
  • c879d236 - fix: Do not crash if the App picker tries to get info about just removed package
  • ca8c32ea - fix: Do not crash during expiry check if invalid month is specified
  • 60d99f53 - fix: Do not let one of the Watchtower processors crash the app

Release v1.7.6-20250128

28 Jan 05:55
feffd50
Compare
Choose a tag to compare
  • feffd50a - chore: Bump app version to 1.7.6
  • 072b89ad - Revert "deps: Update Compose to 1.8.0-alpha02"

Release v1.7.5-20250127

27 Jan 09:27
b72e2e7
Compare
Choose a tag to compare
  • b72e2e73 - fix: Limit the precision of Instant to 6 digits after seconds #792
  • f6855b11 - [AUTO]Update justdeleteme library
  • a1b50168 - [AUTO]Update passkeys library
  • 2cb2a598 - [AUTO]Update localization library
  • 1762dfc6 - [AUTO]Update Public suffix list
  • 0baa5dac - [AUTO]Update two-factor auth library
  • ea2454d1 - chore: Bump app version to 1.7.5
  • cc06c995 - build(deps): Bump com.github.ben-manes.versions from 0.51.0 to 0.52.0
  • 54cade2f - fix: Crash on the latest Compose version due to shader colors
  • 014bee9f - improvement: Pull to search now has bounce back animation
  • b08426ce - refactor: Migrate to a new Bundle.getParcelable(...) method
  • fe248bff - chore: Run tests on dependabot branches
  • a0da93c8 - refactor: Move minification to a separate function
  • f11776da - Revert "build(deps): Bump msgpack from 0.8.20 to 0.9.9"
  • 118f27e0 - deps: Update Compose to 1.8.0-alpha02
  • 3ae7368f - build(deps): Bump msgpack from 0.8.20 to 0.9.9
  • 5bebbd9f - fix(Theme): Use background for background where possible, instead of surface container lowest #778
  • 8e0d1bb3 - fix(Theme): Keep the default background/surface on custom themes, we can't generate full surfaces list properly anyway
  • d7c02465 - build(deps): Bump com.google.firebase:firebase-bom from 33.7.0 to 33.8.0
  • fe6c5ca4 - fix(Desktop): Remember previous window's position #779
  • 57a652dd - chore(License): Allow BSD-3-Clause License
  • 780568b7 - build(deps): Bump androidxDatastore from 1.1.1 to 1.1.2
  • ea850fde - build(deps): Bump androidxCredentials from 1.5.0-beta01 to 1.5.0-rc01
  • ca00d0a3 - deps: Update to Gradle 8.12 and AGP 8.8
  • af260674 - build(deps): Bump androidx.activity:activity-compose
  • 8843a215 - deps: Fix compatibility with the latest SignalR
  • ade543e8 - Merge pull request #781 from AChep/dependabot/gradle/signalr-8.0.12
  • 5ffa6bef - build(deps): Bump signalr from 8.0.11 to 8.0.12
  • d90e0e2c - build(deps): Bump bouncycastle from 1.79 to 1.80

Release v1.7.4-20250112

12 Jan 12:26
94b351d
Compare
Choose a tag to compare
  • 94b351dd - chore: Bump app version to 1.7.4
  • d21badcc - improvement: Always show New item button, even if Premium is not yet active
  • 46fbab66 - fix: Correct API links for creating a cipher #775

Release v1.7.3-20250110

10 Jan 08:22
Compare
Choose a tag to compare

This is a bug-fix release that also prepares the integration of a native helper library for Desktop, that later will be used for adding more system features to Keyguard: such as biometric auth. This release also removes a support for the outdated enc-type 0 and fixes MAC verification (thanks @quexten for poking me!).

Full changelog

  • 4d6e0d06 - chore(Desktop): Build licenses report
  • 25da9811 - fix: Correct the path to Windows' native lib binary
  • 3b7b8b19 - chore: Bump app version to 1.7.3
  • 2901b48c - chore: Sign desktop native lib on macos
  • 7a4c8935 - [AUTO]Update justdeleteme library
  • 77f4887d - [AUTO]Update Public suffix list
  • 4deda102 - [AUTO]Update two-factor auth library
  • 536b15d5 - [AUTO]Update localization library
  • cc834360 - build(deps): Bump kotlinSerialization from 1.7.3 to 1.8.0
  • 1c06b8bb - build(deps): Bump commons-codec:commons-codec from 1.17.1 to 1.17.2
  • d53ae064 - improvement: Drop AES CBC 256 (enc-type 0) support
  • d06d11c5 - refactor: Migrate away from deprecated cipher's constructors
  • 373c791e - fix: Check MAC signature properly during decryption
  • dfab0bea - build(deps): Bump net.harawata:appdirs from 1.2.2 to 1.3.0
  • aefc973b - build(deps): Bump landscapist from 2.4.5 to 2.4.6
  • 82af78de - ui: If License doesn't have SPDX then don't add extra padding
  • d91e94b5 - build(deps): Bump landscapist from 2.4.4 to 2.4.5
  • 08748c5f - refactor: Remove unused imports
  • f0bac698 - exp: Add desktop native lib for future system integration
  • 4d6a9a7e - fix: Add empty Tooltip implementation for Android platform
  • bb979cb5 - ui: Only animate height where possible to smooth out animation when you are resizing the window
  • 80b59575 - ui: Hide the divider below Account quick actions
  • 60ec3c6d - improvement(Desktop): Show a tooltip with Full title text on hover
  • e450fb3f - fix: Correctly form Send urls if the Web vault url is specified
  • 2cad9a12 - build(deps): Bump com.android.tools:desugar_jdk_libs from 2.1.3 to 2.1.4
  • 38e1fea7 - build(deps): Bump kotlinCoroutines from 1.10.0 to 1.10.1

Release v1.7.2-20241223

23 Dec 09:10
2a3edf3
Compare
Choose a tag to compare
  • 2a3edf3b - chore: Bump app version to 1.7.2
  • 9b28701e - [AUTO]Update localization library
  • d2e6c700 - [AUTO]Update two-factor auth library
  • 9d8db085 - [AUTO]Update Public suffix list
  • e0b9d13e - [AUTO]Update justdeleteme library
  • 118ee773 - chore: Internally sort list of contributors by user id to simplify git history
  • ab90d0d6 - Bump Watchtower versions to re-calc alerts
  • 6768a318 - fix: Do not use Domain match detection for Android and iOS apps URIs
  • ed90a65b - fix: If host doesn't belong to any known TLD, report host as the domain name