Commit graph

1230 commits

Author SHA1 Message Date
Danny Moesch
8828298afb Enable SwiftLint rule 'multiline_parameters_brackets' and fix all violations 2020-08-28 16:42:30 -07:00
Danny Moesch
959ef659d2 Enable SwiftLint rule 'multiline_parameters' and fix all violations 2020-08-28 16:42:30 -07:00
Danny Moesch
55e2cd7939 Enable SwiftLint rule 'multiline_literal_brackets' and fix all violations 2020-08-28 16:42:30 -07:00
Danny Moesch
776c813f94 Enable SwiftLint rule 'multiline_function_chains' and fix all violations 2020-08-28 16:42:30 -07:00
Danny Moesch
c87f4e9792 Enable SwiftLint rule 'multiline_arguments_brackets' and fix all violations 2020-08-28 16:42:30 -07:00
Danny Moesch
b4c25726a5 Enable SwiftLint rule 'lower_acl_than_parent' and fix all violations 2020-08-28 16:42:30 -07:00
Danny Moesch
1b3a8ff0d8 Enable SwiftLint rule 'let_var_whitespace' and fix all violations 2020-08-28 16:42:30 -07:00
Danny Moesch
c290ebe427 Enable SwiftLint rule 'legacy_multiple' and fix all violations 2020-08-28 16:42:30 -07:00
Danny Moesch
fb01d6bdf9 Enable SwiftLint rule 'joined_default_parameter' and fix all violations 2020-08-28 16:42:30 -07:00
Danny Moesch
8861aaa7e1 Keep SwiftLint rule 'explicit_enum_raw_value' disabled 2020-08-28 16:42:30 -07:00
Danny Moesch
f139f45370 Enable SwiftLint rule 'empty_xctest_method' and fix all violations 2020-08-28 16:42:30 -07:00
Danny Moesch
2dcc72722b Enable SwiftLint rule 'empty_string' and fix all violations 2020-08-28 16:42:30 -07:00
Danny Moesch
bb9e85ddc8 Keep SwiftLint rule 'empty_count' disabled 2020-08-28 16:42:30 -07:00
Danny Moesch
37bcbdeef2 Keep SwiftLint rule 'discouraged_optional_collection' disabled 2020-08-28 16:42:30 -07:00
Danny Moesch
2e6cf69b03 Enable SwiftLint rule 'convenience_type' and fix all violations 2020-08-28 16:42:30 -07:00
Danny Moesch
7d79314bae Enable SwiftLint rule 'contains_over_first_not_nil' and fix all violations 2020-08-28 16:42:30 -07:00
Danny Moesch
08473f8f05 Enable SwiftLint rule 'conditional_returns_on_newline' and fix all violations 2020-08-28 16:42:30 -07:00
Danny Moesch
fdca54a0ab Enable SwiftLint rule 'closure_parameter_position' and fix all violations 2020-08-28 16:42:30 -07:00
Danny Moesch
5299ca25d7 Enable SwiftLint rule 'class_delegate_protocol' and fix all violations 2020-08-28 16:42:30 -07:00
Danny Moesch
a93ade06e8 Keep SwiftLint rule 'attributes' disabled 2020-08-28 16:42:30 -07:00
Danny Moesch
bd64c7078a Add SwiftLint config which does not cause any violations 2020-08-28 16:42:30 -07:00
Danny Moesch
7f9f0e43b2 Format code with SwiftFormat automatically in every build 2020-08-25 15:10:13 -07:00
Danny Moesch
f167ab7549 Remove sync control if there is no repository set
If there is no local repository set we should not provide the possibility to sync it.
2020-07-26 16:35:38 -07:00
Danny Moesch
b503e5f613 Inform the user about a failed push
In case there are uncommitted changes in the remote repository the push ran through successfully but there were still unpushed changes in the app. This change notfies the user about this situation. Strangely, the push method from Objective-Git does not inform about this, although the command line Git does. Thus, the check for the number of local changes is used after the push operation, which can actually have several reasons. Important is that there is at least some hint, though.
2020-07-26 16:16:57 -07:00
Mingshen Sun
bf8f2078f5
Update Gemfile/Fastfile 2020-07-26 16:00:18 -07:00
Mingshen Sun
11c453a46a
Add rest-client in the Gemfile for mailgun 2020-07-25 09:23:16 -07:00
Mingshen Sun
914884660b
Fix CI bulding issues 2020-07-25 00:34:31 -07:00
Mingshen Sun
7ce146db6f
Use https in match repo 2020-07-24 21:46:52 -07:00
Mingshen Sun
6d25d988f8
Update TestFlight link to the Pass Beta 2020-07-20 12:39:34 -07:00
Mingshen Sun
a92940e610
Add beta distrubution channel 2020-07-19 18:25:21 -07:00
Danny Moesch
0bbda5a4b0 Fix #394: Remove explicit "encrypted" modifier
Public keys are not encrypted. The modifier was wrong anyway. Private keys are not necessarily encrypted.
2020-07-16 15:26:04 -07:00
Danny Moesch
3ec105b148 Fix #397: Increase cell height
Use the same height used for other comparable cells in other views.
2020-07-16 12:03:43 -07:00
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