No description
Find a file
Fabian Henneke eaaa3eeea8
Improve and refactor Autofill heuristics (#905)
* Add support for `AUTOFILL_HINT_NEW_PASSWORD` and
  `AUTOFILL_HINT_NEW_USERNAME`. This allows apps to trigger a
  `ClassifiedScenario` with only a generate password action and is the
  analogue of the W3C new-password hint for websites.
* Do not consider HTML password fields without hints to be certain
  password fields (they could contain e.g. bank account numbers,
  API secrets,...).
* Reduce OTP field false positives by excluding the term "postal" as well
  as fields that match the "code" heuristic term but have HTML maxLength
  less than 6 or larger than 8.
* Add German heuristic term "einmal" ("one-time") for OTP fields
* Also exclude fields based on their HTML name (e.g. for terms such as
  "search").
* Extract fieldId, hint and htmlName matches into an extension property.
* Reduce warnings and remove unnecessary suppression annotations.
2020-07-01 09:22:41 +02:00
.github Rework GitHub Actions (#893) 2020-06-28 21:28:24 +05:30
.idea Revert "Stabilize .idea/gradle.xml (#819)" (#822) 2020-06-01 20:13:18 +05:30
app Improve and refactor Autofill heuristics (#905) 2020-07-01 09:22:41 +02:00
contrib/oisafe2pstore oisafe2pstore.hs: script to migrate from OI Safe 2016-07-23 15:51:37 +03:00
fastlane/metadata/android Add paragraphs to F-Droid summary (#874) 2020-06-22 21:58:03 +05:30
gradle/wrapper build: Upgrade all dependencies (#803) 2020-05-31 13:12:15 +05:30
media Prepare for new Play Store listing (#602) 2019-12-31 20:57:38 +05:30
release release/deploy-github: simplify tag checks 2020-05-24 16:26:45 +05:30
scripts Add support for Oreo Autofill (#653) 2020-03-24 14:03:40 +01:00
.gitignore Treewide codestyle cleanup (#765) 2020-05-10 19:21:39 +05:30
.gitmodules remove openpgp submodule 2015-05-12 22:33:46 +02:00
build.gradle build: Upgrade all dependencies (#803) 2020-05-31 13:12:15 +05:30
CHANGELOG.md Allow importing TOTP configuration through QR codes (#903) 2020-06-30 19:21:49 +05:30
crowdin.yml Add crowdin.yml (#858) 2020-06-17 14:18:33 +05:30
dependencies.gradle Allow importing TOTP configuration through QR codes (#903) 2020-06-30 19:21:49 +05:30
gradle.properties build: Upgrade all dependencies (#803) 2020-05-31 13:12:15 +05:30
gradlew build: Upgrade all dependencies (#803) 2020-05-31 13:12:15 +05:30
gradlew.bat build: Upgrade all dependencies (#803) 2020-05-31 13:12:15 +05:30
LICENSE.txt added license 2014-08-10 14:03:54 +01:00
README.md Add Google Play/F-Droid badges to the README (#877) 2020-06-23 08:57:48 +02:00
settings.gradle Update license headers (#625) 2020-01-30 01:00:20 +05:30

Password Store

GitHub workflow Backers on Open Collective Sponsors on Open Collective Join the chat at https://gitter.im/android-password-store/public

This application tries to be 100% compatible with pass

You can install the application from:

Pull requests are more than welcome (see TODO).

Get it on Google Play Get it on F-Droid

Features

  • Clone an existing pass repository (ssh-key and user/pass support)
  • List the passwords
  • Handle the directories as categories
  • Decrypt the password files (first line is the password, the rest is extra data)
  • Add a new password to the current category (or no category if added at the root)
  • Pull and Push changes to the remote repository
  • Ability to change remote repository info

How-To

See the wiki for FAQs and other thorough documentation.

Community

Ways to get in touch:

  • Github issues, use it if you have a bug report, you do not understand how something works or you want to submit a feature request.

Contributing Translations

Interested in helping to translate Password Store? Contribute here!

Contributors

This project exists thanks to all the people who contribute. Want to contribute? See if you can find an issue you wanna close, then send a PR!

Opencollective

Backers

Thank you to all our backers! 🙏 [Become a backer]

Backers

Sponsors

Support this project by becoming a sponsor. Your logo will show up here with a link to your website.[Become a sponsor]

Triplebyte Applicative GmbH ScrapingBee Become a Sponsor

Google Play and the Google Play logo are trademarks of Google LLC.