Bob Sun
6dbab509e0
Fix #90
2017-06-11 17:51:33 -07: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
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
Bob Sun
b2d93c8a70
Fix cannot removing PGP keys
2017-06-03 18:12:33 -07:00
Bob Sun
89f2d6e764
Check oid before calling localCommitsRelative to avoid crashes
2017-05-10 09:29:23 -07:00
Bob Sun
53ea744bb6
Simplify PasswordStore model
2017-05-01 11:33:06 -04:00
Bob Sun
eba79da0e6
Polish and simplify PasswordStore model class
2017-04-30 16:16:52 -05:00
Bob Sun
3267b29bd7
Fix an issue in requesting ssh key passphrase
2017-04-28 21:25:30 -07:00
Bob Sun
1311962dc1
Polish credential related logic
2017-04-28 20:33:41 -07:00
Bob Sun
649d709369
Correct git signature logic
2017-04-27 23:57:15 -07:00
Mingshen Sun
b429a6baf1
Polish logic of setting git signature
2017-04-27 21:48:10 -07:00
Yishi Lin
8d0553a417
Keep the last sync time after discarding local changes
2017-04-27 23:46:19 +08:00
Yishi Lin
f37efd24a4
Show default git signature in its setting
...
- Fix a small bug of getting gitSignatureForNow
- Polish gitSignatureForNow
2017-04-27 23:40:33 +08:00
Bob Sun
98cc71bf30
Fix gitRm issue
2017-04-26 23:02:05 -07:00
Bob Sun
b3e7ed25cd
Fix encoding issue
2017-04-26 23:01:42 -07:00
Bob Sun
dd254b21d9
Polish folder related methods
2017-04-26 20:28:15 -07:00
Bob Sun
a499be7628
Fix an edit bug caused by wrong password url
2017-04-25 22:33:37 -07:00
Bob Sun
adbb5e89bc
Fix an edit bug, forget to post notification
2017-04-25 20:58:48 -07:00
Bob Sun
055ea243a3
Improve edit password to make it consistent with Pass
2017-04-25 13:01:17 -07:00
Bob Sun
b35d79031d
Refactor logic of requesting git/ssh password callback
2017-04-24 10:53:26 -07:00
Bob Sun
ee077bf026
Fix bugs may introduce crashes
2017-04-23 10:16:50 -07:00
Bob Sun
d8ecd1e889
Support folder operations
...
Example:
- add: a/b/c/d
- delete: a/b/c/d
- move: a/b/c/d -> a/b/c/d/e
2017-04-23 10:03:09 -07:00
Yishi Lin
30c73841c6
Allow setting git signature
2017-04-10 23:02:42 +08:00
Yishi Lin
c769c4126b
Polish initial PGP key error messages
2017-04-09 00:25:04 +08:00
Bob Sun
97d66a8acc
Support ASCII-armored and iTunes uploaded SSH key
2017-04-02 11:21:24 -07:00
Yishi Lin
0760c07be2
Polish the logic
...
- Update the entity core data before notifying others "password store updated"
2017-03-30 23:19:04 +08:00
Bob Sun
b85358a0b8
Fix pull to sync bug caused by manipulating core date in background thread
2017-03-29 22:59:30 -07:00
Yishi Lin
0197444e30
Polish the logic about updating last synced time.
...
- Update the date right after corresponding operations, and before reloading any "table view".
2017-03-29 00:56:07 +08:00
Yishi Lin
a36bb13004
Polish the code about "about repository"
...
- Move something to PasswordStore.swift
2017-03-24 22:47:27 +08:00
Yishi Lin
2b5c5cad97
Polish the code
...
- Move somethings from view controller to the model "PasswordStore"
- Simplify the logic of PasswordsViewController (especially about reloadTableView)
- Mark many variables/methods private
2017-03-24 21:53:07 +08:00
Bob Sun
f36899a8ad
Change getNumberOfUnsynced to numberOfLocalCommits
2017-03-22 19:07:41 -07:00
Bob Sun
ee9776ab71
Support deleting password
2017-03-21 13:16:25 -07:00
Bob Sun
29f9f28e4c
Fix #62
2017-03-19 10:36:59 -07:00
Yishi Lin
1f829fffcc
Polish notification
...
- define notification names
- move "post notification" to PasswordStore (todo: move "search" and the one for "show folder switch")
- "erase" and "reset" also post the "passwordStoreUpdated" notification
2017-03-18 00:30:14 +08:00
Bob Sun
d338e725d5
Polish logic on initializing PGP keys.
...
- simplify interfaces
- more robust
2017-03-16 22:06:39 -07:00
Yishi Lin
3d8c1c8478
Polish commit messages.
2017-03-16 01:10:03 +08:00
Yishi Lin
5ae6de8f23
Fix issue #60
...
- fix the logic for "git add" and "git commit"
- update the logic for "git remove" (useless function, not tested yet)
2017-03-16 00:01:17 +08:00
Radon Rosborough
af1ea3ee3e
Fix typo: Passwrod => Password
2017-03-06 15:14:21 -08:00
Yishi Lin
c131de0551
Fix a bug about "discard all changes"
...
- Show the number of (not pushed) commits discarded.
2017-03-07 01:43:23 +08:00
Yishi Lin
e48bc5a7a4
Allow discarding all local changes to the password store repo
...
- Settings > Advanced -> Discard All Local Changes
2017-03-04 01:15:28 +08:00
Yishi Lin
16830b8b92
Improve the message.
2017-03-03 20:16:06 +08:00
yishilin14
c1da27ae04
Merge remote-tracking branch 'origin/master' into otp_dev
2017-03-03 00:14:05 +08:00
yishilin14
7b46311d1c
Update the clone call because of the change of libgi2
...
Merge pull request #459 from libgit2/checkout-options: c0e98a2790
2017-03-03 00:12:28 +08:00
Bob Sun
bdca2c0834
Fix a bug caused by removed PasswordCategoryEnetity in erase method
2017-03-02 20:46:57 +08:00
Bob Sun
83fcfc8bb2
Change method name from exists to repositoryExisted
2017-03-02 17:26:46 +08:00
Bob Sun
bdc2cfaaa8
Show error when adding password with same name
2017-03-02 17:26:12 +08:00
Bob Sun
43b71f2704
Set isDir to false in core data
2017-03-02 15:32:40 +08:00
Bob Sun
f3497cdc0f
Merge commits and resolve conflits
2017-03-02 15:32:11 +08:00