Commit graph

8075 commits

Author SHA1 Message Date
Vincent Breitmoser
43734c45d6 move null check to event observer 2018-05-20 03:08:59 +02:00
Vincent Breitmoser
8542119a91 turn presenter into a dependency 2018-05-20 03:08:59 +02:00
Vincent Breitmoser
303f0606d0 Cleanup 2018-05-20 03:07:08 +02:00
Vincent Breitmoser
9e25bbba04 use SingleLiveEvent for autocrypt transfer code 2018-05-20 03:07:08 +02:00
Vincent Breitmoser
a6a8843d98 extract interface for AutocryptKeyTransferActivity 2018-05-20 03:07:08 +02:00
Vincent Breitmoser
59414853fa Display simple error message if sending fails 2018-05-20 03:07:08 +02:00
Vincent Breitmoser
96a184f922 Add key transfer preference item 2018-05-20 03:07:08 +02:00
Vincent Breitmoser
6794a15b13 Add AutocryptKeyTransferActivity 2018-05-20 03:07:08 +02:00
Vincent Breitmoser
20b28e8073 Add StatusIndicator widget 2018-05-20 03:07:08 +02:00
cketti
7a769d366d
Merge pull request #3400 from ByteHamster/account-color
Allow to hide account color
2018-05-19 17:09:03 +02:00
cketti
ce22623e3d
Merge pull request #3399 from ByteHamster/padding
Added padding to compose view
2018-05-18 13:30:49 +02:00
ByteHamster
9b6b946c90 Allow to hide account color 2018-05-18 11:37:54 +02:00
ByteHamster
05544a9be4 Added padding to compose view 2018-05-18 11:20:34 +02:00
cketti
172ad93c21
Merge pull request #3392 from k9mail/material_settings_screens
Switch 'general settings' to use PreferenceFragmentCompat
2018-05-16 23:12:10 +02:00
cketti
69daaa684c Add library to About screen 2018-05-16 16:55:26 +02:00
cketti
c8f29d1156 Move array resource used in 'general settings' to separate file 2018-05-16 16:55:26 +02:00
cketti
9430fa08d3 Remove old "global settings" screen 2018-05-16 16:55:26 +02:00
cketti
3fe2246473 Add new "general settings" Activity 2018-05-16 16:55:26 +02:00
cketti
f9bf1980fd
Merge pull request #3394 from k9mail/support_fragments
Switch from platform Fragments to support Fragments
2018-05-16 16:21:52 +02:00
cketti
b3ca0f3215 Switch from platform Fragments to support Fragments 2018-05-16 14:10:46 +02:00
Vincent Breitmoser
e680c84085
Merge pull request #3376 from k9mail/update_author_info_in_about_screen
Remove Google from author field in About screen
2018-05-12 19:15:57 +02:00
cketti
36df589c26 Remove Google from author field in About screen
K-9 Mail started off as a fork of the AOSP Email app. But this was
nearly 10 years ago. Most of the app has been rewritten or significantly
changed since then. By now I think it's fair to only list the K-9
project as author in the About screen.
Copyright statements in license headers and the copyright statement in
the About screen remain unaffected by this change.
2018-05-07 18:41:04 +02:00
cketti
2a7dbb19ee Merge branch 'improve_download_progress' 2018-05-07 18:09:44 +02:00
cketti
c0e95bfc1b Refactor AttachmentDownloadDialogFragment 2018-05-07 18:03:36 +02:00
Kamil Rajtar
f6dc266897 Attachment download dialog added memory units and changed size from int to long 2018-05-07 10:59:58 +02:00
cketti
e36e6701c2
Merge pull request #3365 from k9mail/add_language_support_to_DecoderUtil
Add support for Encoded Word encoding with language information
2018-05-01 16:13:02 +02:00
cketti
f3bac31b76
Merge pull request #3364 from k9mail/header_parameter_encoding
MIME parameter encoding (RFC 2231)
2018-05-01 15:49:23 +02:00
cketti
065e60207e Add support for Encoded Word encoding with language information 2018-05-01 15:37:29 +02:00
cketti
3c471d1dc8 Remove unnecessary substring calls 2018-04-29 18:17:00 +02:00
cketti
6fa3429db3
Merge pull request #3346 from k9mail/select-key-extra-autocrypt-hint
Add extra to show autocrypt hint in OpenKeychain key select dialog
2018-04-29 16:05:44 +02:00
cketti
ac9fc251f3 Use MimeParameterEncoder to encode attachment names 2018-04-29 05:22:09 +02:00
cketti
19bfa97a9b Add code to encode MIME parameters according to RFC 2231 2018-04-29 05:22:09 +02:00
Philip
9b00cc431b
Merge pull request #3352 from k9mail/LimitMimeEncodeOnlyFilename
RFC 2184 parameter value encoding & ignored test for wrapping headers
2018-04-22 07:57:22 +01:00
Vincent Breitmoser
4d9dc9f2e4
Merge pull request #3349 from k9mail/cache-decrypted-subjects
Cache decrypted subjects in message table
2018-04-22 00:05:20 +02:00
Philip Whitehouse
7202d9ecd3 Refactor and add ignored test for RFC2184 2018-04-21 16:42:24 +01:00
sksthrs
d7637154d8 Limit MIME encode range in Content-Disposition to avoid over-encode 2018-04-21 15:19:55 +01:00
Vincent Breitmoser
a83d51f22d Remember decrypted subjects in messages table 2018-04-19 13:30:36 +02:00
Vincent Breitmoser
c33832667b Add a bit to MessageViewInfo whether the subject was encrypted 2018-04-19 13:30:23 +02:00
cketti
c66e94d0f6
Merge pull request #3345 from k9mail/update_providers
Update providers.xml
2018-04-18 19:41:06 +02:00
Vincent Breitmoser
e91e8cfc1a Add extra to show autocrypt hint in OpenKeychain key select dialog 2018-04-18 19:40:26 +02:00
Igor Nedoboy
e21b80021f Update providers.xml
Added Yandex.{by,kz,ua} profiles.
2018-04-18 19:34:42 +02:00
Vincent Breitmoser
d61318aaf2
Merge pull request #3347 from k9mail/fix_UnreadWidgetDataProviderTest
Fix UnreadWidgetDataProviderTest
2018-04-18 19:31:42 +02:00
cketti
98aec6fba7 Fix UnreadWidgetDataProviderTest 2018-04-18 19:13:03 +02:00
Vincent Breitmoser
c05336b5ee
Merge pull request #3344 from k9mail/unknown-key-label-search
Properly label button for search of missing keys
2018-04-18 16:09:57 +02:00
cketti
31f56a81e7
Merge pull request #3341 from k9mail/mockito2
Upgrade to Mockito 2
2018-04-18 16:06:45 +02:00
cketti
a42e24f76d
Merge pull request #3317 from k9mail/unread_widget_refactoring
Unread widget refactoring
2018-04-18 15:47:23 +02:00
Vincent Breitmoser
146914a9dd Properly label button for missing keys 2018-04-18 14:19:17 +02:00
cketti
94786e17eb
Merge pull request #3340 from k9mail/allowStateLossDuringDismissal
Allow state loss closing dialog - fixes common IllegalStateException
2018-04-17 00:05:47 +02:00
cketti
06d914f570 Enable mocking of final classes 2018-04-16 04:28:59 +02:00
cketti
53961b0f73 Upgrade to Mockito 2 2018-04-16 04:28:44 +02:00