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
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
Bob Sun
ff947f8e17
Move get category text logic to model
2017-03-10 23:08:17 -08:00
Yishi Lin
3cf88dcbc8
Fix a bug about TOTP refresh
2017-03-07 09:50:18 +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