Commit graph

123 commits

Author SHA1 Message Date
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
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
4eba8f7800 Fix bugs about getting next HOTP
- correctly increase the otpauth counter now
- fix bugs about re-initializing password
2017-04-09 02:54:05 +08:00
Yishi Lin
c769c4126b Polish initial PGP key error messages 2017-04-09 00:25:04 +08:00
Yishi Lin
72e2fcf0b5 Change key value separator from ":" to ": " 2017-04-07 00:01:28 +08:00
Bob Sun
97d66a8acc
Support ASCII-armored and iTunes uploaded SSH key 2017-04-02 11:21:24 -07:00
Bob Sun
729ad0d10b
Support show raw password 2017-03-31 23:03:06 -07:00
Yishi Lin
dc19da52df Fix a bug when value is empty (updated)
- Fix a bug introduced in ba20d084e4
2017-03-30 23:44:24 +08: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
Bob Sun
ba20d084e4
Fix a bug when value is empty 2017-03-29 22:50:37 -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
8d0a186c2e Fix a bug about OTP token. 2017-03-27 23:06:32 +08:00
Yishi Lin
bd3ed7d5e5 Confirm before overwriting OTP settings in the password cell 2017-03-25 00:05:45 +08:00
Yishi Lin
0f9b95eaa9 Polish codes about OTP 2017-03-24 23:14:44 +08:00
Yishi Lin
f5875c519c Support otpauth 2017-03-24 22:47:40 +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
0507c7cdd7 Support encrypting in ASCII-armored format 2017-03-23 19:38:43 -07:00
Bob Sun
f36899a8ad Change getNumberOfUnsynced to numberOfLocalCommits 2017-03-22 19:07:41 -07:00
Bob Sun
c21502a10f
Merge and resolve conflit 2017-03-21 13:34:26 -07:00
Bob Sun
ee9776ab71
Support deleting password 2017-03-21 13:16:25 -07:00
Yishi Lin
93901ec010 Polish codes about password details
- in Password.swift: allow get otpType
- in PasswordDetailTableVC.swift: make many things private
- in LabelTableViewCell: remove password and password entity
- in Globals: add password dots and fonts
2017-03-22 01:50:56 +08: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
Bob Sun
f573be9ee0 Fix #54: try other ways to load favicon
- try to replace http to https
- if a url does not start with http or https, try to add https
- return if cannot form a URL
2017-03-15 14:14:42 -07:00