Commit graph

1198 commits

Author SHA1 Message Date
Mingshen Sun
68381eb784
Update to xcode11.4 2020-05-17 15:58:32 -07:00
Danny Moesch
1208dde523 Update FavIcon to 3.1.0 2020-05-17 15:08:14 -07:00
Danny Moesch
4362c0eda4 Update KeychainAccess to 4.2.0 2020-05-15 19:33:52 -07:00
Danny Moesch
78d6e60133 Introduce variable for GopenPGP repository 2020-04-19 13:42:41 -07:00
Danny Moesch
e2e3275293 Refactor and rename in test code 2020-04-19 13:42:41 -07:00
Danny Moesch
f643a63fe1 Fix typos 2020-04-19 13:42:41 -07:00
Danny Moesch
4c2693e2c7 Name classes/structs consistently 2020-04-19 13:42:41 -07:00
Mingshen Sun
072f824158
No need to select key for encryption if there only one imported key 2020-04-18 23:21:50 -07:00
Mingshen Sun
fcc8961e46
Fix fail-safe mechanism for other decryption scenarios 2020-04-18 22:42:25 -07:00
Mingshen Sun
3e114daca1
Implement fail-safe mechanism if key id is not found 2020-04-17 23:56:14 -07:00
Mingshen Sun
0cae6af60d
Check existence of PGP keys before encrypt/decrypt 2020-04-14 20:20:16 -07:00
Mingshen Sun
50dec23b02
Fix PGP key importing issue 2020-04-14 11:55:18 -07:00
Mingshen Sun
c35aedb7ad QR code scanned key is appended to the textview 2020-04-13 21:23:23 -07:00
Mingshen Sun
4fdf9767c5 Add test key in different passphrase 2020-04-13 21:23:23 -07:00
Mingshen Sun
eb6e854d92 Change logic of passphrass for multikeys 2020-04-13 21:23:23 -07:00
Mingshen Sun
e9c5b63c4b Refactor logic of request PGP key passphrase 2020-04-13 21:23:23 -07:00
Mingshen Sun
e62f4714e8 Encryption support for multi keys 2020-04-13 21:23:23 -07:00
Mingshen Sun
b7ee00815c Partially implement multikeys support (decryption) 2020-04-13 21:23:23 -07:00
Mingshen Sun
7f6e3f1909 Enable RSA4096 subkey and clone 2020-04-12 20:15:49 -07:00
Mingshen Sun
f4f038375b Support gnu-dummy 2020-04-12 20:15:49 -07:00
Mingshen Sun
84b1c07f64 Update to gopengpg v2.0.0 2020-04-12 20:15:49 -07:00
Danny Moesch
9a688b518f Mark shortcut as restricted in case the device is locked 2020-03-29 19:25:01 -07:00
Danny Moesch
da62c2544b Use correct key source
Without this protocol method, 'isCurrentKeySource' in KeyImporter was always called which is wrong for PGP keys.
2020-03-29 19:25:01 -07:00
Danny Moesch
15221ee348 Update server authentication method in main thread 2020-03-29 19:25:01 -07:00
Danny Moesch
4bed5fcf8b Fix background color during transition
In Dark Mode the transition into a folder and back started and ended with a very noticeable white flicker. Now, the color will be updated before every transition.
2020-03-21 16:02:35 -07:00
Danny Moesch
54e104d2f0 Reload password list when opening the app
Reason is that the state of the repository could have been changed in the background by the Siri shortcut.
2020-03-19 14:46:16 -07:00
Mingshen Sun
ac8dd40f2f
Add match shortcuts identifier in Fastfile 2020-03-18 22:48:29 -07:00
Mingshen Sun
fde3c28a58
Correct profile/signing in project setting 2020-03-18 22:33:37 -07:00
Danny Moesch
b3bde9e0e0 Implement Siri shortcut to sync repository per automation task 2020-03-16 10:13:49 -07:00
Danny Moesch
21b5774cc5 Use shorter name "Style" for "Password Generator Flavor" 2020-03-09 09:23:17 -07:00
Danny Moesch
fda8df70dd Remove now unused password flavor action sheet 2020-03-09 09:23:17 -07:00
Danny Moesch
eca4d79178 Implement selection of password generator flavor with segmented control 2020-03-08 10:40:38 -07:00
Danny Moesch
2c65173c71 Use limited length for password generation 2020-03-08 10:40:38 -07:00
Danny Moesch
15324af03c Reduce height of password generator settings cells 2020-03-08 10:40:38 -07:00
Danny Moesch
cecf38b5b3 Use "systemBlue" for UISwitches 2020-03-08 10:40:38 -07:00
Yishi Lin
9575bda711 Hide the delete cell while adding an entry 2020-03-05 00:19:34 +08:00
Yishi Lin
17ccf55c48 Keep table view text color consistent 2020-03-05 00:05:07 +08:00
Danny Moesch
b84f2dce13 Update UI to support more customizable password generator 2020-03-03 15:38:51 -08:00
Danny Moesch
ff014a5699 Add logic for more customizable password generator 2020-03-03 15:38:51 -08:00
Mingshen Sun
49a371d495
Change UIDocumentPickerViewController in to .open 2020-02-26 21:04:54 -08:00
Yishi Lin
5a72bc9d9a Fix ios12 blue and red 2020-02-27 02:20:55 +08:00
Yishi Lin
7d71b2f221 Fix the permission denied issue 2020-02-27 01:17:39 +08:00
Yishi Lin
6b3ce819db
Merge pull request #358 from SimplyDanny/some-polishing
Some polishing
2020-02-23 21:39:42 +08:00
Danny Moesch
0b6ead484d Put conformances to protocols into extensions 2020-02-23 11:49:42 +01:00
Danny Moesch
e39e9c4b2a Conform to DefaultsSerializable only where needed 2020-02-23 11:49:42 +01:00
Danny Moesch
780c6c9bca Read word list lazyly 2020-02-23 11:49:42 +01:00
Danny Moesch
ea693db86b Rename test class 2020-02-23 11:49:42 +01:00
Danny Moesch
3465ce9e38 Update German translation 2020-02-23 11:49:42 +01:00
Yishi Lin
494e489b62 Fix the missing number of local commits 2020-02-23 18:11:02 +08:00
Yishi Lin
f5493503f8 Cleanup debugging print 2020-02-23 18:08:00 +08:00