cketti
|
04ec7227f2
|
Merge pull request #3423 from k9mail/backend_modules
Create "backend" modules for protocol-specific code
|
2018-06-16 16:59:53 +02:00 |
|
WovenTales
|
7b879bafaa
|
Enable vendor multi-window implementations
Before official support in Android N, LG and Samsung both implemented their own multi-window support, but it requires an explicit opt-in.
|
2018-06-13 12:12:32 -07:00 |
|
cketti
|
606f8c2934
|
Fix issue with Apache HTTP Client not being on the classpath
|
2018-06-02 23:18:41 +02:00 |
|
cketti
|
705ca3e69d
|
Merge pull request #3421 from k9mail/LocalMessageStore
Add abstraction layer for local message storage in ImapSync
|
2018-06-02 23:14:30 +02:00 |
|
cketti
|
3d09c81990
|
Update Groupie to get rid of Kotlin stdlib warning
|
2018-06-02 23:07:29 +02:00 |
|
cketti
|
e5c1351aba
|
Create Gradle modules for POP3 and WebDAV backends
|
2018-06-02 22:25:17 +02:00 |
|
cketti
|
3a0a8db2f8
|
Create BackendManager
|
2018-06-02 19:12:39 +02:00 |
|
cketti
|
03a54b0d98
|
Rename RemoteMessageStore to Backend
|
2018-06-02 18:34:40 +02:00 |
|
cketti
|
8499a95f5a
|
Move ImapMessageStore/ImapSync to new Gradle module :backend:imap
|
2018-06-02 15:50:55 +02:00 |
|
cketti
|
0fb76aa93b
|
Remove ImapSync's dependency on K9
|
2018-06-02 15:15:00 +02:00 |
|
cketti
|
478b740d8b
|
Introduce SyncConfig to remove ImapSync's dependency on Account
|
2018-06-02 15:03:16 +02:00 |
|
cketti
|
faa99624f2
|
Move Outbox sync exclusion code to MessagingController
|
2018-06-02 14:06:29 +02:00 |
|
cketti
|
3e544af1cd
|
Create :backend:api module
|
2018-06-02 13:57:47 +02:00 |
|
cketti
|
41737f946c
|
Use BackendStorage interface for database access in ImapSync
|
2018-06-01 18:59:03 +02:00 |
|
cketti
|
4fccadaaa0
|
Move "Is this a new message?" logic to ImapSync
|
2018-05-30 16:24:02 +02:00 |
|
cketti
|
9e0bfebb13
|
Merge pull request #3419 from k9mail/per_account_RemoteMessageStore
Use per account instances of RemoteMessageStore
|
2018-05-30 15:01:13 +02:00 |
|
cketti
|
297352858d
|
Use per account instances of RemoteMessageStore
|
2018-05-29 15:54:04 +02:00 |
|
cketti
|
c43182ad95
|
Merge pull request #3417 from k9mail/decouple_imap_sync
Decouple ImapSync from MessagingController and NotificationController
|
2018-05-29 13:26:31 +02:00 |
|
cketti
|
d48642fdae
|
Merge pull request #3415 from k9mail/GH-3414_drawer_thread_view
Respect thread view setting when opening folder from navigation drawer
|
2018-05-28 13:40:12 +02:00 |
|
cketti
|
cac3e4fec5
|
Move code to clean authentication error notification out of ImapSync
|
2018-05-27 22:50:12 +02:00 |
|
cketti
|
457a29d894
|
Move code getting unread message count for notifications out of ImapSync
|
2018-05-27 22:45:16 +02:00 |
|
cketti
|
b713311327
|
Clean up
|
2018-05-27 22:31:15 +02:00 |
|
cketti
|
b482fe3e9e
|
Move notification removal code to SyncListener implementation
|
2018-05-27 22:20:56 +02:00 |
|
cketti
|
a4df784634
|
Move new message notification code to SyncListener implementation
|
2018-05-27 22:09:22 +02:00 |
|
cketti
|
c6e06adfe7
|
Move updateMoreMessages() from MessagingController to ImapSync
|
2018-05-27 21:38:02 +02:00 |
|
cketti
|
29886079e4
|
Move TLS failure handling out of ImapSync
|
2018-05-27 21:30:56 +02:00 |
|
cketti
|
ddfe93cab5
|
Move authentication failure handling out of ImapSync
|
2018-05-27 19:43:09 +02:00 |
|
cketti
|
8ea215117d
|
Move pending command execution from ImapSync to MessagingController
|
2018-05-27 19:42:33 +02:00 |
|
cketti
|
dfcc4376a5
|
Decouple RemoteMessageStore from MessagingListener
|
2018-05-27 19:40:06 +02:00 |
|
cketti
|
979731f279
|
Respect thread view setting when opening folder from navigation drawer
|
2018-05-27 16:46:10 +02:00 |
|
cketti
|
84d2e680ef
|
Merge pull request #3407 from k9mail/navigation_drawer
Add navigation drawer for faster folder switching
|
2018-05-26 14:23:10 +02:00 |
|
cketti
|
4fe8c417ad
|
Add navigation drawer for faster folder switching
|
2018-05-25 17:30:24 +02:00 |
|
cketti
|
1a65fb90e3
|
Merge pull request #3410 from k9mail/modularize
Move email protocol implementations to separate Gradle modules
|
2018-05-25 17:21:37 +02:00 |
|
cketti
|
d66968393a
|
Merge :mail:k9mail into :k9mail
|
2018-05-24 17:30:43 +02:00 |
|
cketti
|
47520d7ae1
|
Clean up
|
2018-05-24 13:57:36 +02:00 |
|
cketti
|
fd7a21bec6
|
Create :mail:protocols:smtp Gradle module
|
2018-05-24 13:57:35 +02:00 |
|
cketti
|
c71c1464fd
|
Create :mail:protocols:webdav Gradle module
|
2018-05-24 13:57:35 +02:00 |
|
cketti
|
26d02ebb0d
|
Create :mail:protocols:pop3 Gradle module
|
2018-05-24 13:57:35 +02:00 |
|
cketti
|
6961295de4
|
Create :mail:protocols:imap Gradle module
|
2018-05-24 13:57:35 +02:00 |
|
cketti
|
a1cfe76dc0
|
Decouple RemoteStore from implementations
|
2018-05-23 23:04:48 +02:00 |
|
cketti
|
7397402ba7
|
Move k9mail-library in preparation of splitting it up
|
2018-05-23 20:26:11 +02:00 |
|
cketti
|
cf7d150c13
|
Fix testCoverageEnabled
|
2018-05-23 20:09:33 +02:00 |
|
cketti
|
b241bf0c11
|
Merge pull request #3409 from k9mail/build_scripts
Some build script changes
|
2018-05-23 20:04:37 +02:00 |
|
cketti
|
7cac4adadd
|
Update to Kotlin 1.2.41
|
2018-05-23 19:45:46 +02:00 |
|
cketti
|
cec704f314
|
Change variable naming scheme in Gradle build scripts
|
2018-05-23 19:42:39 +02:00 |
|
cketti
|
17d3b8e5bc
|
Move dependency versions from gradle.properties to build.gradle
|
2018-05-23 15:57:04 +02:00 |
|
cketti
|
d819af0e34
|
Update to Gradle 4.7
|
2018-05-23 15:36:36 +02:00 |
|
cketti
|
5eebf54a3b
|
Remove 'optimizeForDevelopment' hack
|
2018-05-23 15:26:40 +02:00 |
|
cketti
|
8e352aef92
|
Remove 'disablePreDex' hack
|
2018-05-23 15:24:36 +02:00 |
|
cketti
|
34450491af
|
Merge pull request #3402 from k9mail/material_account_settings
Switch 'account settings' to use PreferenceFragmentCompat
|
2018-05-21 16:39:03 +02:00 |
|