Bob Sun
bde475a49f
Use UTF-8 instead of ASCII for encoding ( #44 )
2017-03-01 14:54:52 +08:00
Bob Sun
fa512e6c86
Add switch to turn on/off remembering passphrase
...
If the switch is on, users need to type passphrase of secret key once. The key will be stored in the Keychain.
If the switch is off, users have to fill in passphrase for each decryption including show password detail and long press to copy.
2017-02-28 12:25:52 +08:00
Bob Sun
88bf3a0d18
Clone if password store directory is not existed
2017-02-27 17:30:33 +08:00
yishilin14
55b7e4303b
Update the logic of showing latest commit time
2017-02-27 15:21:25 +08:00
yishilin14
c2db4d4641
Show last commit time of each entry
2017-02-27 08:54:51 +08:00
Bob Sun
44f148c7ea
Show cancel button by default for password (instead of showing cancel after three wrong attempts)
2017-02-26 21:12:17 +08:00
Evgeny Morozov
c6db44ace7
Move repository to a private directory
2017-02-24 20:16:11 +03:00
Evgeny Morozov
bb654849af
Allow usage of uploaded PGP keys
2017-02-24 23:48:58 +08:00
Bob Sun
af8cd536f1
add function to get recent commits
2017-02-24 00:42:06 +08:00
Bob Sun
2372466883
fix issue #26
...
empty PGP keys will make app crash at startup
2017-02-23 23:48:52 +08:00
Evgeny Morozov
4034050ce0
Fix a bug, that caused the app to crash if ssh passphrase is not set.
2017-02-23 18:39:43 +03:00
Evgeny Morozov
de6183764b
Store ssh key passphrase in Keychain
2017-02-23 17:34:55 +03:00
Evgeny Morozov
04ceeb87dc
Request ssh key password, if it is not set, but the key is encrypted
2017-02-23 16:43:13 +03:00
Bob Sun
e1f3a08666
check zero byte key (solve issue #26 )
2017-02-23 16:53:50 +08:00
Bob Sun
2d0e076024
results is no longer needed
2017-02-22 14:51:01 +08:00
Bob Sun
87dd4f96a3
simplify password repository setting
2017-02-21 13:07:14 +08:00
Bob Sun
663ccd1a85
ignore empty lines in the password additional fields
2017-02-20 17:43:04 +08:00
Bob Sun
70166c9901
fix a bug caused by keychain modifications
2017-02-20 11:48:39 +08:00
Bob Sun
90709675a3
use keychain to store pgp passphrase and git password
2017-02-19 22:10:36 +08:00
Bob Sun
fc5c738c53
clean commented code
2017-02-18 21:55:56 +08:00
Bob Sun
046341af1f
remove debug message
2017-02-17 21:15:43 +08:00
Bob Sun
3bbd4c47df
use runtime password filling
2017-02-17 20:14:01 +08:00
Bob Sun
a5f13a1e8a
support ASCII armor encrypted PGP keys
2017-02-17 13:44:25 +08:00
Bob Sun
83b9762122
solve core data conflict caused by updating password entity image
2017-02-16 13:24:41 +08:00
Bob Sun
d9b931345a
remove store and temp store directory before clone
2017-02-15 22:51:26 +08:00
Bob Sun
0be04eac30
check if changes before save context
2017-02-15 21:48:06 +08:00
Bob Sun
ff83ed29d4
fix core data bugs
2017-02-15 21:37:02 +08:00
Bob Sun
869f06e00f
change update password related functions
2017-02-15 20:01:17 +08:00
Bob Sun
8d474677da
resolve issue in core data operations
2017-02-15 17:28:15 +08:00
Bob Sun
068f5be807
resolve core data merge conflicts error
2017-02-15 16:51:12 +08:00
Bob Sun
4e8381d77e
show additions plain text correctly
2017-02-15 16:20:20 +08:00
Bob Sun
9f4830dc2a
move database operations to the main thread to avoid async problems
2017-02-15 11:15:11 +08:00
Bob Sun
fe1c01c6dc
Hide unknown fields
2017-02-14 11:16:30 +08:00
Bob Sun
3145ddacbe
add checks to avoid invalid inputs
2017-02-13 15:01:04 +08:00
Bob Sun
0b714ffec2
fix small bugs
2017-02-13 14:30:38 +08:00
Bob Sun
b2ee8c429f
support edit password
2017-02-13 01:15:42 +08:00
Bob Sun
3ce3155711
set all password as synced after push to repository
2017-02-12 01:59:40 +08:00
Bob Sun
6e3a544ba4
put PasswordEntity into a new file
2017-02-11 23:45:00 +08:00
Bob Sun
9f3b13f8b0
generate random password
2017-02-11 22:00:04 +08:00
Bob Sun
1a7451a326
add progress callback to "add password"
2017-02-11 19:48:47 +08:00
Bob Sun
49b26f0276
refactor Password class
2017-02-11 16:07:59 +08:00
Bob Sun
d0f31e3db0
simplify Password class
2017-02-11 14:30:35 +08:00
Bob Sun
e05cc2708f
add commit and push function in PasswordStore model
2017-02-11 01:50:39 +08:00
Bob Sun
b954a4dcab
finish simple "add password function"
2017-02-10 22:15:01 +08:00
Bob Sun
0b43fc07d0
throw exception when pull a repository and it is not set
2017-02-09 19:44:12 +08:00
Bob Sun
f06c2a2727
fix a bug caused by UserDefaults extension
2017-02-09 17:15:07 +08:00
Bob Sun
e3fb4591f9
sort password entities case insensitive
2017-02-09 13:38:42 +08:00
Bob Sun
ac007fec6d
update icon in detailed page
2017-02-09 13:17:11 +08:00
Bob Sun
11613b2059
polish code
2017-02-09 11:31:29 +08:00
Bob Sun
910660ede3
restructure file organization
2017-02-08 19:57:07 +08:00