Commit graph

8967 commits

Author SHA1 Message Date
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
79259b678c
Merge pull request #4466 from k9mail/MessagingListener_cleanup
Remove MessagingController.listFolders() and associated callbacks
2020-01-22 16:52:00 +01:00
cketti
7940e0911e
Merge pull request #4465 from dhebbeker/feature/add-default-mail-intent
add intent filter to main activty to provide default email application setting
2020-01-21 17:39:39 +01:00
Henry
28b8cabb2c
Add intent filter to main activity to provide default email application setting.
Adds intent filter [`CATEGORY_APP_EMAIL`] in order to provide the app's activity as possible default email application. This must be interpreted by Android and [set by the user outside of the application][1].

The new intent-filter for `APP_EMAIL` was added to activity `MessageList`.

[`CATEGORY_APP_EMAIL`]: https://developer.android.com/reference/android/content/Intent.html#CATEGORY_APP_EMAIL
[1]: https://github.com/k9mail/k-9/issues/3231#issuecomment-515759615
2020-01-21 17:14:10 +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
4bf1ef1dbe
Merge pull request #4463 from k9mail/MessagingListener_cleanup
Get rid of ActivityListener
2020-01-21 14:05:18 +01:00
cketti
2fcaa8e16c Merge ActivityListener into MessageListActivityListener 2020-01-20 16:54:36 +01:00
cketti
37845d751a Remove unused functionality from ActivityListener 2020-01-20 16:43:33 +01:00
cketti
3dbdfb8882 Remove usage of ActivityListener in ManageFoldersActivity 2020-01-20 15:59:52 +01:00
cketti
00f15a6132
Merge pull request #4461 from k9mail/update_dependencies
Update dependencies
2020-01-20 15:35:43 +01:00
cketti
9a04de0d00 Remove unused android-job library 2020-01-19 17:02:40 +01:00
cketti
e16c3ff21f Update Material Components to 1.1.0-rc02 2020-01-19 16:45:42 +01:00
cketti
0de96b6592 Update FastAdapter to 4.1.2 2020-01-19 16:27:53 +01:00
cketti
582eb27dd3 Update Material Drawer to 7.0.0 2020-01-19 16:27:53 +01:00
cketti
c2f518f8e2 Update kotlinx-coroutines to 1.3.2 and kotlinx-coroutines-android 1.3.0 2020-01-19 16:27:53 +01:00
cketti
52816794cd Update AndroidX navigation to 2.1.0 2020-01-19 16:27:53 +01:00
cketti
a7244aa399 Update AndroidX core-ktx to 1.1.0 2020-01-19 16:27:53 +01:00
cketti
784a27dafd Update Commons IO to 2.6 2020-01-19 16:27:53 +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
cketti
e5da92c52c Update okio to 2.4.3 2020-01-19 16:19:20 +01:00
cketti
9d948e1f51 Update Kotlin to 1.3.61 2020-01-19 16:19:20 +01:00
cketti
c64ee93acd Update Android Gradle plugin to 3.5.3 2020-01-19 16:19:20 +01:00
cketti
dd17a2bb5e
Merge pull request #4459 from k9mail/jmap
Add JMAP backend module
2020-01-19 16:18:37 +01:00
cketti
2505a7b0cd Increase Gradle heap size 2020-01-18 21:33:35 +01:00
cketti
320cc8b40b Add UI to add a JMAP account to the app 2020-01-18 21:14:57 +01:00
cketti
00d832b952
Merge pull request #4455 from k9mail/update_android_ci_workflow
Run 'Android CI' workflow on pull requests
2020-01-16 16:22:23 +01:00
cketti
1151e2c1a7
Merge pull request #4454 from k9mail/gradle_wrapper_validation
Add workflow to validate Gradle wrapper
2020-01-16 16:21:47 +01:00
cketti
c47a4804b5
Run 'Android CI' workflow on pull requests 2020-01-16 16:02:13 +01:00
cketti
dc795d1f78
Add workflow to validate Gradle wrapper 2020-01-16 15:59:45 +01:00
cketti
0b21a7521d Add JMAP folder sync 2020-01-15 16:14:16 +01:00
cketti
148af8aae8 Add k9mail-jmap app for JMAP development 2020-01-15 16:14:16 +01:00
cketti
65201633e8 Add JMAP backend module 2020-01-15 16:14:16 +01:00
cketti
6e7f7549f8 Revert "Add NavController to MessageList"
This reverts commit ac94879c
2020-01-15 16:10:55 +01:00
cketti
f98d6c95b3
Merge pull request #4446 from k9mail/navigation_main
Add NavController to MessageList
2020-01-14 16:34:54 +01:00
cketti
a873a1c41f
Merge pull request #4442 from k9mail/bye_CursorLoader
Switch MessageListFragment away from CursorLoader
2020-01-14 16:20:37 +01:00
cketti
12ddaec6db
Merge pull request #4447 from k9mail/fix_delete_message_without_trash_folder
Fix deleting a message when there's no Trash folder
2020-01-14 16:10:28 +01:00
cketti
a939eca6d5 Fix deleting a message when there's no Trash folder 2020-01-13 16:14:49 +01:00
cketti
ac94879c98 Add NavController to MessageList 2020-01-13 01:21:41 +01:00
cketti
6ad0d66d43
Merge pull request #4444 from k9mail/unread_widget_styles_cleanup
Unread widget styles cleanup
2020-01-13 01:08:06 +01:00
cketti
5870861b6b Rename styles.xml to unread_widget_styles.xml 2020-01-12 23:28:59 +01:00
cketti
53e3604274 Remove unread widget styles from styles.xml in 'ui' module 2020-01-12 23:28:59 +01:00