Danny Moesch
6aa39db657
Sort open source components alphabetically
2020-02-12 18:20:39 -08:00
Danny Moesch
3cdf77347a
Name classes consistently
...
* Settings are called *SettingsTableViewController
* Key importers are called *ImportTableViewController
* Classes in UserInterface folder are split into Controllers or Views
2020-02-12 18:20:39 -08:00
Danny Moesch
20f18d0c8b
Allow HTTP for key import but ask for confirmation if used for the private key
2020-02-12 13:50:39 -08:00
Danny Moesch
30e6c44356
Do not keep the cells selected
2020-02-12 13:28:58 -08:00
Danny Moesch
f31a4df943
Just open the key files to read them instead of importing them into the apps tmp
2020-02-12 13:28:58 -08:00
Danny Moesch
ea27c73b99
Check for readiness before doing any import actions
2020-02-10 22:28:36 -08:00
Danny Moesch
a5570a8409
Remove optional arguments and qualified names
2020-02-10 22:28:36 -08:00
Danny Moesch
43bba1fb50
Set PGP key source once for all key importers
2020-02-10 22:28:36 -08:00
Danny Moesch
e0c9ceb4fd
Add ability to import PGP keys from the Files app
2020-02-10 22:28:36 -08:00
Danny Moesch
5f6723246b
Some cosmetic changes
2020-02-10 10:32:14 -08:00
Danny Moesch
e447b1d9d3
Introduce PGPKeyImporter protocol to reduce code duplications
2020-02-10 09:59:24 -08:00
Danny Moesch
a2edf41d33
Update SwiftyUserDefaults to current version 5.0.0
2020-01-01 19:03:04 -08:00
Danny Moesch
b60ce3b003
Fix #340 : Always end password entries with a newline
2019-12-10 22:03:49 -08:00
Mingshen Sun
cea1332b0d
Fix some UI issues introduced by refactoring
2019-12-01 00:25:24 -08:00
Mingshen Sun
efdc45ea89
Move the request credential function into one file
2019-11-30 23:05:30 -08:00
Mingshen Sun
2f3e51947a
Refactor the request credential function
2019-11-30 22:39:21 -08:00
Mingshen Sun
902930ddfc
Cleanup GitServerSettingTableViewController
2019-11-30 17:37:09 -08:00
Mingshen Sun
9b304433fb
Refactor GitServerSettingTableViewController
2019-11-30 16:42:53 -08:00
Mingshen Sun
258906fdbb
Refactor Git URL related code, fix #336
2019-11-30 15:11:28 -08:00
Mingshen Sun
e83a2f941e
Fix QR code scanning problem
2019-11-24 10:09:36 -08:00
Mingshen Sun
24c9b9c526
Fix UI issue: font size not consistent
2019-11-18 18:13:48 -08:00
Mingshen Sun
a4b1f87b56
Tap title to change between all and unsynced passwords
2019-11-17 23:25:30 -08:00
Mingshen Sun
70c887427a
Fix dynamic font size in settings vie
2019-11-17 20:29:22 -08:00
Mingshen Sun
bcf7f5fcca
Fix UI issue
...
Dynamic type in Settings view in storyboard does not work.
Enable dynamic font manually in source code.
2019-11-17 17:52:31 -08:00
Mingshen Sun
b9edcea214
Hide section header if passwords count is less than the threshold ( fix #197 , #227 )
2019-11-17 16:49:14 -08:00
Mingshen Sun
4bf0799c79
Use system font size all the time
2019-11-17 11:46:40 -08:00
Danny Moesch
e418d216b9
Fix #324 : Do not copy password automatically when adding/editing it
2019-11-17 10:59:13 -08:00
Mingshen Sun
e3d9d4c45c
UI tweaks in Password View
2019-11-17 10:56:23 -08:00
Danny Moesch
50fad78341
Fix broken license link
2019-11-15 14:28:22 -08:00
Danny Moesch
4c47729a6e
Fix #326 : Do not assume 'master' as the default checked out branch
2019-11-08 14:30:56 -08:00
Danny Moesch
98f0367c4c
Remove duplicate localizable string key
2019-10-20 11:34:36 -07:00
Yishi Lin
6f295be74d
Polish codes of QR code scanner
2019-10-03 14:27:00 +08:00
Yishi Lin
e4630e950d
Init PGPAgent while getting keyID
2019-10-02 11:04:10 +08:00
Danny Moesch
51c9510f3d
Introduce color provider to encapsulate check for iOS 13 availability
2019-10-01 22:48:15 +02:00
Mingshen Sun
4c83427a01
Tweak UI of PasswordsView
2019-09-29 23:34:11 -07:00
Mingshen Sun
fcec7d1245
Show folder name in nagivation bar
2019-09-29 15:59:11 -07:00
Yishi Lin
e332b1f3be
Do not forget pgp passphrase on decryption error #296
2019-09-30 02:05:01 +08:00
Mingshen Sun
b14f3004e7
Use system image for navigation bar
2019-09-29 01:00:29 -07:00
Danny Moesch
a41bdff6c1
Localize git-pull info message
2019-09-26 13:49:23 -07:00
Danny Moesch
414e31cba3
Adapt UI with respect to Dark Mode
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
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
Danny Moesch
9997947f06
Do not show PGP and SSH keys in ASCII-armor import views
2019-07-10 22:03:41 -07:00