Commit graph

8878 commits

Author SHA1 Message Date
cketti
b504e6a83a Move special folder handling out of FolderRepository 2020-01-02 20:33:17 +01:00
cketti
0aac541c27 Prepare for version 5.704 2019-12-22 20:26:49 +01:00
cketti
2791ef9920 Version 5.703 2019-12-22 20:05:06 +01:00
cketti
82e32270be
Merge pull request #4397 from k9mail/update_translations
Update translations
2019-12-22 19:55:24 +01:00
cketti
7095cdee6f Update translations from Transifex 2019-12-22 19:27:22 +01:00
cketti
59e27330ec
Add badge for current beta (pre-release) version to README 2019-12-22 19:21:06 +01:00
cketti
d4a29cbc42
Merge pull request #4292 from k9mail/github-workflow
Add 'Android CI' workflow
2019-12-22 18:59:34 +01:00
cketti
55435dbeb5 Remove Travis CI 2019-12-22 18:47:08 +01:00
cketti
b5df3191b0
Merge pull request #4396 from k9mail/drawer_update
Use sticky footer in drawer
2019-12-22 18:42:21 +01:00
cketti
30e3bf2b80
Merge pull request #4394 from k9mail/simplify_EmailAddressValidator
EmailAddressValidator doesn't need to implement Validator
2019-12-22 18:41:19 +01:00
cketti
39b286bddd Update MaterialDrawer library 2019-12-22 04:23:07 +01:00
cketti
593408d485 Simplify code to add/remove folders to drawer 2019-12-22 04:23:07 +01:00
cketti
270aa7082f Use sticky footer in drawer 2019-12-22 04:11:07 +01:00
cketti
d80cb6f614 EmailAddressValidator doesn't need to implement Validator 2019-12-19 14:45:03 +01:00
cketti
617624c84e
Merge pull request #4390 from k9mail/keep_message_list_state
Remove launchMode attribute from 'MessageList'
2019-12-19 14:07:06 +01:00
cketti
a946523161
Merge pull request #4389 from k9mail/choose_folder
Update "Choose Folder" screen
2019-12-19 14:00:25 +01:00
cketti
34ad4a418a
Merge pull request #4388 from k9mail/imap_cleanup
Message/Folder related cleanup
2019-12-19 13:54:04 +01:00
cketti
97a75a54ef Remove launchMode attribute from 'MessageList'
Without this change backgrounding the app and then going back to it will
call onNewIntent(), which in turn will open the default folder.
2019-12-18 18:34:07 +01:00
cketti
3b63b4f7bf Save state across configuration changes in 'ChooseFolderActivity' 2019-12-18 15:29:52 +01:00
cketti
c1a301523d Honor 'scrollToFolder' argument in 'ChooseFolderActivity' 2019-12-18 15:17:45 +01:00
cketti
8325d2b532 Honor 'showDisplayableOnly' argument in 'ChooseFolderActivity' 2019-12-18 15:00:34 +01:00
cketti
399f0bab41 Add method to build 'ChooseFolderActivity' launch intent 2019-12-18 14:50:17 +01:00
cketti
a7510bcec5 Clean up 'ChooseFolderActivity' 2019-12-18 04:33:16 +01:00
cketti
e2dfc05f60 Fix filtering folders by display mode in 'ChooseFolderActivity' 2019-12-18 04:06:34 +01:00
cketti
198b1bcd6e Fix filtering the folder list in 'ChooseFolderActivity' 2019-12-18 03:39:49 +01:00
cketti
d7b19a1ba7 Use RecyclerView in 'ChooseFolderActivity' 2019-12-18 03:32:10 +01:00
cketti
af304dbd6a Use 'FoldersLiveData' in 'ChooseFolderActivity' 2019-12-18 03:18:14 +01:00
cketti
04734e7055 Create new package for 'ChooseFolderActivity' 2019-12-18 02:44:24 +01:00
cketti
8e0f6fa8c2 Convert 'ChooseFolder' to Kotlin 2019-12-18 02:43:12 +01:00
cketti
a64556eb79 WIP: Renaming file 'ChooseFolder' with Kotlin extension 2019-12-18 02:24:52 +01:00
cketti
40127d512b Remove hungarian notation in 'ChooseFolder' 2019-12-18 02:23: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
aa13a46e3e Don't pass Folder instance to PushReceiver 2019-12-18 01:05:28 +01:00
cketti
c61d9925d2
Merge pull request #4386 from k9mail/fix_backend_storage_extra_values
Fix implementation in 'K9BackendStorage' to store extra values
2019-12-17 17:48:23 +01:00
cketti
5a0aa15f21
Merge pull request #4385 from k9mail/GH-3111_empty_search_result_bodies
Fix downloading search results outside message age window
2019-12-17 17:47:14 +01:00
cketti
d72b30e82c Fix implementation in 'K9BackendStorage' to store extra values 2019-12-17 15:09:57 +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
615cad7414
Merge pull request #4375 from k9mail/fix_add_identity_crash
Fix crash when trying to create a new identity
2019-12-17 02:34:59 +01:00
cketti
b69f3a7e55
Merge pull request #4369 from k9mail/fix_focus_crash
Fix crash when changing focus using hardware keyboard
2019-12-17 02:31:30 +01:00
cketti
a4b4edcbaa Fix crash when trying to create a new identity 2019-12-14 15:29:31 +01:00
cketti
7327dd1cde Fix crash when changing focus using hardware keyboard 2019-12-13 15:55:06 +01:00
cketti
1940d0c31b Prepare for version 5.703 2019-12-13 15:29:12 +01:00
cketti
45dcbc90ee Version 5.702 2019-12-13 15:21:40 +01:00
cketti
abb137d71d
Merge pull request #4366 from k9mail/backend_storage_fixes
BackendStorage fixes
2019-12-13 15:11:05 +01:00
cketti
d7b23041f9
Merge pull request #4361 from k9mail/manage_folders
Make list in "Manage folders" look like the one in the drawer
2019-12-13 15:07:16 +01:00
cketti
5346c08ba3 Clean up 'ManageFoldersActivity' 2019-12-13 14:41:24 +01:00
cketti
b0d105b01c Convert 'ManageFoldersActivity' to use RecyclerView 2019-12-13 14:41:24 +01:00
cketti
5a6fb46343 Update 'FoldersLiveData' when accounts change
This is so we update folder lists when the display mode is changed.
2019-12-13 14:41:24 +01:00
cketti
b793f48afe Use 'FoldersLiveData' in 'ManageFoldersActivity' 2019-12-13 14:41:24 +01:00