Commit graph

12296 commits

Author SHA1 Message Date
cketti
3e90f8b85e Remove unused methods 2023-01-27 19:50:46 +01:00
cketti
2df7c3301d Remove unused classes 2023-01-27 19:20:29 +01:00
cketti
d90800886d
Merge pull request #6604 from thundernest/more_MessageStore
Rewrite `MessagingController.loadMoreMessages()` to not use `LocalStore`
2023-01-27 14:02:34 +01:00
cketti
cff482e88f Prepare for version 6.505 2023-01-27 12:08:50 +01:00
cketti
033fd2da3b Version 6.504 2023-01-27 12:01:32 +01:00
cketti
55b15a613d
Merge pull request #6610 from thundernest/fix_swipe_crash
Don't crash in swipe callbacks when a message list item no longer exists
2023-01-27 11:54:24 +01:00
cketti
694b26e1e9
Merge pull request #6608 from thundernest/avoid_crash
Avoid crash when opening drafts from the message list widget
2023-01-27 11:53:36 +01:00
cketti
05e06d8d24
Merge pull request #6606 from thundernest/fix_pop3_delete
POP3: Fix logic to delete messages on the server
2023-01-27 11:52:31 +01:00
cketti
2e35524d3e Don't crash in swipe callbacks when a message list item no longer exists 2023-01-26 14:02:53 +01:00
cketti
d342f6ee35 Avoid crash when opening drafts from the message list widget 2023-01-26 12:52:44 +01:00
cketti
b1426e5e84 POP3: Fix logic to delete messages on the server 2023-01-26 12:22:37 +01:00
cketti
5220c66d61 Remove Backend.isDeleteMoveToTrash()
This property is confusing and basically unused right now.
2023-01-26 12:08:26 +01:00
cketti
679a2648c7
Merge pull request #6603 from thundernest/build_cleanup
Build file cleanup
2023-01-25 14:09:43 +01:00
cketti
cbf3ef985d
Merge pull request #6600 from thundernest/bottom_sheet_contents
Message View Redesign: Add bottom sheet (2)
2023-01-25 14:05:51 +01:00
cketti
4dbaf4aba0 Access database in background thread when loading more messages 2023-01-24 20:34:09 +01:00
cketti
f6de845801 Rewrite MessagingController.loadMoreMessages() to not use LocalStore 2023-01-24 20:25:29 +01:00
cketti
d65864d2a0 Use Gradle's configuration avoidance API 2023-01-24 19:09:37 +01:00
cketti
771c68816e Keep JVM target version in build.gradle 2023-01-24 19:01:57 +01:00
cketti
6762b2c488 IMAP: Add Sender to list of headers to fetch by default 2023-01-24 18:21:51 +01:00
cketti
9cb6859ad6 Load message details 2023-01-24 18:21:51 +01:00
cketti
b0765abd47 Prepare for version 6.504 2023-01-19 15:49:00 +01:00
cketti
a02946dee0 Version 6.503 2023-01-19 13:03:20 +01:00
cketti
1c26f701f8
Merge pull request #6592 from thundernest/switch_to_MaterialCardView
Switch from AndroidX CardView to MaterialCardView
2023-01-19 12:40:28 +01:00
cketti
2131bfcd05 Switch from AndroidX CardView to MaterialCardView 2023-01-19 12:26:24 +01:00
cketti
3b442f593f
Merge pull request #6591 from thundernest/fix_command_ordering_bug
Fix command ordering bug
2023-01-19 12:26:03 +01:00
cketti
78d6e23362 Tweak the way messages are marked as read on opening
Update the message object and cache right away. Do the rest in a single background operation.
2023-01-19 12:17:52 +01:00
cketti
3f1911783e Fix queue*() methods
Change methods to only add a pending command, but not process the pending commands immediately.

Also, don't defer adding the pending command by using `putBackground()`. This can mess with the execution order of remote commands.
2023-01-19 12:17:52 +01:00
cketti
ccc5223e67 Use single queue for handling commands modifying messages
We want to use a single queue so commands are not sent to the server out of order.
2023-01-19 12:17:52 +01:00
cketti
14c5c07e36
Merge pull request #6588 from thundernest/keep_base_element
Keep `<base>` element
2023-01-19 12:13:24 +01:00
cketti
ef2b955d01 Keep <base> element 2023-01-19 11:59:37 +01:00
cketti
f3ac66e642
Merge pull request #6586 from thundernest/fix_delete_spam
Fix logic to skip the trash folder when deleting messages
2023-01-19 11:39:26 +01:00
cketti
3a04190aa2 Fix logic to skip the trash folder when deleting messages 2023-01-19 11:37:47 +01:00
cketti
7dd0ed79c4 Merge branch 'main' into message-view-redesign 2023-01-18 12:56:25 +01:00
cketti
e797da026e
Merge pull request #6583 from thundernest/update_dependencies
Update dependencies
2023-01-17 15:04:25 +01:00
cketti
8b92a7c162 Update icu4j-charset to version 72.1 2023-01-17 14:55:25 +01:00
cketti
24a6fb62ed Update JDOM to version 2.0.6.1 2023-01-17 14:55:25 +01:00
cketti
b4976b29a1 Update Turbine to version 0.12.1 2023-01-17 14:55:25 +01:00
cketti
eebc82be38 Update mockito-kotlin to version 4.1.0 2023-01-17 14:55:25 +01:00
cketti
b8d18bbfad Update Mockito to version 5.0.0 2023-01-17 14:55:25 +01:00
cketti
259a644e02 Update Robolectric to version 4.9.2 2023-01-17 14:55:25 +01:00
cketti
95b61e61ca Update Clikt to version 3.5.1 2023-01-17 14:55:25 +01:00
cketti
ddd464cffb Update Apache James Mime4J to version 0.8.8 2023-01-17 14:55:25 +01:00
cketti
d858b20f3f Update Apache Commons IO to version 2.11.0 2023-01-17 14:55:25 +01:00
cketti
e2fbe4382c Update Koin components to version 3.3.2 2023-01-17 14:55:25 +01:00
cketti
54128718c3 Update Okio to version 3.3.0 2023-01-17 14:55:25 +01:00
cketti
e3782313e0 Update Material Components to version 1.7.0 2023-01-17 14:55:25 +01:00
cketti
041c890eb9 Update AndroidX Test Core to version 1.5.0 2023-01-17 14:55:25 +01:00
cketti
aca40f40bf Update AndroidX Fragment to version 1.5.5 2023-01-17 14:55:25 +01:00
cketti
a32cc421e8 Update AndroidX Navigation to version 2.5.3 2023-01-17 14:55:25 +01:00
cketti
301b951d04 Update AndroidX Activity to version 1.6.1 2023-01-17 14:55:25 +01:00