cketti
|
6a0a5c8f88
|
Update jmap-client library to version 0.3.0
|
2020-02-17 18:44:52 +01:00 |
|
cketti
|
5693c898f6
|
Add JMAP message flags/keywords sync
|
2020-02-17 01:30:12 +01:00 |
|
cketti
|
b78c2e295e
|
Add JMAP message sync (part 2) - delta sync
|
2020-02-14 00:16:34 +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
|
611a57fb0e
|
Remove now unused folder name from SyncListener callbacks
|
2020-02-05 01:27:06 +01:00 |
|
cketti
|
2a760ef4bb
|
Remove local folder handling from Backend implementations
|
2020-02-04 19:58:24 +01:00 |
|
cketti
|
77ff9ea9ba
|
Remove unused method BackendFolder.getUnreadMessageCount()
|
2020-02-04 18:17:22 +01:00 |
|
cketti
|
35da218170
|
Make WebDavFolder no longer extend Folder
This highlighted that a bunch of code in backend-webdav was unused.
|
2020-01-28 16:22:09 +01:00 |
|
cketti
|
579027e66c
|
Make Pop3Folder no longer extend Folder
This highlighted that a bunch of code in backend-pop3 was unused.
|
2020-01-26 23:35:25 +01:00 |
|
cketti
|
76bc52beef
|
Make ImapFolder no longer extend Folder
|
2020-01-26 23:35:25 +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
|
320cc8b40b
|
Add UI to add a JMAP account to the app
|
2020-01-18 21:14:57 +01:00 |
|
cketti
|
0b21a7521d
|
Add JMAP folder sync
|
2020-01-15 16:14:16 +01:00 |
|
cketti
|
65201633e8
|
Add JMAP backend module
|
2020-01-15 16:14:16 +01:00 |
|
cketti
|
2d470c73a0
|
Move FolderType and FolderClass out of Folder
|
2020-01-09 14:08:41 +01:00 |
|
ByteHamster
|
7b9f44ca1e
|
Added function to move to trash and read to backend
|
2020-01-08 18:48:28 +01:00 |
|
cketti
|
5494e106c8
|
Use ImapMessage/ImapFolder instead of Message/Folder in ImapSync
|
2019-12-18 01:53:12 +01:00 |
|
cketti
|
84327e085d
|
Don't pass Folder instance to Backend
|
2019-12-18 01:21:12 +01:00 |
|
cketti
|
b8b6b0497d
|
Remove age checks when downloading messages
We already filter by age when deciding which messages to download.
|
2019-12-17 02:59:14 +01:00 |
|
cketti
|
876cabad70
|
Open connection before attempting to download message via POP3
|
2019-12-12 01:13:13 +01:00 |
|
cketti
|
b04ea348fc
|
Remove now unused method parameters
|
2019-12-01 15:06:28 +01:00 |
|
cketti
|
b1faba725f
|
Remove LocalFolder.purgeToVisibleLimit()
The method was only called at the end of a mailbox sync. But during sync
another mechanism already destroyed messages outside of the sync window.
|
2019-12-01 15:06:27 +01:00 |
|
cketti
|
93d0e14b68
|
Fix code style issues found by ktlint
|
2019-11-29 13:44:00 +01:00 |
|
cketti
|
88d863c4c2
|
Add ktlint and Kotlin code style settings for Android Studio
|
2019-11-29 13:39:16 +01:00 |
|
cketti
|
57ff989edd
|
Add kotlinOptions.jvmTarget to Gradle projects using Kotlin
|
2019-11-17 14:45:05 +01:00 |
|
cketti
|
e3973096d3
|
Remove Checkstyle
|
2019-11-13 16:51:52 +01:00 |
|
cketti
|
56a37d9e14
|
Remove FindBugs
It's not maintained anymore and we're not currently using it.
|
2019-11-13 16:41:51 +01:00 |
|
cketti
|
105622a999
|
Use variable for 'sourceCompatibility' and 'targetCompatibility' values
|
2019-11-13 16:26:29 +01:00 |
|
cketti
|
91e5f629fd
|
Add deleteMessages() method to Backend interface
|
2019-03-10 23:56:42 +01:00 |
|
cketti
|
932f5f2ddc
|
Add 'isDeleteMoveToTrash' flag to Backend
|
2019-01-22 18:52:06 +01:00 |
|
cketti
|
aecdbf5a6a
|
Add FolderType support to WebDavStore + WebDavBackend
|
2018-11-13 16:57:32 +01:00 |
|
cketti
|
cea3c41269
|
Add FolderType support to ImapStore + ImapBackend
|
2018-11-13 16:57:32 +01:00 |
|
cketti
|
4847c0fa31
|
Add FolderType support to (K9)BackendStorage
|
2018-11-13 16:57:32 +01:00 |
|
cketti
|
0351dc8694
|
Hide 'upload sent messages' setting when Backend doesn't support uploads
|
2018-09-04 18:05:03 +02:00 |
|
cketti
|
56882dc6c3
|
Fix unresolved references in Javadoc comments
|
2018-09-03 00:13:58 +02:00 |
|
BO41
|
c043eb0df4
|
Replace explicit type arguments with <>
|
2018-09-02 23:35:09 +02:00 |
|
BO41
|
f24cb76d9e
|
Improve accessibility, correctness and performance
|
2018-09-02 22:49:48 +02:00 |
|
cketti
|
9514086513
|
Open remote folder before fetching message
|
2018-08-20 18:18:44 +02:00 |
|
cketti
|
de49c9d6c2
|
Move folder list sync logic into Backend implementations
|
2018-07-22 18:34:16 +02:00 |
|
cketti
|
87132562f8
|
Remove unused parameter
|
2018-07-22 18:31:41 +02:00 |
|
cketti
|
b35074315c
|
Merge pull request #3519 from k9mail/add_folder_extra_values
Allow backend code to store additional per-account and per-folder data
|
2018-07-22 18:21:51 +02:00 |
|
cketti
|
5104780468
|
Update BackendStorage to allow getting/setting extra values
|
2018-07-22 18:06:21 +02:00 |
|
cketti
|
0af83029cc
|
Change ServerSettings#type to a String
|
2018-07-19 12:40:57 +02:00 |
|
cketti
|
50e955d2da
|
Remove default port information from ServerSettings.Type
|
2018-07-18 19:25:43 +02:00 |
|
cketti
|
7ca3806c33
|
Remove knowledge of store URI from :mail:protocols:webdav module
|
2018-07-17 21:33:04 +02:00 |
|
cketti
|
9cb5c70e4b
|
Remove knowledge of store URI from :mail:protocols:pop3 module
|
2018-07-17 20:39:18 +02:00 |
|
cketti
|
f046313d98
|
Remove knowledge of store URI from :mail:protocols:imap module
|
2018-07-17 20:39:18 +02:00 |
|
cketti
|
fe8477cd9b
|
Make k9mail module specify which Backend implementations to include
|
2018-07-15 20:45:05 +02:00 |
|
cketti
|
6bb8805aa9
|
Update BackendFolder to allow getting/setting extra folder values
|
2018-07-15 15:29:52 +02:00 |
|