cketti
2004cfc4b1
Rename 'MessageList' prior to conversion to Kotlin
2020-10-25 14:56:16 +01:00
cketti
80b46277ff
Merge pull request #5025 from k9mail/message_list_footer
...
Hide message list footer while list is loading
2020-10-25 14:24:56 +01:00
cketti
141bcf8f10
Hide message list footer while list is loading
2020-10-24 17:49:47 +02:00
cketti
2a6b242d40
Merge pull request #5024 from k9mail/improve_outbox
...
Improve Outbox
2020-10-24 16:52:35 +02:00
cketti
06cde019f3
Merge pull request #5021 from k9mail/remove_EolConvertingEditText
...
Remove EolConvertingEditText
2020-10-23 21:32:34 +02:00
cketti
fcedb37035
Update folder list when moving message from Outbox to Drafts
2020-10-22 19:28:47 +02:00
cketti
000918fb06
Add "Move to Drafts" action to message view
2020-10-22 19:26:31 +02:00
cketti
a36ea7a1a3
When creating messages for sending mark them as read
2020-10-22 18:24:07 +02:00
cketti
251071c58e
Don't allow messages in Outbox to be starred or marked as read via message view
2020-10-22 18:17:02 +02:00
cketti
8abcba90c0
Don't allow messages in Outbox to be starred or marked as read via message list
2020-10-22 17:36:13 +02:00
cketti
741bbe9ca8
Show number of messages in Outbox in side drawer
2020-10-22 16:57:31 +02:00
cketti
bea08ccb68
Remove EolConvertingEditText
2020-10-22 03:01:19 +02:00
cketti
fc67bc40b5
Prepare for version 5.723
2020-10-21 01:26:29 +02:00
cketti
78a70c305b
Version 5.722
2020-10-21 01:11:58 +02:00
cketti
11add8f767
Merge pull request #5019 from k9mail/update_translations
...
Update translations
2020-10-21 01:03:58 +02:00
cketti
3917c102e7
Update translations
2020-10-21 00:34:33 +02:00
cketti
9afa8b0afd
Merge pull request #5018 from k9mail/cleanup
...
Minor cleanup
2020-10-20 04:07:54 +02:00
cketti
2b81618ad9
Remove unused constructor parameter from 'MessagingController'
2020-10-20 03:49:45 +02:00
cketti
da728ae456
Fix logging the name of pending commands
2020-10-20 03:49:45 +02:00
cketti
d5ae39565b
Remove unused parameter
2020-10-20 03:45:06 +02:00
cketti
c7ed0ec8e4
Clean up 'SaveMessageTask'
2020-10-20 03:45:06 +02:00
cketti
1c57b31900
Clean up retrieving dependencies in 'MessageCompose'
2020-10-19 10:09:00 +02:00
cketti
09eb2561e9
Rename 'MessagesStoreProvider' to 'MessageStoreProvider'
2020-10-19 09:58:05 +02:00
cketti
f2be8aa336
Merge pull request #5017 from k9mail/replace_remote_draft
...
Fix replacing drafts on the server
2020-10-19 09:57:07 +02:00
cketti
f11b170a42
Make MessagingController.saveDraft() return message database ID
2020-10-19 09:25:56 +02:00
cketti
54e5d8af9c
Change the way we replace drafts on the server
...
Don't overwrite the previous draft in the database. Create a new message entry and convert the previous one to a 'deleted' placeholder.
This also introduces a new pending command 'replace'. It is implemented as upload + delete.
2020-10-19 09:25:56 +02:00
cketti
1ef1af8b0f
Log stack trace when pending commands fail
2020-10-18 22:01:44 +02:00
cketti
45bf5d0aef
Inline constant parameter value (we always upload drafts if possible)
2020-10-18 21:53:34 +02:00
cketti
36c9e799f1
Don't use magic value when draft message ID is missing
2020-10-18 21:53:34 +02:00
cketti
1fecd0b588
Convert code to save drafts to Kotlin
2020-10-18 21:53:34 +02:00
cketti
2b0e2905a9
Merge pull request #5016 from k9mail/kotlin_update
...
Update to Kotlin 1.4.10
2020-10-18 21:36:59 +02:00
cketti
a940b2deb2
Update to Kotlin 1.4.10
2020-10-18 20:07:48 +02:00
cketti
212a8c1303
Merge pull request #5015 from k9mail/optional_leakcanary
...
Make using LeakCanary in debug builds optional
2020-10-18 16:38:15 +02:00
cketti
ba8834d3f7
Make using LeakCanary in debug builds optional
2020-10-18 16:27:14 +02:00
cketti
152b9e3952
Merge pull request #5013 from k9mail/code_style_settings
...
Update code style settings
2020-10-17 01:43:36 +02:00
cketti
039521f51c
Add Java code style settings
2020-10-16 17:19:58 +02:00
cketti
1873593dc5
Format Kotlin code
2020-10-16 16:41:19 +02:00
cketti
10be88d3e1
Specify import ordering rules
...
Now Android Studio and ktlint should finally agree on how to order imports.
2020-10-16 14:35:46 +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
d2fd52e206
Manually fix up formatting of some raw strings
2020-10-16 12:54:30 +02:00
cketti
40319700d8
Merge pull request #5006 from k9mail/message_id
...
Change the way moving messages between folders in the database works
2020-10-16 03:49:54 +02:00
cketti
a2ac5b167e
Change the way moving messages between folders in the database works
...
Previously, when moving a message, the entry in the `messages` table was rewritten to reference the destination folder. Then a "deleted" message entry was created referencing the source folder.
This commit changes the move code to create a new entry for the message in the destination folder and then changes the original message entry to be a "deleted" entry.
It's a first step towards being able to use a message's database ID instead of the server ID in "pending commands".
This also continues the project of moving database-related code to the `storage` module. There should now be enough scaffolding in place to make moving code from `LocalStore` and `LocalFolder` relatively painless.
2020-10-15 23:51:49 +02:00
cketti
5aac50d1ee
Merge pull request #5009 from anadi198/automaticIdentityForwarding
...
Apply automatic identity selection for forwarding emails based on `to:` field of mail being forwarded
2020-10-15 19:04:49 +02:00
Anadi Kashyap
9a464eb6f1
Apply automatic identity selection to forwarding emails
2020-10-15 18:48:50 +02:00
cketti
24a9e76a31
Merge pull request #5010 from anadi198/transiStrings
...
Replaced CDATA[] for unknown_recipient and unknown_sender with < a…
2020-10-15 17:59:24 +02:00
Anadi Kashyap
f757ce9148
Replaced CDATA[] for unknown_recipient and unknown_sender with < and > in strings.xml
2020-10-15 21:06:17 +05:30
cketti
3921f57906
Merge pull request #5005 from k9mail/fix_urls_in_drafts
...
Fix URLs in drafts
2020-10-13 04:10:58 +02:00
cketti
2a67408981
Fix URLs in drafts
...
When converting from HTML to plain text, if the link text is identical to the link URL, only output the URL.
2020-10-13 03:57:47 +02:00
cketti
1835b502b5
Merge pull request #5001 from k9mail/no_encoding_in_MimeHeader
...
No encoding in MimeHeader
2020-10-13 03:54:13 +02:00
cketti
e3178a5117
Merge pull request #5003 from k9mail/show_recipient_name
...
Show recipient name for all messages in Sent, Drafts, and Outbox folders
2020-10-13 03:41:10 +02:00