Commit graph

10666 commits

Author SHA1 Message Date
cketti
e5d32f4b4d Downgrade Apache Commons IO to version 2.6
I wasn't able to get newer versions to work on API 21 devices, even with core library desugaring enabled.
2021-11-15 18:06:18 +01:00
cketti
e18e617957
Merge pull request #5765 from k9mail/decode_ISO-2022-JP
Properly decode multiple encoded-words using ISO-2022-JP
2021-11-15 16:43:19 +01:00
cketti
63364b5c30 Refactor code to export the debug log 2021-11-15 16:29:39 +01:00
cketti
9861fc4d5a Take special care when decoding encoded words with charset ISO-2022-JP 2021-11-03 14:00:29 +01:00
cketti
94548c11a8 Convert DecoderUtil to Kotlin 2021-11-03 11:56:23 +01:00
cketti
abc2f263da Rename .java to .kt 2021-11-03 11:56:23 +01:00
ByteHamster
5e741a4d56 Add button to export logs 2021-10-31 19:05:21 +01:00
cketti
3887681d58
Merge pull request #5759 from k9mail/updates
Update all the things
2021-10-31 19:04:43 +01:00
cketti
3de500fc24 Update Truth to version 1.1.3 2021-10-30 05:32:51 +02:00
cketti
61046ef0fd Update Mockito (Kotlin) to version 4.0.0 2021-10-30 05:32:51 +02:00
cketti
70a2a3bd5c Update Robolectric to version 4.6.1 2021-10-30 05:32:51 +02:00
cketti
bd3cc91e90 Update AndroidX Test Runner to version 1.4.0 2021-10-30 05:32:51 +02:00
cketti
11e60101cb Update OkHttp to version 4.9.2 2021-10-30 05:32:51 +02:00
cketti
6d8110b3bc Update Apache MIME4J to version 0.8.6 2021-10-30 05:32:51 +02:00
cketti
8658f50d06 Update Apache Commons IO to version 2.11.0 2021-10-30 05:32:51 +02:00
cketti
dc27893631 Update Android Gradle Plugin to version 7.0.3 2021-10-30 05:32:51 +02:00
cketti
e56aa4deb1 Update Gradle (Wrapper) to version 7.2 2021-10-30 05:32:51 +02:00
cketti
80f29f9b3b Update Koin to version 3.1.3 2021-10-30 05:32:51 +02:00
cketti
3ff3f92a41 Update Timber to version 5.0.1 2021-10-30 04:22:16 +02:00
cketti
a002b74a04 Update FastAdapter to version 5.5.1 2021-10-30 04:22:16 +02:00
cketti
57d84ef5f3 Update Material Components to version 1.4.0 2021-10-30 04:22:16 +02:00
cketti
9158f52e2b Update AndroidX Test Core to version 1.4.0 2021-10-30 04:22:16 +02:00
cketti
ac8e61b6e9 Update AndroidX WorkManager to version 2.7.0 2021-10-30 04:22:16 +02:00
cketti
9e4b40c075 Update AndroidX ConstraintLayout to version 2.1.1 2021-10-30 03:36:07 +02:00
cketti
bbb07c7490 Update AndroidX RecyclerView to version 1.2.1 2021-10-30 03:33:49 +02:00
cketti
96f9b3bdd6 Update AppCompat to version 1.3.1
Update AndroidX Core to version 1.7.0
Update AndroidX Activity to version 1.4.0
Update Androidx Fragment to version 1.3.6
Update Androidx Lifecycle to version 2.4.0
2021-10-30 03:28:36 +02:00
cketti
44d51b73ba Update Kotlin coroutines libraries to version 1.5.2 2021-10-30 02:37:04 +02:00
cketti
b6da1cfb99 Update Kotlin to version 1.5.31 2021-10-30 02:33:09 +02:00
cketti
15309e3ff2
Merge pull request #5756 from k9mail/ui_preview
Make the UI preview in the IDE more useful
2021-10-27 15:26:29 +02:00
cketti
086ce98f44 Add sample data and various tools attributes to layouts 2021-10-27 14:38:18 +02:00
cketti
7209dc0ff2 Set theme in ui-legacy module so the IDE preview picks it up 2021-10-27 04:37:51 +02:00
Dimitri Wauters
c6af46ce58
Don't crash when loading images without internet permission (#5745)
Catch SecurityException when unblocking network load
2021-10-26 18:15:56 +02:00
cketti
a951e07fed
Merge pull request #5752 from k9mail/clock
Convert class 'Clock' to an interface
2021-10-25 18:10:20 +02:00
cketti
1a1459c72a
Merge pull request #5750 from k9mail/forward_as_attachment_subject
Set subject when forwarding a message as attachment
2021-10-25 18:09:03 +02:00
cketti
20dfc9a75b Convert class 'Clock' to an interface 2021-10-23 04:00:15 +02:00
cketti
bbe015eea8 Rename .java to .kt 2021-10-23 03:53:19 +02:00
cketti
0f278ebfe2 Set subject when forwarding a message as attachment 2021-10-22 19:46:31 +02:00
cketti
e72df96603
Merge pull request #5744 from k9mail/remove_notification_priority
Don't set notification priority to high for starred messages
2021-10-18 18:59:26 +02:00
cketti
01f3be62dd Don't set notification priority to high for starred messages
This is an obscure feature I doubt was used much. It only worked on Android versions prior to 8.0 anyway.
2021-10-18 17:26:24 +02:00
cketti
b8700b9dce
Merge pull request #5739 from k9mail/refactor_notification_code
Refactor notification code
2021-10-15 18:36:48 +02:00
cketti
266064c6cf Add parameter names to Koin declarations 2021-10-15 18:07:53 +02:00
cketti
d42ddd4698 Rename NewMailNotifications to NewMailNotificationController 2021-10-15 18:07:53 +02:00
cketti
7668e14577 Rename MessageSummaryNotifications to SummaryNotificationCreator 2021-10-15 18:07:52 +02:00
cketti
5aa465a68e Rename SingleMessageNotifications to SingleMessageNotificationCreator 2021-10-15 18:07:23 +02:00
cketti
13f64bd0d7 Rename LockScreenNotifications to LockScreenNotificationCreator 2021-10-15 18:07:21 +02:00
cketti
ad5b9a300b Rename SyncNotifications to SyncNotificationController 2021-10-14 17:28:15 +02:00
cketti
f48ff91af8 Rename SendFailedNotifications to SendFailedNotificationController 2021-10-14 17:22:51 +02:00
cketti
05a75b898e Rename CertificateErrorNotifications to CertificateErrorNotificationController 2021-10-14 17:20:30 +02:00
cketti
50187f8b53 Rename AuthenticationErrorNotifications to AuthenticationErrorNotificationController 2021-10-14 17:11:15 +02:00
cketti
8836ed4dec
Merge pull request #5734 from k9mail/remove_base_notifications
Remove BaseNotifications class
2021-10-12 18:49:01 +02:00