cketti
497ca62fe3
WIP: Renaming file 'SettingsExporter' with Kotlin extension
2020-04-08 20:48:42 +02:00
cketti
43130437ef
Make 'FolderSettingsDataStore' use 'FolderRepository' instead of 'LocalFolder'
2020-04-08 04:00:56 +02:00
cketti
3eb70c6e27
Make "manage folders" screens use database ID to refer to folders
2020-04-08 01:28:35 +02:00
cketti
0af9aa3300
Merge pull request #4648 from k9mail/remove_old_database_migrations
...
Remove old database migrations
2020-04-08 00:53:29 +02:00
cketti
749d4d51bf
Remove unused methods from MigrationsHelper
2020-04-08 00:33:29 +02:00
cketti
e0b1d77650
Remove BootReceiver
2020-04-06 19:22:19 +02:00
cketti
b93ad397c3
Remove CoreService
2020-04-06 19:22:19 +02:00
cketti
c6e7e28abe
Remove ShutdownReceiver
2020-04-06 19:22:19 +02:00
cketti
eed9daa020
Remove Push state from database
2020-04-06 04:19:29 +02:00
cketti
2a78418911
Remove old Push code
2020-04-05 20:08:29 +02:00
cketti
0554dfcd04
Clear local message cache when UIDVALIDITY value changes
2020-03-31 22:20:46 +02:00
cketti
b0aa07aef9
Move MailTo class to :mail:common module
2020-03-28 21:39:04 +01:00
cketti
982013ded4
Make sure Part.getMimeType() returns a valid MIME type
2020-03-24 02:29:01 +01:00
cketti
defb055472
Remove code to mark contacts as read and WRITE_CONTACTS permission
...
See https://source.android.com/devices/tech/config/contacts-affinities
2020-03-19 17:31:14 +01:00
cketti
19310314c5
Remove unused "Gestures" setting and unused code
2020-03-15 17:22:09 +01:00
cketti
00086bd15e
Update Koin to 2.1.1
2020-03-04 14:39:30 +01:00
cketti
2a8d094343
JMAP: Add support for uploading messages
2020-02-25 19:00:18 +01:00
cketti
a2f1487ba5
JMAP: Add support for deleting messages
2020-02-18 16:47:33 +01:00
cketti
b78c2e295e
Add JMAP message sync (part 2) - delta sync
2020-02-14 00:16:34 +01:00
cketti
6768e74fc2
Be a bit more selective on which StrictMode warnings we enable
2020-02-12 22:27:13 +01:00
cketti
ab7feffa68
Add JMAP message sync (part 1)
...
This only supports doing a full sync and downloading complete messages.
2020-02-12 19:12:11 +01:00
cketti
0f07359bd9
Update AndroidX Core to 1.2.0
2020-02-06 17:53:07 +01:00
cketti
611a57fb0e
Remove now unused folder name from SyncListener callbacks
2020-02-05 01:27:06 +01:00
cketti
86326ea0b9
Remove unused folder name from MessagingListener callbacks
2020-02-05 01:25:24 +01:00
cketti
b233104622
Make BackendFolder only save messages that have a server ID set
...
Since we're calling through to LocalFolder.appendMessages(), omitting
the server ID would create a local message (one with a UID starting
with "K9LOCAL:").
2020-02-04 19:58:24 +01:00
cketti
d8d2bebebe
BackendFolder should never hand out local-only messages
...
Backend implementations don't need to know about local messages.
2020-02-04 18:55:33 +01:00
cketti
77ff9ea9ba
Remove unused method BackendFolder.getUnreadMessageCount()
2020-02-04 18:17:22 +01:00
cketti
f2886364ef
Merge pull request #4475 from k9mail/pending_commands_cleanup
...
Check arguments when creating PendingCommand instances
2020-01-26 23:30:41 +01:00
cketti
c85221cadf
Check arguments when creating PendingCommand instances
2020-01-26 01:27:24 +01:00
cketti
aad060fb41
Remove unnecessary code from PendingMoveAndMarkAsRead
2020-01-26 00:47:23 +01:00
cketti
54bf442259
Rename outdated PendingMoveOrCopy factory method to createLegacy()
2020-01-26 00:47:23 +01:00
cketti
71df8f2f0d
Remove code to enqueue legacy form of 'PendingMoveOrCopy'
2020-01-26 00:47:23 +01:00
cketti
5b436adaee
Only check for contacts read permission when fetching contact pictures
2020-01-24 15:10:10 +01:00
cketti
28dadaf468
Merge pull request #4469 from k9mail/fix_LocalSearch_accounts
...
Fix crash when opening Unified Inbox
2020-01-23 16:35:12 +01:00
cketti
320f916098
Remove support for the magic ALL_ACCOUNTS constant from LocalSearch
2020-01-22 21:59:47 +01:00
cketti
ad731aa3d9
Fix bug in MessageListLiveData when using LocalSearch to retrieve accounts UUIDs
2020-01-22 21:19:55 +01:00
cketti
f8baaa60f6
Fix bug in MessageListLoader when using LocalSearch to fetch accounts
2020-01-22 21:05:15 +01:00
cketti
b99d445736
Remove unused message counts from MessagingListener.synchronizeMailboxFinished()
2020-01-22 17:16:06 +01:00
cketti
aeef338efd
Remove unread count from MessagingListener.folderStatusChanged()
2020-01-22 17:02:16 +01:00
cketti
2dc75163a0
Remove unused MessagingListener callbacks for sending messages
2020-01-22 16:52:26 +01:00
cketti
6916ea8ce5
Remove unused callback MessagingListener.systemStatusChanged()
2020-01-22 16:52:26 +01:00
cketti
edbee481dd
Remove unused callback MessagingListener.setPushActive()
2020-01-22 16:52:25 +01:00
cketti
0b49b22af0
Remove unused callback MessagingListener.emptyTrashCompleted()
2020-01-22 16:52:25 +01:00
cketti
0cd7164c2e
Remove MessagingListener.messageDeleted()
...
Only home screen widgets used the callback to update themselves. But
they're also updating when folderStatusChanged() is invoked. So we can
safely get rid of messageDeleted().
2020-01-22 16:52:25 +01:00
cketti
56151e7b7e
Remove unused MessagingListener callbacks for pending commands
2020-01-22 16:52:25 +01:00
cketti
d0bb3a0524
Remove MessagingController.listFolders() and associated callbacks
...
We now use FolderRepository to retrieve the folder list. listFolders()
was only used to refresh the folder list from the server.
2020-01-21 14:45:55 +01:00
cketti
9a04de0d00
Remove unused android-job library
2020-01-19 17:02:40 +01:00
cketti
dd99636fa8
Update Truth to 1.0.1
2020-01-19 16:27:53 +01:00
cketti
9b2b82eee6
Update Mockito to 3.2.4 and Mockito-Kotlin to 2.2.0
2020-01-19 16:27:53 +01:00
cketti
28f411f3d4
Update Moshi to 1.9.2
2020-01-19 16:19:20 +01:00