Commit graph

515 commits

Author SHA1 Message Date
Yishi Lin
d0bad8660b Provide the 'remember git credential passphrases' option 2017-10-08 21:37:58 +08:00
Bob Sun
e0c0606852 Remove the indicator in loading password details 2017-10-08 00:02:45 -07:00
Bob Sun
3215fb2901 Do not hide search bar when scrolling 2017-10-07 23:14:00 -07:00
Bob Sun
77a38807f3 Additional content show at top by default when editing a password 2017-10-07 21:07:02 -07:00
Bob Sun
5c7ccc5b37 Never use large titles in password details 2017-10-07 10:42:09 -07:00
Bob Sun
c57ae4f88e Use iOS 11 design language 2017-10-07 00:24:30 -07:00
Bob Sun
ac7296f75c Change search bar height 2017-09-24 23:49:16 -07:00
Bob Sun
8d969adb5c Optimize refreshControl ending time 2017-09-24 22:55:24 -07:00
Bob Sun
1d4939a85d Fix refreshControl position 2017-09-24 22:53:00 -07:00
Bob Sun
70bf15b80c Fix refreshControl offset issue 2017-09-24 22:52:28 -07:00
Yishi Lin
f646762f4b Fix substring depreciated warnings 2017-09-24 00:12:47 +08:00
Yishi Lin
774f05eae0 Convert to Swift 4
- Will fix all warnings next.
2017-09-23 16:29:03 +08:00
Yishi Lin
7640d55317 Fix passcode lock touch ID again 2017-09-18 01:59:47 +08:00
Yishi Lin
81af389a07 Fix the Touch ID setting of passcode lock
- Disable Touch ID alone does not work before this commit.
2017-09-18 00:48:09 +08:00
Yishi Lin
6d118eab7e Fix the logic of git clone
- erase git password and ssh passphrase before cloning
- erase core data after a failed cloning
2017-08-12 21:41:34 +08:00
Yishi Lin
a4efe57db9 Fix the "clearing passwords in 45s" function
- Copied passwords in the extension are not cleaned.
2017-07-27 23:56:24 +08:00
Yishi Lin
f86a5eee65 Simplify codes 2017-07-27 22:38:07 +08:00
Yishi Lin
8ed8223758 Fix PGP key setting checks 2017-07-27 21:12:58 +08:00
Yishi Lin
c5c6679f21 Add some checks 2017-07-24 23:30:22 +08:00
Yishi Lin
622382122d Provide more git clone error message 2017-07-22 19:16:15 +08:00
Yishi Lin
3593974ca4 Fix bugs in the password editor 2017-07-07 11:32:03 +08:00
Yishi Lin
39820a4108 Look for "login" as a username field in auto fill
- Will look for "username" first
2017-06-28 00:32:50 +08:00
Yishi Lin
69b58e686d Polish the Password class
- About "additions", remove "additionKeys"
2017-06-28 00:18:06 +08:00
Jordan Phillips
c7135596e8 Include directory in "All" scope searches 2017-06-23 07:15:47 -07:00
Bob Sun
72424c7db2
Use split view for Settings 2017-06-22 00:09:12 -07:00
Yishi Lin
3b562da607 Remove imported keys from iTunes Documents (fix #97) 2017-06-14 20:22:15 +08:00
Yishi Lin
7cf628638b Move passcode lock to framework 2017-06-14 14:16:26 +08:00
Yishi Lin
7f6900b7cd Fix some "linking against dylib" warning
- Move requestGitPassword to view controllers
- Move Utils.alert out of passKit, because SVProgressHUD is there
2017-06-13 13:19:18 +08:00
Yishi Lin
d2ba620ae4 Move codes to an embed framework
- Move bundle/group identifiers to passKit/Global
- Fix Core Data
- Change Defaults to SharedDefaults
2017-06-13 11:43:46 +08:00
Yishi Lin
8f91c4c516 Add a dummy extension 2017-06-11 00:48:49 +08:00
Yishi Lin
2388edccfb Polish logics about PGP passphrase
- Ask passphrase only when users want to save them for later usage
- Provide a second change to enter passphrase during the decryption
2017-06-07 21:11:01 +08:00
Yishi Lin
0542733f86 Polish the logic of clone
- pop the current view only after a successful clone so that editing the previous incorrect git setting is possible
2017-06-07 18:52:53 +08:00
Yishi Lin
6daa84df30 Provide info about the iTunes File Sharing
- only when key files are not existed (not downloaded/pasted/imported)
2017-06-07 16:54:54 +08:00
Yishi Lin
3cde0d954c Scan QR Code to import SSH private key 2017-06-07 13:08:52 +08:00
Yishi Lin
a31f5b797d No need to import SSH public key 2017-06-07 01:06:53 +08:00
Yishi Lin
7bfc3cc7d4 Fix deleting entries 2017-06-07 01:05:53 +08:00
Bob Sun
b48a7438ed
Avoid crash when table is empty 2017-06-03 22:45:53 -07:00
Bob Sun
9b2fa6acbe
Change contact address of developer 2017-06-03 22:42:49 -07:00
Bob Sun
b2d93c8a70
Fix cannot removing PGP keys 2017-06-03 18:12:33 -07:00
Bob Sun
e549db0714
Change notification observer from "showPassword" to "decryptThenShowPassword"
- avoid crash when password has been deleted
2017-06-03 17:50:33 -07:00
Bob Sun
174128998c
Fix a crash caused by forced unwrapping a variable 2017-06-03 17:16:00 -07:00
Bob Sun
3921b89a12
Hide TouchID option if a device doesn't support 2017-05-26 09:25:36 -07:00
Bob Sun
086515b5ee
Fix a crash in about repository 2017-05-25 22:59:53 -07:00
Yishi Lin
dd3c8b9164 Hide the password generation setting on Apple Keychain style (close #84) 2017-05-26 00:37:00 +08:00
Yishi Lin
6fe3c00c9f Polish the logic about touch ID and passcode lock 2017-05-14 20:52:24 +08:00
Yishi Lin
750532850a Scan QR codes to insert PGP ascii-armor keys 2017-05-14 20:44:48 +08:00
Bob Sun
d1393c6d36
Polish validation logic of importing pgp key via url 2017-05-11 22:55:55 -07:00
Yishi Lin
20f2e22076 Fix a bug about remembering pgp passphrase
- Do not keep the wrong passphrase
2017-05-08 21:12:48 +08:00
Yishi Lin
22877c8012 Show and copy developer email if failed to open the Mail App 2017-05-04 21:12:37 +08:00
Yishi Lin
885319e2e1 Hide the "Decrypting" message before asking for passphrase 2017-05-04 20:47:23 +08:00