Skip to content

Releases: AChep/keyguard-app

Release 2024.06.12

12 Jun 08:04
3f3c7ec
Compare
Choose a tag to compare
  • 3f3c7ec - chore: Bump app version to 1.2.1
  • 4fdfc74 - deps: Bump Compose to 1.6.20-dev1673 #392
  • 075a628 - refactor: Clean-up Android autofill service
  • 42e1056 - build(deps): Bump io.github.willena:sqlite-jdbc (#402)
  • 4a8220b - build(deps): Bump landscapist from 2.3.3 to 2.3.4 (#401)
  • 9d3637a - improvement(Desktop): Pinned toolbar behavior
  • 6e4f7f9 - build(deps): Bump com.google.devtools.ksp (#389)
  • b3ac3c8 - build(deps): Bump kotlinSerialization from 1.6.3 to 1.7.0 (#397)
  • b2f568c - [AUTO]Update justdeleteme library (#393)
  • 9ea822b - [AUTO]Update two-factor auth library (#394)
  • cf68669 - [AUTO]Update passkeys library (#395)
  • b508c11 - [AUTO]Update Public suffix list (#396)

Release 2024.06.06

06 Jun 09:00
1ceb9f5
Compare
Choose a tag to compare

For Desktop users it's necessary to update, as the update fixes an issue in the database connection configuration that lead to database being stored un-encrypted. After updating on first launch the previous database file will be deleted and all not synchronized changes will be lost, so make sure to sync first!

If you want to manually clean-up the Desktop app's data, head to:

  • macOS ~/Library/Application Support/keyguard/
  • Linux ~/.var/app/com.artemchep.keyguard/data/
  • Windows C:/Users/<Account>/AppData/ArtemChepurnyi/keyguard/

Features

The update adds a New alerts badge to the watchtower. These will help you to distinguish between old alerts that you have already seen and new ones!

Full changelog

  • 1ceb9f5 - chore: Bump app version to 1.2.0
  • 1b01b04 - [AUTO]Update localization library (#390)
  • 6217b4b - chore: Fix Crowdin sync action (2)
  • ce4b113 - chore: Fix Crowdin sync action
  • 8b9fc0d - fix(Desktop): Use correct SqlCipher parameters to create an encrypted database
  • 866da87 - fix(Localization): Un-escape \ symbols
  • d17bff1 - feature(AppPicker): Add installation time sorting option
  • 9d0f163 - Revert "build(deps): Bump androidx.biometric:biometric-ktx (#381)"
  • ea66bc3 - build(deps): Bump org.jetbrains.compose from 1.6.10 to 1.6.11 (#384)
  • bdcace7 - build(deps): Bump androidx.appcompat:appcompat from 1.7.0-rc01 to 1.7.0 (#380)
  • ec6d8db - build(deps): Bump crowdin/github-action from 1 to 2 (#379)
  • f9d629e - build(deps): Bump androidx.biometric:biometric-ktx (#381)
  • cc61f42 - improvement: Move some missing text phrases to translatable resources
  • 697d460 - fix(Watchtower): Dont reset alert read status if the version changes
  • 5fa429d - improvement(Watchtower): Process alerts on default dispatcher
  • ecaa002 - fix(Watchtower): Refresh alerts when toggling watchtower settings
  • e2870c1 - refactor: Migrate some of the deprecated methods
  • f94d576 - chore: Bump Google service libraries
  • dbbfa7c - chore: Bump Kamel to v0.9.5
  • a1feeb4 - fix: Respect ignore DUPLICATE_URIS flag
  • eb6b087 - improvement: Add Firefix Nightly to the list of privileged apps #364
  • ff7e4d8 - build(deps): Bump contributor-assistant/github-action (#338)
  • ac4c14c - build(deps): Bump androidxLifecycle from 2.8.0 to 2.8.1 (#371)
  • 9a19efd - build(deps): Bump com.google.firebase:firebase-bom from 33.0.0 to 33.1.0 (#372)
  • b5e7b63 - feature: Watchtower new threat alerts
  • a055b34 - fix: Correct default wordlist filename
  • 5701f55 - build(deps): Bump org.jlleitschuh.gradle.ktlint from 12.1.0 to 12.1.1 (#360)
  • 5c25f64 - build(deps): Bump signalr from 8.0.5 to 8.0.6 (#366)
  • 9068b4f - [AUTO]Update Public suffix list (#370)
  • a87f6ce - [AUTO]Update passkeys library (#369)
  • a9fd972 - [AUTO]Update two-factor auth library (#368)
  • b0ccde5 - [AUTO]Update justdeleteme library (#367)
  • f4c4b2d - improvement: Add RuPay credit card #365
  • 58e2840 - improvement: Fix incorrect Meeza credit card pattern
  • f1fbe57 - build(deps): Bump apple-actions/import-codesign-certs from 2 to 3 (#339)
  • 8fac499 - [AUTO]Update passkeys library (#357)
  • bc02db4 - [AUTO]Update two-factor auth library (#358)
  • 2b5cf63 - [AUTO]Update justgetmydata library (#355)
  • cadc4ff - [AUTO]Update Public suffix list (#356)
  • a6b121c - [AUTO]Update justdeleteme library (#354)
  • d7d4dd8 - improvement: A slightly better visual of the Passkey with empty RP name
  • d2df968 - fix: allow Fido2Credentials.rpName with null value
  • 0a4f293 - [AUTO]Update GPM Credential Privileged Apps JSON (#353)
  • 3443076 - New Crowdin translations by GitHub Action (#352)
  • e61537f - chore: Compose 1.9.10 + Kotlin 2.0 + Compose resources
  • b598d7f - @Kab1r has signed the CLA in #351
  • 4e9809d - build(deps): Bump ktor from 2.3.10 to 2.3.11 (#341)
  • 12adda2 - Revert "build(deps): Bump kotlin from 1.9.23 to 1.9.24 (#329)"
  • 9315515 - Revert "build(deps): Bump com.google.devtools.ksp (#330)"
  • eb186d1 - build(deps): Bump com.google.devtools.ksp (#330)
  • 88d3901 - build(deps): Bump kotlin from 1.9.23 to 1.9.24 (#329)
  • 70a69d0 - improvement(Autofill): Skip localhost-ed web page hint if it is not a browser

Release 2024.05.05

05 May 14:26
bb028c6
Compare
Choose a tag to compare
  • bb028c6 - chore: Add current directory to safe git directories
  • 15a4544 - chore: Use Python to create release gradle properties
  • 64d2fe2 - chore: Bump version to 1.1.1
  • 1bae231 - fix: Avoid being flagged as a bot by using desktop devices' personas #324
  • b5a8e01 - Revert "build(deps): Bump com.google.firebase.crashlytics from 2.9.9 to 3.0.0"
  • 83ac3d4 - fix: Math the first numbers group as date from the tag #332
  • fa4aa72 - fix: Correctly parse release tag as date #332
  • d31471d - ci: Update some deprecated workflow actions & command (#321)
  • 3d8f632 - Merge pull request #319 from AChep/dependabot/gradle/com.google.firebase-firebase-bom-33.0.0
  • a9f6281 - build(deps): Bump com.google.firebase:firebase-bom from 32.8.1 to 33.0.0
  • 20d739c - Merge pull request #318 from AChep/dependabot/gradle/com.google.firebase.crashlytics-3.0.0
  • ef5d543 - build(deps): Bump com.google.firebase.crashlytics from 2.9.9 to 3.0.0
  • 96b8121 - improvement(Windows): Auto-add a shortcut to desktop after installation
  • b0a786c - Merge pull request #317 from MSDNicrosoft/master
  • d2a200b - @MSDNicrosoft has signed the CLA in #317
  • b9148d0 - fix: Cannot Upgrade on Windows (#243)
  • 285fb72 - improvement: Add F Droid badge
  • aeecd89 - [AUTO]Update Public suffix list (#316)
  • 20b55b6 - [AUTO]Update GPM Credential Privileged Apps JSON (#315)

Release 20240503

03 May 05:26
ab023c6
Compare
Choose a tag to compare
  • ab023c6 - chore: Bump app version to 1.1.0
  • 078fc19 - New Crowdin translations by GitHub Action (#311)
  • 679503b - [AUTO]Update Public suffix list (#312)
  • daa1750 - [AUTO]Update passkeys library (#310)
  • 17d830c - [AUTO]Update two-factor auth library (#313)
  • 0297d22 - [AUTO]Update justdeleteme library (#309)
  • 7ab9f1e - [AUTO]Update justgetmydata library (#308)
  • fd03d3b - improvement: Add Quetta browser to compatibility browsers #306
  • b0c44ba - fix(login): URL encode user email #305
  • 5bbace6 - build(deps): Bump androidx.core:core-ktx from 1.13.0 to 1.13.1 (#302)
  • 049d497 - build(deps): Bump androidx.datastore:datastore from 1.1.0 to 1.1.1 (#301)
  • 9459d25 - build(deps): Bump androidx.appcompat:appcompat (#300)
  • 19acb2b - build(deps): Bump commons-codec:commons-codec from 1.16.1 to 1.17.0 (#297)
  • a7de950 - build(deps): Bump net.zetetic:sqlcipher-android from 4.5.6 to 4.5.7 (#296)
  • f51cfda - build(deps): Bump io.github.willena:sqlite-jdbc (#292)
  • d8fb02f - improvement(Desktop): Scan QR codes by loading them from an image file
  • 6e964c9 - improvement: Localize Select a file phrase when picking a file
  • f3b0b52 - improvement: Use grayscale tray icon for macOS
  • 1067624 - improvement: Add Show Keyguard option to the tray icon
  • 8a52065 - chore: Automatically detect macOS and disable AppImage target format
  • 5f29590 - build(deps): Bump androidx.datastore:datastore from 1.0.0 to 1.1.0 (#287)
  • dbf0f7d - build(deps): Bump androidx.benchmark:benchmark-macro-junit4 (#288)
  • b0bc937 - build(deps): Bump androidx.core:core-ktx from 1.12.0 to 1.13.0 (#289)
  • a7eaa2d - build(deps): Bump bouncycastle from 1.78 to 1.78.1 (#290)
  • 00575ae - fix: Respect Auto-copy OTP switch preference
  • d839363 - improvement: Add a section name for attachments on the New item screen
  • 5bcfb9a - build(deps): Bump androidx.activity:activity-compose from 1.8.2 to 1.9.0 (#276)
  • 91be9b9 - build(deps): Bump androidxCamera from 1.4.0-alpha04 to 1.4.0-alpha05 (#277)
  • f9dfa1d - build(deps): Bump androidx.baselineprofile from 1.2.3 to 1.2.4 (#278)
  • b2d95d6 - build(deps): Bump androidx.core:core-splashscreen (#279)
  • 04685bb - build(deps): Bump com.google.android.gms:play-services-base (#275)
  • 133d3bb - build(deps): Bump androidBillingClient from 6.2.0 to 6.2.1 (#274)

Release 20240417

17 Apr 08:58
a18be09
Compare
Choose a tag to compare
  • a18be09 - New Crowdin translations by GitHub Action (#269)
  • 517e0cb - chore: Migrate gradle/wrapper-validation-action@v3 -> gradle/actions/wrapper-validation@v3
  • 927d8ac - build(deps): Bump landscapist from 2.3.2 to 2.3.3 (#272)
  • 248f876 - build(deps): Bump org.slf4j:slf4j-api from 2.0.12 to 2.0.13 (#273)
  • ff22b26 - build(deps): Bump com.google.firebase:firebase-bom from 32.8.0 to 32.8.1 (#268)
  • a6c9e2e - build(deps): Bump gradle/wrapper-validation-action from 2 to 3 (#271)
  • 9def5f7 - [AUTO]Update justdeleteme library (#263)
  • afe3c12 - [AUTO]Update two-factor auth library (#264)
  • bf24bf5 - [AUTO]Update passkeys library (#265)
  • 57433d4 - [AUTO]Update Public suffix list (#266)
  • d536404 - improvement: Use auto-size text for the Keyguard label on an empty page
  • 943fb0d - improvement: Use auto-size text for the title of the item/send #207
  • c1fce02 - chore: Update localisation section
  • 5e0a268 - chore: Update highlights section
  • 24f1f6a - feat(Watchtower): Allow disabling 2FA/Passkeys/Pwned passwords/Breaches checks

Release 20240412

12 Apr 05:01
71389bd
Compare
Choose a tag to compare
  • 71389bd - New Crowdin translations by GitHub Action (#259)
  • 8e27ad9 - improvement: Rework Add item screens to use lazy column #238
  • 8ece988 - build: Bump Compose from 1.6.1 to 1.6.2
  • 7426080 - fix: Title field doesn't get auto focused on screen launch
  • 0a2a694 - improvement: Rename New item -> New send
  • 8f79db1 - feat: Allow disabling Gravatar icons
  • b8cd84a - improvement: Show 'Empty' in place of an empty title text
  • 3fc4ec3 - fix: Apply correct content color to list items
  • 30db360 - improvement: Enable New send button on release builds
  • 6ab5e8f - build(deps): Bump androidPlugin from 8.3.1 to 8.3.2 (#260)
  • 6c3dc0f - improvement: Move Copy send phrase to text resources
  • be73e23 - build(deps): Bump app.cash.licensee from 1.10.0 to 1.11.0 (#242)
  • 35be7da - chore: Exclude OSGI-INF/MANIFEST.MF from packaging options
  • 57c2fbb - New Crowdin translations by GitHub Action (#258)
  • 28db7b1 - feat: Create a text Send support
  • d14c188 - build(deps): Bump com.nulab-inc:zxcvbn from 1.8.2 to 1.9.0 (#256)
  • a71ae17 - build(deps): Bump bouncycastle from 1.77 to 1.78 (#257)
  • 0cea8d1 - build(deps): Bump ktor from 2.3.9 to 2.3.10 (#254)
  • b65ea0d - build(deps): Bump sqldelight from 2.0.1 to 2.0.2 (#255)
  • 15cbd50 - build(deps): Bump com.google.devtools.ksp (#252)
  • 1c38b2a - [AUTO]Update justdeleteme library (#248)
  • 1bd5a18 - [AUTO]Update two-factor auth library (#249)
  • 199bd26 - [AUTO]Update passkeys library (#250)
  • 03964b4 - [AUTO]Update Public suffix list (#251)
  • b924f37 - build(deps): Bump androidx.core:core-splashscreen (#247)
  • 27ef0b5 - build(deps): Bump arrow from 1.2.3 to 1.2.4 (#246)
  • 09d47c9 - build(deps): Bump androidx.credentials:credentials from 1.2.1 to 1.2.2 (#245)
  • 802409e - improvement: Enable shrink resources for Android builds #244
  • 06d2ea6 - improvement: Better initial select of the account for Add item screen

Release 20240331.1

31 Mar 06:03
12e7382
Compare
Choose a tag to compare
  • 12e7382 - chore: Bump app version code
  • 5c394f6 - fix: Username field autosuggests account name instead of an email
  • 21eeb35 - New Crowdin translations by GitHub Action (#233)
  • e0949a7 - improvement: Show category in passkeys directory and correctly select items with the same name
  • b402e03 - [AUTO]Update Public suffix list (#228)
  • 8c8d73f - [AUTO]Update passkeys library (#227)
  • 8dbac9f - improvement: Show account name instead of account email in filters
  • 2e68f46 - improvement: Align Expiry date's field styling with the common text fields
  • 7c9d9c1 - fix: Properly animate text field focused state for every font size

Release 20240330.2

30 Mar 07:56
8cd3b2b
Compare
Choose a tag to compare
  • 8cd3b2b - chore: Bump app version code
  • b933993 - fix: Text field enlarge a little when focused
  • 50a0d6f - fix: Clicking add a new URI button shows a popup even if there's only one option #232

Release 20240330.1

30 Mar 06:39
8b9d939
Compare
Choose a tag to compare
  • 8b9d939 - chore: Bump app version code
  • f4e884b - fix: Clicking add a new URI button does nothing #232
  • 7041133 - improvement: Localize Failed open a URI error message
  • 7670a04 - feat: An option to not require biometric confirmation tap
  • 75d7eb9 - Add Crowdin link to readme (#230)
  • f6543db - @JordyEGNL has signed the CLA in #230
  • 7fea87b - build(deps): Bump app.cash.licensee from 1.9.1 to 1.10.0 (#229)

Release 20240329

29 Mar 09:07
7cb9e8a
Compare
Choose a tag to compare
  • 7cb9e8a - improvement: Always allow a user to delete a failed cipher
  • e3be565 - improvement: Support new per-cipher encryption key
  • a1210b4 - improvement: Show actual JSON when a cipher fails the decoding #224
  • 1d170fd - build(deps): Bump contributor-assistant/github-action (#218)
  • e30ba42 - New Crowdin translations by GitHub Action (#223)
  • 8f3478a - improvement(Passkey): Accept decimal values of timeout(ms)
  • 601984a - improvement(Passkey): Accept decimal values of cred params algorithm and round it to an int
  • 7cd4685 - fix(Markdown): Do not crash the app if the link you've clicked could not be handled
  • 9748892 - improvement: Specify the clipboard's service type in runtime #226
  • 221e63f - improvement: Sort collections in the Ownership picker by name #225
  • 9d6a473 - feat: Basic Generator quick tile
  • 8d1f55b - improvement: If there are both WebView and Android fields to Autofill then only fill the WebView's fields
  • 7c9e20d - Bump minor dependencies
  • b7e64b9 - Bump Kotlin to 1.9.23
  • d007816 - feat: Basic Sends editing capabilities
  • 91e1306 - build(deps): Bump org.jetbrains.compose from 1.6.0 to 1.6.1 (#211)
  • ceef4b1 - [AUTO]Update two-factor auth library (#222)
  • d9676ba - [AUTO]Update Public suffix list (#221)
  • d1bbea4 - [AUTO]Update passkeys library (#220)
  • 1cf6153 - [AUTO]Update justdeleteme library (#219)
  • df7db9b - build(deps): Bump softprops/action-gh-release from 1 to 2 (#206)
  • 4b45637 - build(deps): Bump com.google.firebase:firebase-bom from 32.7.3 to 32.7.4 (#204)
  • 1771291 - fix: Display sync indicator when trashing items
  • a24d747 - improvement: If Keyguard is already open when you click on a custom filter home icon, apply the custom filter anyway
  • 4651a45 - improvement: If decodign a cipher fails, prefer the last local copy over a remote one
  • 5ea143b - improvement: Decrypt empty string as empty string