Commit graph

908 commits

Author SHA1 Message Date
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
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
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
Mingshen Sun
49a371d495
Change UIDocumentPickerViewController in to .open 2020-02-26 21:04:54 -08:00
Yishi Lin
7d71b2f221 Fix the permission denied issue 2020-02-27 01:17:39 +08:00
Danny Moesch
0b6ead484d Put conformances to protocols into extensions 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
Yishi Lin
6bf4716366 Better search results 2020-02-23 18:06:14 +08:00
Yishi Lin
5e4fbaec8a Remove pwd flavor selector from settings
User's latest selection in the add/edit page will be remembered.
2020-02-23 03:24:58 +08:00
Yishi Lin
fe21f1c8da Generate XKCD style password 2020-02-23 03:06:23 +08:00
Yishi Lin
71c793029a Polish codes related to password generation
1. Polish codes in PasswordGeneratorFlavour
2. Polish related codes in view controllers
2020-02-23 00:39:14 +08:00
Danny Moesch
d33e63cd83 Add ability to import SSH keys from the Files app 2020-02-16 10:17:58 -08:00
Danny Moesch
94a5f8c501 Introduce KeyImporter protocol to reduce code duplications in SSH key importers 2020-02-16 10:17:58 -08:00
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
56b2205376 Introduce 'splitByNewline' string extension 2020-01-18 15:01:05 -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
6485fe2669
Version bump to 0.9.0 2019-11-22 16:06:39 -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
937b826a4a
Use system color 2019-11-17 13:45:18 -08:00