cketti
|
c145fe03ea
|
Add settings to configure swipe actions
|
2022-10-06 17:49:36 +02:00 |
|
cketti
|
ac99032d3c
|
Add support for swipe actions to the message list screen
|
2022-10-06 17:49:36 +02:00 |
|
cketti
|
6d16698eeb
|
Read account default colors from resources
|
2022-10-05 15:59:29 +02:00 |
|
cketti
|
d82bc5844e
|
Create resource file for material colors
|
2022-10-05 15:59:29 +02:00 |
|
cketti
|
44f9efdfd5
|
Change 'background sync' default value to 'always'
|
2022-10-05 15:23:20 +02:00 |
|
cketti
|
6db5f09ddf
|
Set app theme before the first Activity is started
|
2022-10-05 12:15:53 +02:00 |
|
cketti
|
c7c0b0aa23
|
Update the message list when the "more messages" value of a folder changes
|
2022-09-26 17:03:51 +02:00 |
|
cketti
|
b3c8e85918
|
Remove volume key navigation for list views
|
2022-09-22 12:30:24 +02:00 |
|
cketti
|
66739b4b70
|
Switch to using 'namespace' property in build.gradle
|
2022-09-20 14:53:19 +02:00 |
|
cketti
|
8b21092cc2
|
Convert :backend:* to JVM modules
|
2022-09-17 14:53:04 +02:00 |
|
cketti
|
8a73c93134
|
Move code to select message list items to MessageListAdapter
|
2022-09-12 13:51:47 +02:00 |
|
cketti
|
cd621d047f
|
Rewrite MessagingController.deleteDraft() to not use LocalStore
|
2022-09-10 01:53:53 +02:00 |
|
cketti
|
0591ff7822
|
Rewrite MessagingController.loadMessageRemoteSynchronous() to not use LocalStore
|
2022-09-10 01:42:04 +02:00 |
|
cketti
|
95cfc85858
|
Use MessageStore to set folder status
|
2022-09-10 00:57:38 +02:00 |
|
cketti
|
0e56eb8072
|
Merge pull request #6283 from thundernest/outbox_logging
Fix error reporting for send failures
|
2022-09-08 11:57:29 +02:00 |
|
cketti
|
5e977f3aeb
|
Merge pull request #6282 from thundernest/fix_search_bug
Fix bug in SQL query used for search
|
2022-09-08 11:56:22 +02:00 |
|
cketti
|
c80254f3a5
|
Remove unnecessary code
|
2022-09-07 17:45:21 +02:00 |
|
cketti
|
53a08bcdee
|
Fix mechanism to notify about messages that failed to send
|
2022-09-07 17:44:08 +02:00 |
|
cketti
|
2c94dc6d08
|
Use proper table name in SqlQueryBuilder
|
2022-09-07 17:10:05 +02:00 |
|
cketti
|
2fe289875e
|
Add support for removing K-9 Mail signatures from HTML message parts
|
2022-09-07 16:29:15 +02:00 |
|
cketti
|
451f4df4b2
|
Convert HtmlSignatureRemoverTest to Kotlin
|
2022-09-07 13:37:34 +02:00 |
|
cketti
|
13a83d0be0
|
Rename .java to .kt
|
2022-09-07 13:36:33 +02:00 |
|
cketti
|
e74f0a5780
|
Convert HtmlSignatureRemover to Kotlin
|
2022-09-07 13:07:44 +02:00 |
|
cketti
|
fb44ff8f1f
|
Rename .java to .kt
|
2022-09-07 13:07:44 +02:00 |
|
cketti
|
034eac8847
|
Add fast path to MessageListRepository to bypass an empty cache
|
2022-09-01 16:12:25 +02:00 |
|
cketti
|
5418f71fc5
|
Change API of MessageListCache to better match how it is used
|
2022-08-31 17:50:00 +02:00 |
|
cketti
|
cfa01261ae
|
Rename EmailProviderCache to MessageListCache
|
2022-08-31 17:50:00 +02:00 |
|
cketti
|
7ea928bba5
|
Finally get rid of EmailProvider
|
2022-08-31 17:50:00 +02:00 |
|
cketti
|
6be1eb11dc
|
Use MessageRepository instead of EmailProvider in MessageListLoader
|
2022-08-31 17:50:00 +02:00 |
|
cketti
|
dabb398e65
|
Add MessageListRepository.getThread()
|
2022-08-31 17:50:00 +02:00 |
|
cketti
|
4b03f99ff7
|
Add MessageListRepository.getThreadedMessages()
|
2022-08-31 17:50:00 +02:00 |
|
cketti
|
170f0dbecc
|
Add MessageListRepository.getMessages()
|
2022-08-31 17:50:00 +02:00 |
|
cketti
|
b89f8c0e57
|
Convert EmailProviderCache to Kotlin
|
2022-08-31 17:50:00 +02:00 |
|
cketti
|
3345701471
|
Rename .java to .kt
|
2022-08-31 17:50:00 +02:00 |
|
cketti
|
a9d03a147d
|
Fix EmailProviderCacheTest
|
2022-08-31 17:50:00 +02:00 |
|
cketti
|
4210237dff
|
Rename .java to .kt
|
2022-08-31 17:50:00 +02:00 |
|
cketti
|
e9b91f3654
|
Add MessageListRepository
Remove the "message list changed" notification mechanism provided by `EmailProvider` and use a simple callback mechanism instead.
|
2022-08-31 17:50:00 +02:00 |
|
cketti
|
e14ce585a5
|
Add MessageStore.getThread()
This is more or less a copy of `EmailProvider.getThread()`.
|
2022-08-30 14:49:30 +02:00 |
|
cketti
|
9b90d18051
|
Add MessageStore.getMessages()
This is more or less a copy of `EmailProvider.getMessages()`.
|
2022-08-30 13:43:30 +02:00 |
|
cketti
|
be5867de83
|
Add MessageStore.getThreadedMessages()
This is more or less a copy of `EmailProvider.getThreadedMessages()`.
|
2022-08-30 12:39:57 +02:00 |
|
cketti
|
77396629cb
|
Add MessageStore.hasMoreMessages()
|
2022-08-29 16:40:49 +02:00 |
|
cketti
|
03189fae46
|
Replace usages of the deprecated RuntimeEnvironment.application
|
2022-08-09 18:33:18 +02:00 |
|
cketti
|
46ca47facd
|
Remove unused parameter
|
2022-08-09 18:18:31 +02:00 |
|
cketti
|
997d993413
|
Remove unnecessary safe calls
|
2022-08-09 17:33:54 +02:00 |
|
cketti
|
9328bd5dc7
|
Switch from using declaringClass to declaringJavaClass
|
2022-08-09 13:37:31 +02:00 |
|
cketti
|
1a27cfa475
|
Merge pull request #6231 from thundernest/autodiscovery_jvm_modules
Convert most of :app:autodiscovery to JVM projects
|
2022-08-09 11:34:11 +02:00 |
|
cketti
|
8156a3832b
|
Move EmailHelper from :app:core to :mail:common
|
2022-08-08 20:58:54 +02:00 |
|
cketti
|
2d896196ad
|
Add support for converting consecutive spaces to HTML
We use non-breaking space characters when necessary.
|
2022-08-08 11:56:20 +02:00 |
|
cketti
|
0c449eb70a
|
Add (failing) tests for converting consecutive spaces to HTML
The tests demonstrate the behavior used by Thunderbird.
|
2022-08-08 11:23:28 +02:00 |
|
cketti
|
be649e3ba0
|
Update Koin to version 3.2.0
|
2022-08-05 23:51:32 +02:00 |
|