Commit graph

9676 commits

Author SHA1 Message Date
cketti
d541eaef51 Version 5.719 2020-10-04 19:12:01 +02:00
cketti
ab886c6f86
Merge pull request #4978 from k9mail/update_translations
Update translations
2020-10-04 18:54:58 +02:00
cketti
2c4744da60 Update translations 2020-10-04 18:33:09 +02:00
cketti
a5ef3f8b3c
Merge pull request #4964 from AlexKDawson/4936-bug/user-selected-account-lost
User selected Account is lost on screen rotation when setting up "Unread" widget
2020-10-03 18:27:23 +02:00
Alex Dawson
c671c84191 Persist state in unread widget configuration during screen rotation 2020-10-03 18:11:14 +02:00
cketti
8dd8881ab5
Merge pull request #4967 from k9mail/improve_preview_extraction
Improve preview text extraction
2020-10-03 03:41:52 +02:00
cketti
a1e9a521e3 Replace somewhat complex regular expression with code
Apparently the regular expression \n*(?:[^\n]+\n?)+:\n+$ is complex enough so matching takes the regex engine on Android forever on non-trivial inputs.
2020-10-03 02:28:48 +02:00
cketti
99ce09f19d Improve preview text extraction
Using 'EmailSectionExtractor' provides the necessary context to reliably detect quote headers, i.e. text like "On $date $sender wrote:". The regular expression previously used would remove almost any line ending with ":".
2020-10-03 02:28:48 +02:00
cketti
908f775806
Merge pull request #4962 from starshipcoder/favorites_contacts
In recipient selection dropdown display starred contacts first
2020-10-02 19:26:05 +02:00
cketti
19eb78de30 Small code cleanup 2020-10-02 19:03:26 +02:00
starshipcoder
7f32c9e0d8 In recipient contact selection, display favorites first
Fix: sorting was case sensitive
2020-10-02 19:03:26 +02:00
cketti
6a25709e09 Convert 'PreviewTextExtractorTest' to Kotlin 2020-09-30 03:00:20 +02:00
cketti
4c08c964e7 Rename 'PreviewTextExtractorTest' prior to conversion to Kotlin 2020-09-30 03:00:20 +02:00
cketti
bb4ed7a15c Convert 'PreviewTextExtractor' to Kotlin 2020-09-29 23:31:24 +02:00
cketti
ab4e0229dc Rename 'PreviewTextExtractor' prior to conversion to Kotlin 2020-09-29 23:22:15 +02:00
cketti
5cec85cb15
Merge pull request #4958 from k9mail/GH-3653_fix_search_crash
Return empty result when EmailProvider query fails
2020-09-23 15:57:25 +02:00
cketti
172f98cd8c
Merge pull request #4952 from k9mail/GH-4951_fix_HtmlSanitizer
Add some HtmlSanitizer exceptions
2020-09-23 15:55:14 +02:00
cketti
7992be9068 Return empty result when EmailProvider query fails
In developer mode we still crash for all errors except for malformed MATCH expressions (which are rather easy to generate given that we pass user input to SQLite).
2020-09-22 18:13:28 +02:00
cketti
bedf26d19b
Merge pull request #4931 from GNUDimarik/issue_4914
Use correct OpenPGP key when sending signed-only email
2020-09-20 19:27:43 +02:00
cketti
b82be6f374 Retain some attributes of <body> element during HTML sanitization 2020-09-20 18:01:00 +02:00
cketti
10ce58d603 Add <title> tag to allow list 2020-09-20 17:42:35 +02:00
cketti
ec34b96bfa Convert 'HtmlSanitizerTest' to Kotlin 2020-09-20 17:42:35 +02:00
cketti
796eabb705 Rename 'HtmlSanitizerTest' prior to conversion to Kotlin 2020-09-20 17:42:35 +02:00
cketti
8f40856809
Merge pull request #4950 from k9mail/targetSdkVersion29
Update to targetSdkVersion 29
2020-09-20 15:39:22 +02:00
cketti
fc45e059fc Update to targetSdkVersion 29 2020-09-20 01:29:50 +02:00
cketti
d85b50bcdc
Merge pull request #4947 from k9mail/quote_helper
Refactor QuoteHelper into QuoteDateFormatter
2020-09-20 01:23:07 +02:00
cketti
c601a22819 Output additional information for failing tests 2020-09-20 01:08:39 +02:00
cketti
391d8e403c Use mocked QuoteDateFormatter in TextQuoteCreatorTest 2020-09-20 01:08:39 +02:00
cketti
fd9d6f8d95 Use default Locale in QuoteDateFormatter 2020-09-20 01:04:33 +02:00
cketti
2db24bec08 Change QuoteHelper into QuoteDateFormatter 2020-09-19 20:44:54 +02:00
cketti
075fb35cd9 Get rid of QuoteHelper.QUOTE_BUFFER_LENGTH 2020-09-19 19:51:13 +02:00
cketti
e79dacd126 Use buildString() helper in TextQuoteCreator 2020-09-19 19:27:56 +02:00
cketti
8e62295f5b
Merge pull request #4945 from k9mail/update_dependencies
Update dependencies
2020-09-18 16:25:05 +02:00
cketti
29a7e6e8ed Update AndroidX Core to 1.3.1 2020-09-18 03:19:43 +02:00
cketti
0c97e2a4e0 Update Robolectric to 4.4
Replace usage of classes from transitive dependencies that are no longer available.
2020-09-18 03:14:46 +02:00
cketti
9e2487d5c3 Update Mockito to 3.5.11 2020-09-18 02:48:43 +02:00
cketti
05882616d6 Update MiniDNS to 1.0.0 2020-09-18 02:42:07 +02:00
cketti
7d9bb8f95c Update OkHttp to 4.8.1 2020-09-18 02:42:07 +02:00
cketti
fdcfcf8943 Update Material Components to 1.2.1 2020-09-18 02:42:07 +02:00
cketti
52cc56f4be Update AndroidX Test to 1.3.0 2020-09-18 02:42:07 +02:00
cketti
62d142ac6b Update AndroidX WorkManager to 2.4.0 2020-09-18 01:04:09 +02:00
cketti
b69fdff70b Update AndroidX ConstraintLayout to 2.0.1 2020-09-18 00:59:52 +02:00
cketti
f49213503b Update AndroidX AppCompat to 1.2.0 2020-09-18 00:54:42 +02:00
Dmitry Adzhiev
d718b33ef6 Use correct OpenPGP key when sending signed-only email 2020-09-18 00:38:48 +06:00
cketti
22cdb8c41f
Merge pull request #4938 from k9mail/improve_image_attachment_preview
Show image previews even when wrong MIME type is used
2020-09-09 12:52:45 +02:00
cketti
3211e3942c Show image previews even when wrong MIME type is used
More precisely, show image preview when the MIME type is application/octet-stream and the file extension maps to a supported image MIME type.
2020-09-09 12:16:03 +02:00
cketti
aea3fe1ac0 Update links in README 2020-09-06 20:28:48 +02:00
cketti
d66e8cc6c3 Update CONTRIBUTING.md 2020-09-06 20:23:08 +02:00
cketti
1efe1dbdb5
Merge pull request #4929 from GNUDimarik/issue_4127
Show SHA-256 and SHA-512 fingerprints of TLS certificates
2020-09-01 16:42:58 +02:00
Dmitry Adzhiev
bf83ff3a90 Display SHA-1, SHA-256 and SHA-512 fingerprints of TLS certificates 2020-09-01 16:27:30 +02:00