Android Password Store Versions Save

Android application compatible with ZX2C4's Pass command line application

latest

2 weeks ago

Snapshot build of APS from revision b5fd785d

Consult the build types documentation here for the differences between free and nonFree builds.

autofill-parser-v1.1.1

1 year ago

Added

  • Mull is now supported as an Autofill-capable browser.
  • Raise target SDK to 31

autofill-parser-v1.1.0

2 years ago

1.1.0

Changed

  • Changed the support level for Chrome Beta/Canary/Dev/Stable, Bromite and Ungoogled Chromium to PasswordFillAndSaveIfNoAccessibility.
  • Updated androidx.annotation to 1.3.0 and androidx.autofill to 1.2.0-beta01.
  • The library now uses Kotlin 1.6.10 and Coroutines 1.6.0.
  • Added Styx to supported Autofill browsers.
  • The dependency on timberkt has been replaced with logcat.
  • Updated publicsuffixes list to the latest version as of Dec 18 2021.

Fixed

  • Fix build warning from undeclared unsigned type use.

Added

  • Added the PasswordFillAndSaveIfNoAccessibility browser support level for Chromium-based browsers beyond v89.
  • Added the german term for username to the heuristic keywords.
  • Non-native Autofill browsers are now deemed unsupported before Android 9.

v1.13.5

2 years ago

Fixed

  • When prompted to select a GPG key during onboarding, the app would crash if the user did not make a selection in OpenKeychain
  • Certain apps had incorrect Autofill hints which would crash the app

autofill-parser-v1.0.0

3 years ago

v1.13.4

3 years ago

Changed

  • Fix support for ECDSA SSH keys and support AES-GCM
  • Fix a couple issues with Autofill

v1.13.3

3 years ago

Fixed

  • Autofill now works much more reliably in Chrome 89 and later, including support for saving passwords if no accessibility service is enabled.
  • Editing a password allowed accidentally overwriting an existing one

v1.13.2

3 years ago

Added

  • Invalid .gpg-id files can now be fixed automatically by deleting them and then trying to create a new password.
  • Suggest users to re-clone repository when it is deemed to be broken
  • A new browser support level is added for Chrome Canary and Chrome Dev which are shipping fixes developed by Password Store maintainer Fabian to improve the Autofill experience on Chromium browsers

Changed

  • Synced localisations with Crowdin. This adds Galician and Italian translations while getting rid of incomplete Arabic, Chinese Simplified, Chinese Traditional, Czech, Japanese and Spanish.

Fixed

  • Cancelling the Autofill "Generate password" action now correctly returns you to the original app.
  • If multiple username fields exist in the password, we now ensure the later ones are not dropped from extra content.
  • Icons in Autofill suggestions are no longer black on almost black in dark mode.
  • Decrypt screen would stay in memory infinitely, allowing passwords to be seen without re-auth
  • Git commits in the store would wrongly use the 'default' committer as opposed to the user's configured one
  • Connection attempts now use a reasonable 10 second timeout as opposed to the default of 30 seconds
  • A change to the remote host key for a server would prevent the user from being able to connect to it

v1.13.1

3 years ago

Fixed

  • OpenKeychain authentication would fail with LifecycleOwner com.zeapo.pwdstore.git.GitServerConfigActivity@f578da1 is attempting to register while current state is RESUMED. LifecycleOwners must call register before they are STARTED.

Added

  • Add support for domain-level autofill in DuckDuckGo's F-Droid builds.
  • Support gopass MIME secret encoding

Changed

  • The newly added automatic synchronisation feature has been rolled back due to multiple issues with its implementation.

v1.13.0

3 years ago

Long-form release notes: https://msfjarvis.dev/posts/aps-october-release/

Fixed

  • Some classes of errors would be swallowed by an unhelpful 'Invalid remote: origin' message
  • Repositories created within APS would contain invalid .gpg-id files with no ability to fix them from the app
  • Button labels were invisible in Autofill phishing warning screen
  • Unsupported authentication modes would appear briefly in the server config screen

Added

  • Add GPG key selection step to onboarding flow
  • Allow configuring an app-wide HTTP(S) proxy
  • Add option to automatically sync repository on app launch
  • Add a quickfix for invalid HTTPS URLs that contain a custom port