Releases: AChep/keyguard-app
Releases · AChep/keyguard-app
Release v1.7.2-20241223
- 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
Release v1.7.1-20241221
- 27b98f8d - improvement(Export): Minor UI changes
- 4dfe4fc3 - fix(Export): Correctly apply item filters when you click View all items button
- d03a2ad1 - fix(Sync): Specify default values for Domains entity #753
- 9017f35c - build(deps): Bump kotlinCoroutines from 1.9.0 to 1.10.0
- ed1e27ba - build(deps): Bump ktor from 3.0.2 to 3.0.3
- b22ca812 - improvement: Swap 2-way sync and Multiple accounts info cards
- 1d0e3cfa - improvement: Add a visual indicator to an active product container
- 3fa71f0e - improvement: Add a visual indicator to an active subscription/product container + will not renew badge
- 604f8f37 - chore: Bump app version to 1.7.1
- 0d2eb37c - improvement: Prioritize correct URL during forming suggestions a bit more
- 6538c1d1 - improvement: Hide Inline autofill suggestions option on unsupported platforms
- 9fa53ea1 - refactor: Use modern Autofill dataset builder on newer Android versions
- 5d206854 - improvement: Better chance at suggesting to autofill the OTP fields
- 679c385e - improvement(Generator): Show the value in a header if you scroll down
- 35bcd85f - improvement: Longer walk-though for baseline profile generation
- 1213e5eb - chore: Do not publish baseline profile apks
- 1c185d7c - chore: Use actual release name variable as a release name
- e8be3d4e - build(deps): Bump androidxCamera from 1.4.0 to 1.4.1
Release v1.7.0-20241212.2
Notable new additions:
- view & generate SSH keys;
- default URL matching mode;
- equivalent domains.
Full changelog
- f361f96 - chore: Correct a path to android test results
- fbcf71e - chore: Upload baseline profile generation logs
- d63c955 - chore: Regenerate Baseline profile for 'none' flavor
- dd0fc6e - chore: Update Mac Intel runner to macos 13
- 5723bf9 - [AUTO]Update localization library
- 01f2cc0 - [AUTO]Update two-factor auth library
- a3575e1 - [AUTO]Update Public suffix list
- 0415c3b - [AUTO]Update passkeys library
- a1e814f - [AUTO]Update justdeleteme library
- 899f55b - [AUTO]Update GPM Credential Privileged Apps JSON
- e71dd8d - fix: Always treat url scheme as case insensitive
- 2f9d886 - refactor: Inline StringResource.wrap() function
- ac4796a - improvement: Add OTP notification settings to Autofill screen
- a86ba31 - improvement: Add a link to Bitwarden docs about Equivalent domains
- 9cea8b6 - improvement: Add Fennec, Mull and Iceraven to privileged browsers #713
- 6a02237 - chore: Do not run tests on PRs until i create google-less flavor
- dfe2cc5 - chore: Do not bother with app version during test runs
- b9b7360 - chore: Run basic integration test on each commit/PR
- 4d377ce - build(deps): Bump io.github.willena:sqlite-jdbc
- fdb5d8d - fix: Fix compatibility issue with richtext 1.0.0-alpha02
- a589438 - build(deps): Bump richtext from 1.0.0-alpha01 to 1.0.0-alpha02
- af821c7 - fix(Passkey): If user verification is 'preferred' then always set 'uv' flag #739
- 24dd880 - improvement(Passkey): Always provide collected client data JSON
- 1f88d63 - improvement(Passkey): Provide backupState & backupEligibility flags
- 8900b26 - build(deps): Bump Compose from 1.7.1 to 1.8.0-alpha01
- 4000815 - improvement(Passkeys): If the assetlinks.json is missing correct data, display much more detailed error message
- 3ace8af - build(deps): Bump com.google.firebase:firebase-bom from 33.6.0 to 33.7.0
- e4cb9ee - build(deps): Bump ktor from 3.0.0 to 3.0.2
- 2e6cbbe - chore: Bump app version to 1.7.0
- 3abbdc1 - fix(Watchtower): Prefer og host for Passkey and OTP alerts detection
- 5e81cc8 - improvement: Generate Baseline+Startup profiles on each release
- ba22ee1 - build(deps): Bump androidPlugin from 8.7.2 to 8.7.3
- 79e20ad - fix: Runtime crash because equivalent domains do not exist before vault is unlocked
- 1a7c765 - feature: Equivalent domains #97
- 708bbe8 - fix(TLD): Correctly obtain a domain for www.linode.com and similar
- a627601 - build(deps): Bump org.gradle.toolchains.foojay-resolver-convention
- df8e89d - build(deps): Bump io.github.willena:sqlite-jdbc
- 3742737 - improvement: Change default value of Biometric require confirmation to false #728
- 664c892 - improvement(UI): Change 'disposable' -> 'unique' in the email pro tip
- 6c5c54c - fix: Correctly highlight the selected wordlist
- cea3da4 - improvement: Show email forwarders above username generators
- 5f6eeb1 - improvement: Flatten the Pro tip widget
- 4a1269c - deps: Bump Kotlin to 2.1.0
- 72904b4 - improvement: Show a tip that you can generate disposable emails #724
- a6eaf91 - fix: Detect OTP protocols case-insensitively #723
- 98bc441 - improvement(UI): Visually indicate selected item in a dropdown for Setting items
- 62d0800 - improvement(UI): Increase the clickable space around Expand icon
- aafa84e - build(deps): Bump org.jlleitschuh.gradle.ktlint from 12.1.1 to 12.1.2
- 1ff22cd - build(deps): Bump landscapist from 2.4.3 to 2.4.4
- 9ff8ecb - build(deps): Bump landscapist from 2.4.2 to 2.4.3
- bdd23cb - feat: Default match detection #708
- 1927b06 - improvement: Limit the max lines of generic fields to 64
- 2df62a9 - improvement: Limit the max lines of RSA private key to 24
- 464cbaa - build(deps): Bump com.google.devtools.ksp
- a273645 - build(deps): Bump com.google.firebase:firebase-bom from 33.5.1 to 33.6.0
- 943e424 - build(deps): Bump io.github.willena:sqlite-jdbc
- 444ee99 - improvement(Desktop): Use system default proxy settings #709
- 3f255ba - feat: Basic SSH key item support
- cf4df8d - improvement: Add a plus icon to Create a send action
- 846b71a - fix(Desktop): Hide an unsupported option to Share an item
- d92a16d - refactor(Readme): More informative Install section
- e531949 - build(deps): Bump signalr from 8.0.10 to 8.0.11
- b78e25b - build(deps): Bump org.jetbrains.compose from 1.7.0 to 1.7.1
- [fa52f91](h...
Release v1.6.4-20241102
- 81a8486 - chore: Bump flatpak-github-actions:gnome-47
- 3023362 - build(deps): Bump androidPlugin from 8.7.1 to 8.7.2
- f31852f - [AUTO]Update localization library
- eab1ca4 - chore: Create a GitHub release using custom token to trigger deploy jobs
- 44e763c - [AUTO]Update GPM Credential Privileged Apps JSON
- e29c1d7 - fix(autofill): Ignore port during Host match if not specified in the source #629
- 89e77ec - chore: Bump app version to 1.6.4
- 4f5b740 - chore: Homebrew bump automation #118
- 6fdcd4c - fix: Compatibility with latest AndroidX Work
- df10247 - chore(deps): Specify the correct Glide module
- 48574c4 - build(deps): Bump androidxCamera from 1.4.0-rc02 to 1.4.0
- 8682218 - build(deps): Bump androidx.core:core-ktx from 1.13.1 to 1.15.0
- f9b971b - build(deps): Bump androidxLifecycle from 2.8.6 to 2.8.7
- 7d98672 - build(deps): Bump androidxWork from 2.9.1 to 2.10.0
- 5965018 - build(deps): Bump androidx.credentials:credentials
- 94cb786 - chore: Bump ktor to 3.0 and kamel to 1.0.1
- 9fe29c8 - build(deps): Bump bouncycastle from 1.78.1 to 1.79
- 9f5da49 - chore: Disable automatic weekly PRs for outside services
- f9757d7 - improvement(flatpak): Use GNOME Runtime v47 #686
- fdee777 - improvement: Add a note for Chrome users to enable native autofill #680
- 2c4456d - improvement(Passkeys): Add Chromium and Cromite to privileged browsers
- 5653c5c - [AUTO]Update Public suffix list
- 1b6f88f - [AUTO]Update justdeleteme library
- 8a08251 - [AUTO]Update two-factor auth library
- 713804c - [AUTO]Update justgetmydata library
- f082550 - [AUTO]Update passkeys library
- efeb214 - [AUTO]Update localization library
- 819eb30 - improvement: Localization contributors screen
- 86e6000 - fix: Make Text a default field entity's type #678
- 37ab3cd - build(deps): Bump com.google.devtools.ksp
- 14dd0b9 - build(deps): Bump app.cash.licensee from 1.11.0 to 1.12.0
- 15517d8 - build(deps): Bump com.google.firebase:firebase-bom from 33.5.0 to 33.5.1
- 10e64be - build(deps): Bump nl.littlerobots.version-catalog-update
- a9c369d - improvement(Login): Do not force 2FA code to be 6 symbols long
- 7ef1648 - build(deps): Bump androidx.credentials:credentials
- 992400e - build(deps): Bump com.google.firebase:firebase-bom from 33.4.0 to 33.5.0
- 2f1d88a - fix: Correctly search for duplicates in Identities
- ce59bcd - improvement: Move more text phrases to translatable resources #626
- 1b29e2d - build(deps): Bump com.google.android.play:review-ktx from 2.0.1 to 2.0.2
- 1d84601 - Merge pull request #661 from AChep/dependabot/gradle/androidPlugin-8.7.1
- fa4a1b3 - Merge branch 'master' into dependabot/gradle/androidPlugin-8.7.1
- 3487d50 - Merge pull request #662 from AChep/dependabot/gradle/androidx.activity-activity-compose-1.9.3
- 6bf3c90 - build(deps): Bump androidx.activity:activity-compose from 1.9.2 to 1.9.3
- 0ea1677 - build(deps): Bump androidPlugin from 8.7.0 to 8.7.1
- eecda0d - Merge pull request #658 from AChep/dependabot/gradle/landscapist-2.4.1
- 7268ee8 - Merge pull request #642 from AChep/dependabot/gradle/androidx.benchmark-benchmark-macro-junit4-1.3.3
- 64a38a8 - Merge branch 'master' into dependabot/gradle/androidx.benchmark-benchmark-macro-junit4-1.3.3
- 3c5541a - Merge pull request #641 from AChep/dependabot/gradle/androidx.baselineprofile-1.3.3
- 0d528b2 - build(deps): Bump landscapist from 2.4.0 to 2.4.1
- 4ee3f29 - improvement: Move more text phrases to translatable resources #626
- 57e9955 - Merge pull request #652 from AChep/dependabot/gradle/kotlin-2.0.21
- 9a6c64e - chore: Create SECURITY.md #347
- d88dd09 - build(deps): Bump kotlin from 2.0.20 to 2.0.21
- e3ccc5b - chore(fdroid): Download Python deps correctly
- 77b8f6c - chore(fdroid): Setup Python correctly
- f3bd77c - build(deps): Bump androidx.benchmark:benchmark-macro-junit4
- e8fd4ef - build(deps): Bump androidx.baselineprofile from 1.3.1 to 1.3.3
Release 2024.10.17
- 8f6d527 - fix: Add more headers similar to what Bitwarden desktop uses #643
- 05b1bc5 - fix: Use //identity.* endpoint similarly to their desktop app #643
- 3be50a1 - chore: F-Droid deployment script (do not commit deployment script)
- 5615540 - Merge pull request #645 from AChep/justdeleteme_action
- 227d2d6 - Merge pull request #646 from AChep/justgetmydata_action
- b1ff240 - Merge pull request #647 from AChep/passkeys_action
- 8491378 - Merge pull request #648 from AChep/tld_public_suffix_list_action
- 4ffac2f - Merge pull request #649 from AChep/tfa_2factorauth_action
- 33c8ee8 - Merge pull request #650 from AChep/localization_action
- 80cd38b - chore: Bump Compose version to 1.7.0
- 86519fc - [AUTO]Update localization library
- 1178c85 - chore: Bump app version to 1.6.3
- 5bccd37 - [AUTO]Update two-factor auth library
- 8e8e308 - [AUTO]Update Public suffix list
- 74ac78f - [AUTO]Update passkeys library
- e5d2227 - [AUTO]Update justgetmydata library
- ebbc8b9 - [AUTO]Update justdeleteme library
- 76ef744 - Merge pull request #631 from AChep/dependabot/gradle/signalr-8.0.10
- 5e79ba9 - chore: F-Droid deployment script (use latest unstable version)
- 464a33c - chore: F-Droid deployment script fix a typo
- 258a184 - chore: F-Droid deployment script
- 80fb5dd - improvement(Localization): Move Camera permission strings to translatable resources #626
- 034f027 - build(deps): Bump signalr from 8.0.8 to 8.0.10
- a7d3c8c - improvement(Desktop): Persist window size & placement between restarts
- 57134bd - chore: Add -mac/-intel suffixes to mac/intel binaries for Apple #118
Release 2024.10.07
- eb36b85 - chore(MacOS): Add -intel/-silicon suffix to artifacts
- dce41c3 - chore: Bump app version to 1.6.2
- 4e4af4e - Merge pull request #625 from zeroSal/master
- 323b226 - @AChep has signed the CLA in #625
- 69cf1d6 - improvement: Add -arm64 suffix to Apple silicone binaries
- b9789e3 - Added compatibility to macOS on arm64 architecture
- fd1a27d - Merge pull request #624 from AChep/dependabot/gradle/androidx.profileinstaller-profileinstaller-1.4.1
- a996ec8 - Merge pull request #623 from AChep/dependabot/gradle/androidBillingClient-7.1.1
- 078936e - build(deps): Bump androidx.profileinstaller:profileinstaller
- 5287d0e - build(deps): Bump androidBillingClient from 7.1.0 to 7.1.1
Release 2024.10.04
- 25b505f - chore: Bump app version to 1.6.1
- 6b3aa44 - build(deps): Bump Compose from to 1.7.0-rc01
- 979ca2f - fix: Init 'sqlcipher' before creating both downloads and vault databases #619
- ce15cf9 - Merge pull request #611 from AChep/dependabot/gradle/com.google.firebase-firebase-bom-33.4.0
- 2b0e1ad - Merge pull request #612 from AChep/dependabot/gradle/androidPlugin-8.7.0
- f909e59 - Merge pull request #618 from AChep/localization_action
- c37939a - [AUTO]Update localization library
- f35dd90 - improvement: Move more phrases to translatable resources #614
- 6c36090 - Merge pull request #613 from nikolay/patch-1
- 2c0c012 - @nikolay has signed the CLA in #613
- e4c0d42 - docs: minor cleanups
- 10e3113 - chore: Mention brew/AUR packages #118 #433
- b0b4de7 - build(deps): Bump androidPlugin from 8.6.1 to 8.7.0
- d238ec7 - build(deps): Bump com.google.firebase:firebase-bom from 33.3.0 to 33.4.0
Release 2024.10.02
This update slightly improves search making it less "jumpy" when you continue typing the search query. Now the items are less likely to change their priority.
Also, you can now scan export codes from Google Authenticator to ease the migration away from it.
Full changelog
- 16e02de - refactor: Remove year old Room->Sqldelight db migration
- 1042d60 - chore: Bump app version to 1.6.0
- 7cbeebd - build(deps): Bump contributor-assistant/github-action (#609)
- 35eeca2 - [AUTO]Update localization library (#607)
- b533c6a - improvement: More stable search that prefers title
- 390c999 - fix(Watchtower): Do not include hidden accounts in the Global alerts counter
- 1c973be - [AUTO]Update justdeleteme library (#600)
- 64ceb29 - [AUTO]Update two-factor auth library (#601)
- 5af2d51 - [AUTO]Update passkeys library (#602)
- 07cdffd - [AUTO]Update Public suffix list (#603)
- 7c01226 - build(deps): Bump contributor-assistant/github-action (#597)
- a9751c3 - build(deps): Bump landscapist from 2.3.8 to 2.4.0 (#599)
- d9fdd99 - build(deps): Bump androidBillingClient from 7.0.0 to 7.1.0 (#595)
- 8b30352 - build(deps): Bump kotlinSerialization from 1.7.2 to 1.7.3 (#596)
- bbdf360 - chore: Bump AndroidX libraries
- fe77229 - fix: Combine both old and new screen states #582
- a9fdb3a - chore: Remove debug code for Google Auth migration
- 4c2ffa0 - build(deps): Bump androidx.profileinstaller:profileinstaller (#591)
- a7eaf39 - build(deps): Bump androidx.autofill:autofill (#592)
- c59f065 - build(deps): Bump androidxLifecycle from 2.8.5 to 2.8.6 (#588)
- a936a2d - build(deps): Bump androidx.baselineprofile from 1.3.0 to 1.3.1 (#589)
- ae0074d - build(deps): Bump androidPlugin from 8.6.0 to 8.6.1 (#587)
- b9344d1 - build(deps): Bump br.com.devsrsouza.compose.icons:feather (#584)
- d4a87ab - build(deps): Bump com.codingfeline.buildkonfig from 0.15.1 to 0.15.2 (#585)
- d9b63d3 - chore: Bump dependencies and migrate away from deprecated methods
- 3714670 - feature: Add OTP code by scanning Google Authenticator single export code #556
Release 2024.09.06
- 5e074d9 - chore: Bump app version to 1.5.2
- 04c82ec - Use ro-RO localization for ro Play store page
- e1c6815 - [AUTO]Update localization library (#569)
- fae8c9f - chore: Update Compose to 1.7.0-beta01
- c046178 - improvement(Android): Small redesign for Products to solve Play store issues
- 7d1d927 - improvement(Android): Small redesign for Subscriptions to solve Play store issues
- bca90b2 - fix(Android): Limit the number of dynamic shortcuts to getMaxShortcutCountPerActivity
- 4bb445d - build(deps): Bump com.google.firebase:firebase-bom from 33.1.2 to 33.2.0 (#550)
- 030cc14 - [AUTO]Update justdeleteme library (#559)
- 384852b - [AUTO]Update passkeys library (#560)
- 8611302 - [AUTO]Update Public suffix list (#561)
- d47dd4a - [AUTO]Update two-factor auth library (#562)
- 917040e - [AUTO]Update justgetmydata library (#558)
- 62b24bb - chore: Update Kotlin to 2.0.20
- 2c82d57 - build(deps): Bump org.jetbrains.kotlinx:kotlinx-datetime (#543)
- f1167de - build(deps): Bump net.zetetic:sqlcipher-android from 4.6.0 to 4.6.1 (#544)
- 4b38318 - deps: Bump Compose to 1.7.0-alpha03
- d835595 - build(deps): Bump contributor-assistant/github-action (#540)
- 79796c0 - fix: Do not crash if the key value database is not available #538
- c2c167d - build(deps): Bump io.github.willena:sqlite-jdbc (#533)
- d3f405d - [AUTO]Update Public suffix list (#532)
- 0b2e720 - [AUTO]Update justgetmydata library (#531)
- 02b9ea4 - [AUTO]Update two-factor auth library (#530)
- 391dfd8 - [AUTO]Update justdeleteme library (#529)
- f72566b - build(deps): Bump signalr from 8.0.7 to 8.0.8 (#526)
Release 2024.08.14
This update fixes the introduced with the latest update issue with passkeys not working because of not properly formatted privileged apps list.