Mingshen Sun
fcec7d1245
Show folder name in nagivation bar
2019-09-29 15:59:11 -07:00
Mingshen Sun
9330cbc1e0
Fix warnings
2019-09-29 15:29:39 -07:00
Mingshen Sun
c1a28b4988
Add image place holder for dark mode
2019-09-29 11:35:01 -07:00
Yishi Lin
e332b1f3be
Do not forget pgp passphrase on decryption error #296
2019-09-30 02:05:01 +08:00
Yishi Lin
3de2dbf8dc
Fix localizable string dict
2019-09-29 22:17:04 +08:00
Mingshen Sun
b14f3004e7
Use system image for navigation bar
2019-09-29 01:00:29 -07:00
Yishi Lin
35f599c45b
Allow resettig app in the passcodelockview
2019-09-28 21:38:32 +08:00
Danny Moesch
a9f78688e2
Use consistent red color
2019-09-26 13:49:23 -07:00
Danny Moesch
a41bdff6c1
Localize git-pull info message
2019-09-26 13:49:23 -07:00
Danny Moesch
d0382f55c1
Remove superfluous space
2019-09-23 15:39:50 -07:00
Danny Moesch
414e31cba3
Adapt UI with respect to Dark Mode
2019-09-22 22:30:20 -07:00
Danny Moesch
7beaac5b7c
Display command line snippets correctly
2019-09-22 22:30:20 -07:00
Danny Moesch
730542d5bb
Separate encryption/decryption logic for different frameworks used
2019-09-15 00:32:18 -07:00
Yishi Lin
58e7e1b4e4
Version bump to 0.8.0
2019-07-28 00:16:27 +08:00
Yishi Lin
032e442d78
Merge pull request #292 from SimplyDanny/make-simulator-untouched-by-tests
...
Do not influence the Simulator by tests
2019-07-21 13:39:53 +08:00
Danny Moesch
b42401343d
Let AppKeychain not be static only
2019-07-20 23:42:32 +02:00
Danny Moesch
ea37b40e2f
Mark field 'gpgAgent' as never-nil
2019-07-20 22:59:22 +02:00
Yishi Lin
e967bb1f4c
Add PGPAgent tests and minor updated
2019-07-20 00:41:45 +08:00
Mingshen Sun
90bc399c9f
Fix a bug when importing SSH Key from URL
2019-07-17 23:43:28 -07:00
Yishi Lin
6ae4a02a01
Seperate PGPAgent from PasswordStore and add tests
2019-07-17 02:58:01 +08:00
Yishi Lin
0862c1388e
Use ObjectivePGP if Gopenpgp fails
2019-07-17 00:19:23 +08:00
Yishi Lin
d627149948
Show encryption error while saving edition
2019-07-15 01:37:20 +08:00
Mingshen Sun
79d0df2c89
Version bump to 0.7.0
2019-07-13 16:10:36 -07:00
Danny Moesch
9997947f06
Do not show PGP and SSH keys in ASCII-armor import views
2019-07-10 22:03:41 -07:00
Danny Moesch
8e8501abb0
Save app passcode in Keychain and migrate existing passcode from SharedDefaults
2019-07-10 21:47:40 -07:00
Danny Moesch
53c003b17a
Update UI after successful SSH key import
2019-07-03 21:45:27 -07:00
Danny Moesch
f1337622dc
Store SSH private keys in Keychain instead of files
2019-07-03 21:45:27 -07:00
Danny Moesch
6b95e60ea1
Introduce CryptographicKey protocol
2019-07-03 21:45:27 -07:00
Danny Moesch
d43a3be6f6
Remove duplicated check for HTTPS
2019-07-02 13:50:36 -07:00
Danny Moesch
68f2c28f48
Add missing localization to string
2019-07-02 13:50:36 -07:00
Danny Moesch
7bee780b46
Extract key importing logic and put it into separate class
2019-07-02 13:50:16 -07:00
Danny Moesch
b806175842
Throw error in case PGP key files cannot be read
2019-07-02 13:50:16 -07:00
Danny Moesch
441a7f1e9b
Put Keychain related methods to separate class
2019-07-02 13:50:16 -07:00
Danny Moesch
a66a79abc6
Store PGP keys in Keychain
2019-07-02 13:50:16 -07:00
Danny Moesch
7f6ad5b88c
Remove unneeded overrides in custom views
2019-06-14 18:22:43 +02:00
Mingshen Sun
41549b3481
increase cell height of setting pgp key url
2019-06-09 23:14:30 -07:00
Mingshen Sun
82232be92c
remove some unwraps
2019-06-09 22:18:54 -07:00
Mingshen Sun
15518733b0
add GopenPGP to replace ObjectivePGP in the third-party components view
2019-06-09 21:02:02 -07:00
Mingshen Sun
a0d62eb3c8
polish details on UI
2019-06-09 15:25:07 -07:00
Moritz Kuntze
96f7c1960d
Changed PGP backend from ObjectivePGP to GopenPGP
2019-06-08 10:39:17 -07:00
Yishi Lin
5439ad0f5b
Fix #173
2019-05-20 02:19:48 +08:00
Yishi Lin
c8860fc36f
Fix #263
2019-05-15 02:36:41 +08:00
Yishi Lin
715b8c892f
Fix 259: update edited entries properly
2019-05-15 02:14:05 +08:00
Danny Moesch
44870af774
Trust in assigned default value
...
In particular, SwiftyUserDefaults returns the default value in case it does not find a value in the dictionary. As the default is '.all' it does not have to be set explicitly. Assigning 'nil' will result in '.all' anyway.
2019-05-04 22:15:23 +02:00
Danny Moesch
c2cd6481fd
Utilize default settings values
2019-05-01 18:30:13 +02:00
Danny Moesch
f9c19b3ca4
Migrate to Swift 5.0
2019-05-01 18:30:13 +02:00
David Beitey
1e5022e404
Hide placeholder with Hide Password Images on
...
This hides the password image placeholder when `Hide Password Images` is
enabled. Auto-layout constraints are toggled on and off depending on the
setting's value to ensure correct alignment.
Extends #248
2019-03-08 00:30:36 +10:00
Danny Moesch
296a3cbcfa
Introduce enum for scope of search bar
...
This simplifies the handling of the indices in the search bar scope list, replaces strings as keys and allows a proper localization not breaking any logic.
2019-03-05 13:51:39 -08:00
Danny Moesch
553f5ba62b
Add German translation for password image hiding option
2019-03-05 13:47:12 -08:00
Danny Moesch
c9a370832f
Improve German translation for "About" views
2019-03-05 13:47:12 -08:00