Commit graph

1142 commits

Author SHA1 Message Date
Mingshen Sun
ae94388ba4
Version bump to 0.10.0 2020-02-20 13:40:41 -08:00
Mingshen Sun
2dc8182fe8
Update core data in main thread 2020-02-18 11:04:08 -08:00
Mingshen Sun
133ad1bd45 Use forked ObjectivePGP 2020-02-17 17:34:21 -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
2ffc9ba568 Remove '==' method from AdditionField as it can be inferred 2020-01-18 15:01:05 -08:00
Danny Moesch
a5bc60bf58 Do not assume lowercased OTP keywords 2020-01-18 15:01:05 -08:00
Danny Moesch
e8afd251ed Make 'isUnknown' method more precise 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
283a32f6cd
TestFlight now support public link 2019-12-01 21:38:40 -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
400cee6a8f
Use prebuilt objectivegit framework 2019-11-20 14:19:33 -08:00
Mingshen Sun
62fd830092
increase travis_wait time to 60m 2019-11-20 00:39:56 -08:00
Mingshen Sun
81eb4b8641 Start to use updated objective-git 2019-11-19 23:46:50 -08:00
Mingshen Sun
24c9b9c526
Fix UI issue: font size not consistent 2019-11-18 18:13:48 -08:00
Mingshen Sun
a07f3af4e2
Forgot to saveUpdateContext() in edit 2019-11-18 18:08:31 -08:00
Yishi Lin
30bb227ae3 Fix #332: The synced status is now saved in DB 2019-11-19 02:19:57 +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
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
25d70ce8d6 Update KeychainAccess to v4.1.0 2019-11-15 16:31:30 -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
de88b27d1a Use specific revision of GopenPGP 2019-11-08 14:05:25 -08:00
Danny Moesch
01ac9d38df Adapt code to changed API of GopenPGP 2019-11-08 14:05:25 -08:00