cketti
5444d8be3a
Remove explicit dependency on Kotlin's standard library
2021-04-22 03:54:15 +02:00
cketti
21cbc14c89
Upgrade Gradle (Wrapper) to 7.0
2021-04-22 03:54:15 +02:00
cketti
303ea4686c
Upgrade Android Gradle Plugin to 4.1.3
2021-04-22 03:54:15 +02:00
cketti
48bbdd01e9
Upgrade ktlint-gradle to 10.0.0 / ktlint to 0.40.0
2021-04-22 03:54:15 +02:00
cketti
43f85a3ac1
Upgrade Truth to 1.1.2
2021-04-22 03:54:15 +02:00
cketti
632d8f3cb7
Upgrade Mockito-Kotlin to 3.1.0
2021-04-22 03:54:15 +02:00
cketti
41697dcc5e
Upgrade Mockito to 3.9.0
2021-04-22 03:54:15 +02:00
cketti
b7d176c746
Upgrade Robolectric to 4.5.1
2021-04-22 03:54:15 +02:00
cketti
e8af9cef46
Upgrade junit to 4.13.2
2021-04-22 03:54:15 +02:00
cketti
71418bf051
Upgrade Glide to 4.12.0
2021-04-22 03:54:15 +02:00
cketti
9dc92e42b8
Upgrade OkHttp to 4.9.1
2021-04-22 03:54:15 +02:00
cketti
0e7ec3846d
Upgrade Koin to 2.2.2
2021-04-22 03:54:15 +02:00
cketti
3fa46b1f53
Upgrade Moshi to 1.12.0
2021-04-22 03:54:15 +02:00
cketti
eb987d5f37
Upgrade Okio to 2.10.0
2021-04-22 03:54:15 +02:00
cketti
ded264953d
Upgrade FastAdapter to 5.4.1
2021-04-22 03:54:15 +02:00
cketti
727f0505ea
Upgrade Material Components to 1.3.0
2021-04-22 03:54:15 +02:00
cketti
1d52ff3023
Upgrade AndroidX Fragment to 1.3.3
2021-04-22 03:54:15 +02:00
cketti
ca77ebce33
Upgrade AndroidX WorkManager to 2.5.0
2021-04-22 03:54:15 +02:00
cketti
26448f6e73
Upgrade AndroidX navigation to 2.3.5
2021-04-22 03:54:15 +02:00
cketti
f2e5ea26e8
Upgrade AndroidX annotation to 1.2.0
2021-04-22 03:54:15 +02:00
cketti
65d3df63b0
Upgrade AndroidX lifecycle libraries to 2.3.1
2021-04-22 03:54:15 +02:00
cketti
84a4589702
Upgrade Kotlin coroutine libraries to 1.4.3
2021-04-22 03:54:15 +02:00
cketti
52db97ed27
Upgrade to Kotlin 1.4.32
2021-04-22 03:54:15 +02:00
cketti
b266408786
Merge pull request #5265 from k9mail/fix_message_threading
...
Message threading fixes
2021-04-22 03:12:58 +02:00
cketti
826e4a470e
Various message threading fixes
2021-04-21 20:44:47 +02:00
cketti
341687e9dc
Merge pull request #5263 from k9mail/custom_language_rewrite
...
Rewrite custom app language feature
2021-04-20 22:12:27 +02:00
cketti
a61429e8c5
Rewrite custom app language feature
...
Add AppLanguageManager that notifies listeners when the app language has been changed. K9Activity uses this mechanism to restart() on language changes. The Application object will update its configuration.
Instead of using the deprecated Resources.updateConfiguration() we now use LocaleContextWrapper (in combination with AppCompat) to override the locale in the configuration.
2021-04-20 21:41:18 +02:00
cketti
c43f27a9ff
Merge pull request #5259 from k9mail/save_messages
2021-04-20 21:23:47 +02:00
cketti
33ced59d60
Merge pull request #5262 from k9mail/fix_compose_crash
...
Fix crash when starting MessageCompose without an account UUID
2021-04-20 03:42:54 +02:00
cketti
034e1fbd79
Fix crash when starting MessageCompose without an account UUID
2021-04-19 21:21:13 +02:00
cketti
abd336addb
Save message in Outbox folder using MessageStore
2021-04-18 02:28:33 +02:00
cketti
903babe917
Save drafts using MessageStore
2021-04-17 23:26:46 +02:00
cketti
f58860f8bb
Merge pull request #5257 from k9mail/save_messages
...
Split Backend.fetchMessage() into two methods
2021-04-17 21:45:00 +02:00
cketti
c042aaccf8
Merge pull request #5250 from plan3d/issue_5249
2021-04-17 18:11:46 +02:00
cketti
127e311385
Change FolderDetailsAccessor to better support local folders
...
For "local-only" folders the server ID column in the database is NULL.
2021-04-17 17:54:25 +02:00
cketti
53d8ddef81
Clean up code in FolderSettingsFragment
2021-04-17 17:54:25 +02:00
plan3d
9558dec197
Hide folder poll class and folder notification class preferences for local folders
2021-04-17 10:12:54 +02:00
plan3d
27e6dc9d84
Issue #5249 : Fixed NPE in folder settings of outbox folder
2021-04-17 10:12:54 +02:00
cketti
428ae60a58
Split Backend.fetchMessage() into two methods
...
The two new methods now also save the downloaded message data instead of returning a Message instance.
MessageStore.saveRemoteMessage() will now replace a message if it already exists.
2021-04-17 00:04:58 +02:00
cketti
4bfe03de35
Merge pull request #5255 from k9mail/BackendStorage_to_MessageStore
2021-04-16 20:46:06 +02:00
cketti
1bbaf668f6
Remove K9BackendStorage's dependency on LocalStore
2021-04-15 01:51:57 +02:00
cketti
289744ec24
Change key/value functions in K9BackendFolder to use MessageStore
2021-04-15 01:51:54 +02:00
cketti
cf51883637
Change K9BackendFolder.getOldestMessageDate() to use MessageStore
2021-04-15 01:51:52 +02:00
cketti
0a50acd38b
Merge pull request #5251 from k9mail/BackendStorage_to_MessageStore
...
Change K9BackendFolder.saveMessage() to use MessageStore
2021-04-15 01:51:24 +02:00
cketti
4e4babeea6
Change K9BackendFolder.saveMessage() to use MessageStore
2021-04-15 01:19:18 +02:00
cketti
756ffc7856
Merge pull request #5246 from k9mail/BackendStorage_to_MessageStore
...
Remove ThreadMessageOperations' dependency on LocalStore
2021-04-13 18:03:49 +02:00
cketti
78e616ed37
Remove ThreadMessageOperations' dependency on LocalStore
2021-04-13 17:43:24 +02:00
cketti
783182a718
Merge pull request #5235 from plan3d/issue_1430
2021-04-13 17:10:44 +02:00
plan3d
352cd7a356
Issue #1430 : Fixed lost signature spaces
2021-04-13 07:37:52 +02:00
plan3d
960989bdb2
Fixed TextBodyBuilder
2021-04-13 07:37:52 +02:00