Danny Moesch
b62c5fa2e5
Check cloned repository for .gpg-id file ( #523 )
...
* Extract method
* Separate deletion of store data from general data erasure
* Check cloned repository for .gpg-id file
2021-12-27 17:38:33 -08:00
Danny Moesch
aad23582f9
Update SwiftLint to version 0.45.x ( #522 )
...
* Use SwiftLint version 0.45.x
* Enable SwiftLint rule 'self_in_property_initialization' and handle all violations
2021-12-27 14:58:02 -08:00
Danny Mösch
3eea063d61
Fix issues with OTP notification ( #517 )
...
* Use "Beta" since this is what Apple uses too
* Actually copy the OTP if the option is set
* Shorten notification text to make it fit to smaller screens
* Set notification center delegate before app launches
* Fix SwiftFormat issue fixed with version 0.48.12
2021-10-03 17:20:22 -07:00
Danny Mösch
32b7c9b635
Some cleanup especially regarding method references ( #516 )
...
* Remove superfluous method arguments in method references
* Use 'Self' for internal static access
* Convert static to instance field in singleton class
* Remove class name prefix in references to local methods
* Remove nested frameworks in all extensions and frameworks
2021-10-02 20:46:07 -07:00
Danny Mösch
e1cbcb5d7a
Add notification action to copy OTP or just inform about the copied OTP ( #513 )
...
* Add notification action to copy OTP or just inform about the copied OTP
The notification either shows the current OTP which can be copied by a notification action or it shows just a hint to inform about the copied OTP. This depends on the new option "autoCopyOTP".
* Extract method
* Set type and style one-time
2021-10-01 10:32:14 -07:00
Danny Mösch
763cddf540
Show notification with OTP after providing password through extension ( #509 )
...
* Allow to do something with a password after providing it in the extension
* Make fields non-nil
* Show OTP in notification after providing a password through extension
2021-09-20 00:50:05 -07:00
Danny Mösch
06d2ef1d09
Hide keyboard in search when pressing 'done' ( #504 )
2021-09-02 20:31:19 -07:00
Danny Mösch
91229b3bbd
Add missing file headers ( #503 )
2021-09-02 17:50:40 -07:00
Danny Mösch
64117d91cc
Disable long-press action on directory ( #502 )
2021-09-02 16:02:19 -07:00
Danny Mösch
67cca0f31d
Re-add ObjectivePGP to list of open source components ( #495 )
2021-08-27 22:46:13 -07:00
Danny Mösch
3eb131b65d
Fix file headers ( #494 )
2021-08-27 22:32:31 -07:00
Danny Mösch
a83acd096a
Remove availability checks for iOS 11.0 ( #486 )
2021-08-16 12:59:46 -07:00
Danny Moesch
7cbc14978a
Use SwiftFormat version 0.48.x
2021-08-15 01:34:43 -07:00
Danny Moesch
1454693308
Remove redundant 'else' blocks
2021-01-31 20:16:57 -08:00
Danny Moesch
ad4ed9419e
Format code with SwiftFormat
2021-01-31 20:16:57 -08:00
Danny Moesch
4d6c77371d
Fix warning by removing the argument 'entersReaderIfAvailable'
2021-01-31 20:01:40 -08:00
Mingshen Sun
7ede6d11e3
Fix search issue when changing searching scope
2021-01-17 23:28:29 -08:00
Mingshen Sun
9b2a047d38
Double tap tab bar to scroll to top
2021-01-17 22:27:50 -08:00
Mingshen Sun
8afc40a5a1
Fix search issues
2021-01-17 20:47:52 -08:00
Mingshen Sun
68077bf04c
Rewrite PasswordViewController
2021-01-17 19:49:05 -08:00
Mingshen Sun
288024ccc2
Fix missnig detail text label in password table cell
2021-01-15 22:43:03 -08:00
Mingshen Sun
b49593e87f
Rename ignore .gpg-id switch to enalbe .gpg-id
2021-01-10 20:28:20 -08:00
Mingshen Sun
a62792bd11
Add ignore .gpg-id switch default ON
2021-01-07 21:58:38 -08:00
Mingshen Sun
05a3fa8d9f
Fix UI issues under large text mode
2021-01-05 23:27:35 -08:00
Mingshen Sun
3ecb35e701
Use PasswordTableViewCell for all password entries
2021-01-05 20:54:51 -08:00
Mingshen Sun
ac36985f57
Fix crash issue when in password detail and update setting
2020-12-30 16:26:13 -08:00
Danny Moesch
1a8692bde3
Run updated SwiftFormat
2020-12-23 19:59:26 -08:00
Danny Moesch
49c6b25611
Use SwiftFormat version 0.47.x
2020-11-09 10:13:05 -08:00
Danny Moesch
e8389eb262
Enable SwiftLint rule 'identifier_name' and handle all violations
2020-09-20 17:25:50 -07:00
Danny Moesch
2cdd0e2521
Enable SwiftLint rule 'cyclomatic_complexity' and fix violation which is reasonable
2020-09-20 17:25:50 -07:00
Danny Moesch
f9d5d794f0
Fix new warning caused by Swift 5.3 and bring SwiftLint rule in sync with it
2020-09-19 18:52:27 -07:00
Danny Moesch
6044098278
Refactor GitCredential to simplify it and to add tests
2020-09-06 20:12:36 -07:00
Danny Moesch
078503f249
Combine key scanning logic in one class
2020-08-31 14:05:19 -07:00
Danny Moesch
edd7398cd4
Use guard statements to reduce nesting
2020-08-31 14:05:19 -07:00
Danny Moesch
5270c92b76
Enable SwiftLint rule 'overridden_super_call' and fix all violations
2020-08-28 16:42:30 -07:00
Danny Moesch
e1cb280d4a
Enable SwiftLint rule 'weak_delegate' and fix all violations
2020-08-28 16:42:30 -07:00
Danny Moesch
c5e88d82c9
Enable SwiftLint rule 'vertical_whitespace_closing_braces' and fix all violations
2020-08-28 16:42:30 -07:00
Danny Moesch
f70114e8d7
Enable SwiftLint rule 'unused_optional_binding' and fix all violations
2020-08-28 16:42:30 -07:00
Danny Moesch
ab80e5297e
Enable SwiftLint rule 'unneeded_parentheses_in_closure_argument' and fix all violations
2020-08-28 16:42:30 -07:00
Danny Moesch
937019d6e8
Enable SwiftLint rule 'toggle_bool' and fix all violations
2020-08-28 16:42:30 -07:00
Danny Moesch
1b1bd46235
Enable SwiftLint rule 'switch_case_on_newline' and fix all violations
2020-08-28 16:42:30 -07:00
Danny Moesch
fe380d4d65
Enable SwiftLint rule 'private_action' and fix all violations
2020-08-28 16:42:30 -07:00
Danny Moesch
70d605e412
Keep SwiftLint rule 'prefixed_toplevel_constant' disabled
2020-08-28 16:42:30 -07:00
Danny Moesch
77216abe14
Enable SwiftLint rule 'nesting' 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
c87f4e9792
Enable SwiftLint rule 'multiline_arguments_brackets' 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
2dcc72722b
Enable SwiftLint rule 'empty_string' 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