Commit graph

11360 commits

Author SHA1 Message Date
cketti
cc9f2fa801
Merge pull request #6296 from thundernest/view_pager_margin
Change the separator between message view pages
2022-09-12 13:09:04 +02:00
cketti
7545ed85b4
Merge branch 'main' into view_pager_margin 2022-09-12 13:08:52 +02:00
cketti
3b43e1916e
Merge pull request #6290 from thundernest/more_MessageStore
More `MessageStore`, less `LocalStore`
2022-09-12 13:08:00 +02:00
cketti
9cc455c208
Merge branch 'main' into more_MessageStore 2022-09-12 13:07:18 +02:00
cketti
6c691268f7
Merge pull request #6289 from thundernest/fix_search_view_in_message_list
Fix search view in message list
2022-09-12 13:03:05 +02:00
cketti
af9c598f31 Change the separator between message view pages 2022-09-11 16:10:43 +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
60e33e529d Save/restore search view state in MessageList 2022-09-09 23:27:54 +02:00
cketti
f3c3b579fe Reuse existing SearchView when recreating the toolbar menu 2022-09-09 23:00:15 +02:00
cketti
df50ff5033 Prepare for version 6.304 2022-09-08 13:01:30 +02:00
cketti
6d904b6647 Version 6.303 2022-09-08 12:08:11 +02:00
cketti
7128013981
Merge pull request #6286 from thundernest/disable_actions_before_message_is_loaded
Ignore toolbar actions in message view while message is still loading
2022-09-08 11:57:50 +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
65b573870d
Merge pull request #6280 from thundernest/fix_HtmlSignatureRemover
Fix `HtmlSignatureRemover`
2022-09-08 11:55:52 +02:00
cketti
48431e2c40 Ignore toolbar actions in message view while message is still loading 2022-09-08 11:39:10 +02:00
cketti
a5f0572c35
Merge pull request #6275 from PatrykMis/patch-1
Bump compileSdkVersion and dependencies
2022-09-07 19:05:59 +02:00
PatrickMis
5cc022a9ee Bump httpClient and move it to global 'versions' array 2022-09-07 18:38:55 +02:00
PatrickMis
570208b3fb Bump dependencies 2022-09-07 18:38:55 +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
PatrickMis
f94e553987 Bump CompileSDK and AndroidX dependencies 2022-09-06 13:32:24 +02:00
PatrickMis
09e587b403 Update Gradle Wrapper 2022-09-06 13:32:24 +02:00
cketti
58281359a7
Merge pull request #6277 from thundernest/upgrade_ktlint
Upgrade ktlint
2022-09-06 10:53:50 +02:00
PatrickMis
dfec81c877 Make ktlint happy 2022-09-05 16:04:52 +02:00
PatrickMis
a9030a76a5 Upgrade ktlint to 0.44.0 2022-09-05 16:04:52 +02:00
cketti
bf2ac0b645 Add a note on upgrading dependencies 2022-09-05 15:27:05 +02:00
cketti
32dd669739 Add comment explaining why we currently can't upgrade Commons IO 2022-09-05 14:47:11 +02:00
cketti
cd95aa233b Prepare for version 6.303 2022-09-05 13:58:22 +02:00
cketti
0286afa6c8 Version 6.302 2022-09-05 13:33:10 +02:00
cketti
eb2ba52e1a
Merge pull request #6272 from thundernest/update_translations
Update translations
2022-09-05 12:17:18 +02:00
cketti
d26eb80916
Merge pull request #6271 from thundernest/fix_swipe_between_messages
Fix swipe between messages
2022-09-05 12:15:02 +02:00
cketti
944547a532 Defer sorting opened messages to their new position in the message list
For the last N displayed messages we remember the original 'read' and 'starred' state of the messages. We pass this information to `MessageListLoader` so messages can be sorted according to these remembered values and not the current state. This way messages, that are marked as read/unread or starred/not starred while being displayed, won't immediately change position in the message list if the list is sorted by these fields.
The main benefit is that the swipe to next/previous message feature will work in a less surprising way.
2022-09-03 16:48:35 +02:00
cketti
83b50c6edb Update translations 2022-09-03 15:24:03 +02:00
cketti
d6ba51b899
Merge pull request #6266 from thundernest/convert_to_kotlin3
Convert `IdGrouper` to Kotlin
2022-09-02 19:26:39 +02:00
cketti
f4e75f0633
Merge pull request #6265 from thundernest/convert_to_kotlin2
Convert `FolderNameCodec` to Kotlin
2022-09-02 19:11:17 +02:00
cketti
980d8bea72
Merge pull request #6264 from thundernest/convert_to_kotlin
Convert `BoundaryGenerator` to Kotlin
2022-09-02 19:09:38 +02:00
cketti
b624f42277
Merge pull request #6270 from johnjohndoe/patch-1
Remove jcenter
2022-09-02 18:45:00 +02:00
Tobias Preuss
88c1297868
RIP jcenter. 2022-09-02 17:11:56 +02:00
cketti
ab9ac67a57 Remove redundant calls to MessageListFragment.setActiveMessage() 2022-09-02 15:28:00 +02:00
cketti
bdef79a6fc Be more selective when setting the "active message" for the message list 2022-09-02 15:17:21 +02:00
cketti
ad43f3b881
Merge pull request #6268 from thundernest/cache_fast_path
Add fast path to `MessageListRepository` to bypass an empty cache
2022-09-02 14:25:27 +02:00