Find a file
Danny Moesch b503e5f613 Inform the user about a failed push
In case there are uncommitted changes in the remote repository the push ran through successfully but there were still unpushed changes in the app. This change notfies the user about this situation. Strangely, the push method from Objective-Git does not inform about this, although the command line Git does. Thus, the check for the number of local changes is used after the push operation, which can actually have several reasons. Important is that there is at least some hint, though.
2020-07-26 16:16:57 -07:00
fastlane Update Gemfile/Fastfile 2020-07-26 16:00:18 -07:00
icon Add beta distrubution channel 2020-07-19 18:25:21 -07:00
img update readme 2019-07-13 16:15:26 -07:00
pass Inform the user about a failed push 2020-07-26 16:16:57 -07:00
pass.xcodeproj Add beta distrubution channel 2020-07-19 18:25:21 -07:00
passAutoFillExtension Add beta distrubution channel 2020-07-19 18:25:21 -07:00
passExtension Add beta distrubution channel 2020-07-19 18:25:21 -07:00
passKit Inform the user about a failed push 2020-07-26 16:16:57 -07:00
passKitTests Add beta distrubution channel 2020-07-19 18:25:21 -07:00
passShortcuts Add beta distrubution channel 2020-07-19 18:25:21 -07:00
passTests Add beta distrubution channel 2020-07-19 18:25:21 -07:00
.gitignore Remove traces of GopenPGP glue code 2019-09-15 00:32:18 -07:00
.travis.yml Fix CI bulding issues 2020-07-25 00:34:31 -07:00
_config.yml lint: delete trailing whitespaces 2018-12-09 16:59:07 -08:00
Cartfile Use prebuilt objectivegit framework 2019-11-20 14:19:33 -08:00
Cartfile.resolved Update FavIcon to 3.1.0 2020-05-17 15:08:14 -07:00
Gemfile Add rest-client in the Gemfile for mailgun 2020-07-25 09:23:16 -07:00
Gemfile.lock Update Gemfile/Fastfile 2020-07-26 16:00:18 -07:00
gopenpgp_build.sh Fix CI bulding issues 2020-07-25 00:34:31 -07:00
LICENSE Create LICENSE 2017-02-09 19:14:39 +08:00
Podfile Use forked ObjectivePGP 2020-02-17 17:34:21 -08:00
README.md Update TestFlight link to the Pass Beta 2020-07-20 12:39:34 -07:00

Pass

GitHub release Gitter Build Status Donate

Pass is an iOS client compatible with ZX2C4's Pass command line application. It is a password manager using GPG for encryption and Git for version control.

Pass for iOS is available in App Store with the name "Pass - Password Store", and both iPhone and iPad are supported.

Download on the App Store

You can also help us test beta versions through TestFlight.

Features

  • Compatible with the Password Store command line tool.
  • View, copy, add, and edit password entries.
  • Encrypt and decrypt password entries by PGP keys.
  • Synchronize with your password Git repository.
  • User-friendly interface: search, long press to copy, copy and open link, etc.
  • Support one-time password tokens (two-factor authentication codes).
  • Autofill in Safari/Chrome and supported apps.

Screenshots

Usages

For more, please read the wiki page.

Building Pass for iOS

  1. Install libtool, automake, cmake, carthage, cocoapods, and go: brew install libtool automake cmake carthage cocoapods go.
  2. Run carthage bootstrap in the project root directory: carthage update then carthage bootstrap --platform iOS (this may take some time).
  3. Run ./gopenpgp_build.sh to build go dependencies.
  4. Run pod install in the project root directory: pod install.
  5. Open pass.xcworkspace file in Xcode.
  6. Build & Run.

License

MIT