mehdisadeghi
|
a0b160c7cd
|
Add support for In-Reply-To parameter in mailto: URIs (#5194)
|
2021-03-09 15:32:30 +01:00 |
|
cketti
|
a205920510
|
Add 'MessageIdParser'
Can be used to parse the value of 'Message-ID', 'In-Reply-To', and 'References' header fields.
|
2021-03-05 18:45:21 +01:00 |
|
cketti
|
06de64cd2c
|
Make MessageHeaderParser more flexible
|
2021-02-20 13:28:15 +01:00 |
|
cketti
|
33d06a5ac9
|
Convert 'MessageHeaderParser' to Kotlin
|
2021-02-18 17:49:23 +01:00 |
|
cketti
|
224d56526e
|
Rename .java to .kt
|
2021-02-18 17:49:22 +01:00 |
|
cketti
|
69ed32ff8a
|
Convert 'ServerSettings' to Kotlin
|
2021-02-01 10:39:19 +01:00 |
|
cketti
|
2338381de1
|
Rename .java to .kt
|
2021-01-31 18:50:14 +01:00 |
|
cketti
|
1ebc487b56
|
Don't use custom ServerSettings subclass in SettingsImporter
|
2021-01-31 18:50:14 +01:00 |
|
cketti
|
97051f3f7c
|
Make WebDavStore use ServerSettings directly
Instead of using WebDavStoreSettings as a ServerSettings subclass make it a helper to extract WebDav-specific settings.
|
2021-01-31 18:50:14 +01:00 |
|
cketti
|
1873593dc5
|
Format Kotlin code
|
2020-10-16 16:41:19 +02:00 |
|
cketti
|
ed8009d9fa
|
Update ktlint-gradle to 9.4.1, ktlint to 0.39.0
Apply ktlint-gradle plugin to all Gradle subprojects.
|
2020-10-16 14:27:23 +02:00 |
|
cketti
|
5bc7ac3901
|
When constructing new messages check header values
|
2020-10-13 03:29:20 +02:00 |
|
cketti
|
8663bbb5b9
|
Check (unstructured) header field syntax when adding them to MimeHeader
|
2020-10-13 03:29:20 +02:00 |
|
cketti
|
fac346009a
|
Only pass encoded headers to MimeHeader
Remove code to encode header values from from MimeHeader.writeTo()
|
2020-10-11 02:28:36 +02:00 |
|
cketti
|
3b7c5ea10f
|
Display message headers in the original order
|
2020-10-08 16:16:50 +02:00 |
|
cketti
|
3c0d9b99f9
|
Remove unused Message.setCharset() mechanism
|
2020-10-04 23:33:31 +02:00 |
|
cketti
|
2a3cc1d422
|
Don't pass charset to EncoderUtil.encodeEncodedWord()
|
2020-10-04 23:30:23 +02:00 |
|
cketti
|
267c658492
|
Only consider US-ASCII and UTF-8 in EncoderUtil.determineCharset()
|
2020-10-04 23:30:23 +02:00 |
|
cketti
|
357e197256
|
Remove remaining (non-working) 'androidTest' tests
|
2020-10-04 23:11:42 +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
|
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 |
|
Tobias Preuss
|
f8e6e59fd6
|
Use io extension functions to make code more concise.
+ This change replaces a few usages of BufferedWriter, ByteArrayInputStream,
OutputStreamWriter with their equivalent Kotlin extension functions.
|
2020-08-24 19:22:29 +02:00 |
|
Tobias Preuss
|
9c6d08142a
|
Infer type.
|
2020-07-08 13:58:23 +02:00 |
|
cketti
|
4b8d6bf50c
|
Replace 'blacklisted' with 'disallowed'
|
2020-06-02 17:15:51 +02:00 |
|
cketti
|
4e2ae11238
|
Don't select charset depending on the recipient address
It's 2020. We now always use UTF-8 for outgoing emails.
|
2020-05-27 03:07:29 +02:00 |
|
cketti
|
767f7e0efe
|
Remove StoreConfig
|
2020-05-01 05:42:50 +02:00 |
|
cketti
|
82db38bd08
|
Create ImapStoreConfig
|
2020-05-01 05:30:34 +02:00 |
|
cketti
|
a6f75dc587
|
Remove StoreConfig.getMaximumAutoDownloadMessageSize()
|
2020-05-01 05:15:51 +02:00 |
|
cketti
|
d7d1fe0c0e
|
Remove StoreConfig.isRemoteSearchFullText()
|
2020-05-01 04:18:16 +02:00 |
|
cketti
|
1858986fc4
|
Remove StoreConfig.isAllowRemoteSearch()
|
2020-05-01 04:03:02 +02:00 |
|
cketti
|
88bcea1552
|
Remove StoreConfig.getOutboxFolder()
|
2020-05-01 03:36:42 +02:00 |
|
cketti
|
fcfc7e6a22
|
Remove unused method StoreConfig.getInboxFolder()
|
2020-05-01 03:31:11 +02:00 |
|
cketti
|
d70564e423
|
Remove unused code
|
2020-04-18 19:51:48 +02:00 |
|
cketti
|
a44732ee38
|
Remove FolderClass.NONE
Rewrite entries in the database to use FolderClass.NO_CLASS
|
2020-04-08 19:33:03 +02:00 |
|
cketti
|
61f3f06ba7
|
Merge pull request #4641 from k9mail/remove_old_push_code
Remove old push code
|
2020-04-06 19:21:53 +02:00 |
|
cketti
|
2a78418911
|
Remove old Push code
|
2020-04-05 20:08:29 +02:00 |
|
cketti
|
59630fb13b
|
Change appearance of attachment boxes in message compose screen
|
2020-04-05 03:40:24 +02:00 |
|
cketti
|
f1b73a11b9
|
Convert 'MessageIdGeneratorTest' to Kotlin
|
2020-03-29 22:24:11 +02:00 |
|
cketti
|
576696e87e
|
Change fallback hostname for Message-ID to "fallback.k9mail.app"
|
2020-03-29 22:14:00 +02:00 |
|
cketti
|
ab0aae46c4
|
Extract interface for UUID generation
|
2020-03-29 22:10:20 +02:00 |
|
cketti
|
9ef845fda5
|
Convert 'MessageIdGenerator' to Kotlin
|
2020-03-29 22:00:03 +02:00 |
|
cketti
|
c71b1f0699
|
WIP: Renaming file 'MessageIdGenerator' with Kotlin extension
|
2020-03-29 21:49:11 +02:00 |
|
cketti
|
cfed7b0c08
|
Don't use android.net.MailTo in ListHeaders
|
2020-03-28 21:57:04 +01:00 |
|
cketti
|
b0aa07aef9
|
Move MailTo class to :mail:common module
|
2020-03-28 21:39:04 +01:00 |
|
cketti
|
982013ded4
|
Make sure Part.getMimeType() returns a valid MIME type
|
2020-03-24 02:29:01 +01:00 |
|
cketti
|
7918ffad85
|
Add MimeType class
|
2020-03-24 01:53:06 +01:00 |
|
cketti
|
c4ab630161
|
Remove 'androidTest' tests
We don't regularly run them and most of them don't even compile anymore.
|
2020-03-11 18:01:41 +01:00 |
|
cketti
|
e4cc7b9a91
|
Merge pull request #4575 from k9mail/MimeMessage_setReplyTo
Use AddressHeaderBuilder for MimeMessage.setReplyTo()
|
2020-03-02 14:33:49 +01:00 |
|
cketti
|
4325509d43
|
Use AddressHeaderBuilder for MimeMessage.setReplyTo()
|
2020-02-29 22:50:07 +01:00 |
|
cketti
|
916015b1f0
|
Convert 'MimeHeader' to Kotlin
|
2020-02-29 21:29:46 +01:00 |
|