cketti
1fe6b454cd
Add support for properly importing/exporting "Auto-expand folder" = "None"
2021-11-24 22:34:46 +01:00
cketti
835eb6a7cc
Use the inbox for the auto-expand folder by default
2021-11-24 22:34:46 +01:00
cketti
04c114bbca
Merge pull request #5788 from k9mail/notification_refactoring
...
Separate notification UI/UX logic from notification creation
2021-11-24 21:17:36 +01:00
cketti
b7526588c7
Separate notification UI/UX logic from notification creation
2021-11-24 17:49:14 +01:00
Tobias Preuss
f0d3f371f0
Avoid leaking CountingOutputStream.
...
+ Affects com.fsck.k9.mail.filter.CountingOutputStream.
2021-11-23 09:45:05 +01:00
Tobias Preuss
2db95470db
Avoid leaking CountingOutputStream.
...
+ Affects org.apache.commons.io.output.CountingOutputStream.
2021-11-23 09:44:27 +01:00
cketti
63364b5c30
Refactor code to export the debug log
2021-11-15 16:29:39 +01:00
cketti
61046ef0fd
Update Mockito (Kotlin) to version 4.0.0
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
ac8e61b6e9
Update AndroidX WorkManager to version 2.7.0
2021-10-30 04:22:16 +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
a951e07fed
Merge pull request #5752 from k9mail/clock
...
Convert class 'Clock' to an interface
2021-10-25 18:10:20 +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
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
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
cketti
909904fd73
Remove BaseNotifications class
2021-10-11 20:26:26 +02:00
cketti
55ed63dee1
Remove unused code
2021-10-11 19:19:12 +02:00
cketti
7a572731a2
Don't use "unread count" in notifications
2021-10-11 18:42:51 +02:00
cketti
7e80d61f08
Don't limit line length when converting from HTML to plain text
2021-10-04 17:06:06 +02:00
cketti
84eca27d4f
Avoid crash when getting flow for non-existent account
2021-09-29 23:47:34 +02:00
cketti
b2c998f0c5
Convert MessageReferenceTest to Kotlin
2021-09-29 15:51:30 +02:00
cketti
f17f0c6630
Rename .java to .kt
2021-09-29 15:51:30 +02:00
cketti
7d984f8918
Convert MessageReference to Kotlin
2021-09-29 15:38:23 +02:00
cketti
44275da943
Rename .java to .kt
2021-09-29 15:38:23 +02:00
cketti
8ae5378942
Remove Flag from MessageReference
2021-09-29 15:27:45 +02:00
cketti
2ad12fbb6d
Merge pull request #5700 from k9mail/MessageStore_getFolderServerId
...
Moving another method from LocalStore to MessageStore
2021-09-28 15:19:48 +02:00
cketti
fc253f7fae
Merge pull request #5699 from k9mail/StorageManager_cleanup
...
Remove unused functionality from StorageManager and StorageProvider
2021-09-28 15:17:42 +02:00
cketti
03370b2aca
Merge pull request #5698 from k9mail/small_K9BackendStorage_fix
...
Don't call MessageStore.deleteFolders() with an empty list
2021-09-28 15:16:25 +02:00
cketti
fd52f60c40
Merge pull request #5696 from k9mail/fix_MemorizingMessagingListener
...
Make sure "memory key" in MemorizingMessagingListener doesn't change
2021-09-28 15:16:02 +02:00
cketti
96b03b71e5
Merge pull request #5695 from k9mail/fix_lock_screen_notification
...
Fix lock screen notification when there's only one new message
2021-09-28 15:14:24 +02:00
cketti
a6db05717e
Remove LocalStore.getFolderServerId()
2021-09-24 18:55:38 +02:00
cketti
d211b72892
Add MessageStore.getFolderServerId()
2021-09-24 18:52:42 +02:00
cketti
c6936043c6
Remove unused functionality from StorageManager and StorageProvider
2021-09-24 18:39:20 +02:00
cketti
0bc6d380c5
Don't call MessageStore.deleteFolders() with an empty list
2021-09-24 18:22:24 +02:00
cketti
526a0440e1
Make sure "memory key" in MemorizingMessagingListener doesn't change
...
Previously, renaming an account could lead to old sync state being retained. I noticed this when the progress bar beneath the toolbar was shown even though no sync was in progress.
2021-09-23 22:07:44 +02:00
cketti
8f4c10d8b4
Fix lock screen notification when there's only one new message
2021-09-23 12:25:34 +02:00
cketti
8350a62cad
Merge pull request #5692 from k9mail/refactor_TracingPowerManager
...
Refactor TracingPowerManager
2021-09-23 11:46:01 +02:00
cketti
1cc41ce69d
Merge pull request #5690 from k9mail/remove_legacy_notification_settings
...
Remove "hide subject in notifications" setting
2021-09-22 18:37:40 +02:00
cketti
a06c54f1ad
Merge pull request #5689 from k9mail/remove_WrappedException
...
Remove WrappedException
2021-09-22 18:32:33 +02:00