Commit graph

9003 commits

Author SHA1 Message Date
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
cketti
bdb244badf Remove unused functionality from 'ManageFoldersActivity' 2019-12-13 14:30:43 +01:00
cketti
c015b1e22a Create new package for 'ManageFoldersActivity' 2019-12-13 14:30:43 +01:00
cketti
303c7a6e95 Convert 'ManageFoldersActivity' to Kotlin 2019-12-13 14:30:07 +01:00
cketti
4aa54baf8e WIP: Renaming file 'ManageFoldersActivity' with Kotlin extension 2019-12-13 14:30:07 +01:00
cketti
da692ce447 Avoid name conflicts with fields in base class 2019-12-13 14:30:07 +01:00
cketti
f68df72b89 Use Cursor.getLongOrNull() from core-ktx 2019-12-13 13:22:54 +01:00
cketti
4951386858 Inline extension functions that only had one caller 2019-12-13 13:21:15 +01:00
cketti
bc97920f70 Add missing folder constraints to database query/update commands 2019-12-13 13:11:51 +01:00
cketti
a084e8e0db
Merge pull request #4362 from k9mail/back_button_closes_drawer
Close drawer when back button is pressed
2019-12-13 00:43:02 +01:00
cketti
953f43423d
Merge pull request #4357 from k9mail/default_folder
Default folder
2019-12-13 00:42:44 +01:00
cketti
ff138be49a Close drawer when back button is pressed 2019-12-12 15:11:36 +01:00
cketti
bf3f1a66ad
Merge pull request #4358 from k9mail/pop3_fetch_message_fix
POP3: Fix "Download complete message"
2019-12-12 12:52:44 +01:00
cketti
876cabad70 Open connection before attempting to download message via POP3 2019-12-12 01:13:13 +01:00
cketti
0a7cd31741 Don't export "inboxFolderName" anymore; it's not a setting 2019-12-12 00:47:58 +01:00
cketti
059d0ed7cb Set "inboxFolderName" and "autoExpandFolderName" to null by default 2019-12-12 00:47:58 +01:00
cketti
df2711d520 Add DefaultFolderProvider to decide which folder to display by default 2019-12-12 00:47:58 +01:00
cketti
54f3d5f9a2
Merge pull request #4356 from k9mail/backend_storage_listeners
Update auto-expand folder and special folders settings on remote folder changes
2019-12-12 00:47:42 +01:00
cketti
bb845e0ef9 Merge branch 'encoded_word_encoding'
Closes #4347
Fixes #723
2019-12-12 00:14:29 +01:00
cketti
079d166ce6 Convert 'EncoderUtilTest' to Kotlin 2019-12-12 00:10:00 +01:00
Bastian Wilhelm
7a8a67ea25 Make sure encoded word encoding doesn't split surrogate pairs 2019-12-11 23:04:54 +01:00
cketti
3125d5b343 Reset auto-expand folder when it was removed from the server 2019-12-11 19:30:37 +01:00
cketti
3037b54dd6 Extract logic to update special folders to a BackendStorageListener 2019-12-11 19:10:36 +01:00
cketti
fb567f5fe3 Use proper FolderType in comparison 2019-12-11 18:18:40 +01:00
cketti
15a0bed5c8
Merge pull request #4353 from ByteHamster/fix-crash-theme-change
Fixed crash when changing theme
2019-12-10 12:11:29 +01:00
ByteHamster
a1c3ae6d0e Fixed crash when changing theme 2019-12-09 23:51:43 +01:00