Commit graph

111 commits

Author SHA1 Message Date
Danny Moesch
b7a0cbaef6 Animate "AdditionField" struct to avoid usage of tuple "(String, String)" 2018-08-13 23:12:30 -07:00
Bob Sun
824b959706 Forgot to bump versions 2018-06-15 14:37:38 -07:00
Bob Sun
6ab976ad82 Use master objective-git cause it include the latest libgit2-0.27 2018-06-15 11:37:59 -07:00
Bob Sun
447beeaf83 Version bump to 0.4.1 2018-05-28 15:49:43 -07:00
Bob Sun
eabebe1a53 Revert "Fix the oid error introduced by the latest ObjectiveGit"
This reverts commit 65e0cfdf1f.
2018-05-27 15:33:36 -07:00
Yishi Lin
89a2018e89 Fix a bug of showing digital entries 2018-05-21 01:28:00 +08:00
Bob Sun
65e0cfdf1f Fix the oid error introduced by the latest ObjectiveGit 2018-05-18 19:05:43 +08:00
Bob Sun
083604677f Version bump to 0.4.0 2018-04-29 11:58:07 -07:00
Yishi Lin
6538634680 Delete files before cleaning up dirs 2018-04-12 00:52:10 +08:00
Yishi Lin
3f899a58d9 Add a cancel button to passcode lock of app extension 2018-04-11 02:05:00 +08:00
Yishi Lin
433562584e Passcode lock 2018-04-10 05:18:16 +08:00
Yishi Lin
fe80ed3dc8 Merge branch 'develop' into new_passcode_lock 2018-04-07 01:48:32 +08:00
Yishi Lin
867a59b513 Keep the first line as the password even if it is empty 2018-04-07 00:39:56 +08:00
Yishi Lin
3ffbf68ab8 Avoid crash during yaml parsing 2018-04-07 00:17:00 +08:00
Yishi Lin
54c7acf651 Check duplicated tags before parsing a file as yaml 2018-04-07 00:16:28 +08:00
Yishi Lin
bbab5a62d5 Merge develop into new passcode lock 2018-03-24 09:42:55 +08:00
Danny Moesch
3a0e6fa3f6 Consider OTP tokens as possible lines in password files 2018-03-17 20:56:55 -07:00
Danny Moesch
673aee1e7a Protect YAML parser against empty input string 2018-03-17 20:56:55 -07:00
Danny Moesch
69bafeb672 Introduce class constants for the strings "otpauth" and "otpauth://" 2018-03-17 20:56:55 -07:00
Danny Moesch
caa5ce77a3 Use YAML library to parse password files 2018-03-17 20:56:55 -07:00
Yishi Lin
13537130a0 Dismiss passcode alert after unlock 2018-01-29 04:00:36 +08:00
Yishi Lin
2c5ef6492e Merge branch 'develop' into new_passcode_lock 2018-01-29 03:25:31 +08:00
Yishi Lin
da3c4f0bc0 Self-maintained passcode lock
- No cancel button anywhere in the passcode lock yet
- Poor UI
2018-01-29 03:23:34 +08:00
Bob Sun
bea7157375
Version bump to 0.3.1 2018-01-20 15:40:56 -08:00
Bob Sun
4d8ebe5b25
Update ObjectivePGP 2018-01-14 21:54:38 -08:00
Bob Sun
9580ea23a1
Version bump 2017-11-10 19:43:33 -08:00
Yishi Lin
15ed7aaf2f Update Safari extension search logic #138
- Match the entered text in each pathname levels
2017-10-28 15:32:30 +08:00
Danny Moesch
31172a1985 Correct commit message used after editing a password 2017-10-19 11:47:49 +02:00
Yishi Lin
54bd42d2fb Fix a bug in file name checking 2017-10-16 04:14:11 +08:00
Yishi Lin
f136ebee48 Mark both unsynced files and unsynced folders 2017-10-15 22:36:30 +08:00
Yishi Lin
b9ef596bfb Add more password name checks. 2017-10-15 22:15:16 +08:00
Bob Sun
c7ab350ad8 Fix a bug in editing password
The synced attribute of password entity is not set as false after editing a password content.
2017-10-10 00:35:50 -07:00
Bob Sun
9b8bdbf5e9 Support ObjectivePGP 0.9.0 2017-10-09 22:15:48 -07:00
Bob Sun
f5f9fe505b Port to Swift 4 2017-10-09 22:14:48 -07:00
Yishi Lin
eb86b4cb05 Fix backward compatibility of isRememberPGPPassphraseOn 2017-10-08 22:41:34 +08:00
Yishi Lin
fad95208cc Merge branch 'develop' of https://github.com/mssun/passforios into develop 2017-10-08 21:38:53 +08:00
Yishi Lin
d0bad8660b Provide the 'remember git credential passphrases' option 2017-10-08 21:37:58 +08:00
Bob Sun
3605e59c30 Tweak password font 2017-10-07 23:05:56 -07:00
Bob Sun
6ea47766bc Specify colors for digits and letters in password 2017-10-07 22:16:59 -07:00
Bob Sun
f3551a1542 Change the password's font to Courier 2017-10-07 21:54:56 -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
aa4ff7ce47 Use the latest ObjectivePGP framework (v0.6.2) 2017-08-12 15:12:33 +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
f00f6c77b0 Fix issue #13 ( Additions display randomly) 2017-07-27 13:19:58 +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