Commit graph

8075 commits

Author SHA1 Message Date
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
cketti
5e3efd3a19 Remove unused OpenPgpAppPreference 2018-05-21 04:43:51 +02:00
cketti
ffbd8b1dbe Move array resource used in 'account settings' to separate file 2018-05-21 04:35:20 +02:00
cketti
4a2b614de7 Move OpenPgpAppSelectDialog to new account settings UI package 2018-05-21 04:35:20 +02:00
cketti
34e317a539 Replace OpenPgpKeyPreference with compat version 2018-05-21 04:35:20 +02:00
cketti
6863c4ca27 Merge AutocryptPreferEncryptDialog into AutocryptPreferEncryptDialogFragment 2018-05-21 04:35:20 +02:00
cketti
5eee669468 Merge ColorPickerDialog into HoloColorPickerDialogFragment 2018-05-21 04:35:19 +02:00
cketti
7307bf9486 Remove old 'account settings' Activity 2018-05-21 04:35:19 +02:00
cketti
3896a53369 Convert 'account settings' to use PreferenceFragmentCompat 2018-05-21 04:35:19 +02:00
cketti
8521e39e99
Merge pull request #3342 from k9mail/autocrypt-key-transfer
Autocrypt Setup Message sending
2018-05-20 04:44:24 +02:00
cketti
0b5f66c3c5 Fix typo 2018-05-20 03:16:49 +02:00
Vincent Breitmoser
c05f9de3af move ux delay implementation into view 2018-05-20 03:08:59 +02:00
Vincent Breitmoser
9d360286d6 display up button in key transfer activity 2018-05-20 03:08:59 +02:00
Vincent Breitmoser
2c1d0cb290 turn AutocryptTransferMessageUtil into AutocryptTransferMessageCreator 2018-05-20 03:08:59 +02:00