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
cketti
48edb196a0
Update AndroidX AppCompat to version 1.6.0
2023-01-17 14:55:25 +01:00
cketti
7577e66f3b
Update Jetbrains annotations library to version 24.0.0
2023-01-17 14:55:25 +01:00
cketti
2b25d0d1ac
Update Kotlin to version 1.8.0
2023-01-17 14:55:25 +01:00
cketti
6981490861
Enable core library desugaring
2023-01-17 14:55:25 +01:00
cketti
6a5263aa41
Update Android Gradle Plugin to version 7.4.0
2023-01-17 14:55:25 +01:00
cketti
74094a2d66
Merge pull request #6576 from thundernest/change_theme_colors
...
Change theme colors
2023-01-17 14:39:32 +01:00
cketti
6244ea6573
Change colors for selected/active messages in the message list
...
We can't use semi-transparent colors because the message list item backgrounds are drawn on top of other colors when using swipe actions. Instead, we mix the colors ourselves, e.g. 60% of ?attr/colorSecondaryVariant on ?attr/colorSurface
2023-01-17 14:17:57 +01:00
cketti
9bed86a636
Change themes to use shades of gray as primary color
...
Also use the primary color for the floating action button.
2023-01-17 14:17:57 +01:00
cketti
5db9401f55
Make colors of the floating action button part of the theme
2023-01-17 14:17:57 +01:00
cketti
8988b85e69
Make color of the selection check mark part of the theme
2023-01-17 14:17:57 +01:00
cketti
b8900fc9de
Merge pull request #6580 from thundernest/smtp_logging
...
SMTP: Log "sensitive" responses when "Log sensitive information" is enabled
2023-01-17 14:13:40 +01:00
cketti
a8432dd6d8
SMTP: Log "sensitive" responses when "Log sensitive information" is enabled
2023-01-17 14:12:25 +01:00
cketti
29204414b8
Merge pull request #6561 from schlagi123/migrate_to_gradles_version_catalog
...
Migrate to Gradle's version catalog
2023-01-16 15:39:09 +01:00
cketti
7e8c7f18db
Switch to TOML file for Gradle version catalog
2023-01-16 14:49:14 +01:00