Commit graph

8948 commits

Author SHA1 Message Date
cketti
aab4ca78fc Refactor code in MessageListAdapter 2020-01-09 14:50:22 +01:00
cketti
67468687e5 Simplify LocalFolder.open() 2020-01-09 14:14:52 +01:00
cketti
2d470c73a0 Move FolderType and FolderClass out of Folder 2020-01-09 14:08:41 +01:00
cketti
83ad4197b8 Remove unused code from Folder 2020-01-09 14:08:41 +01:00
cketti
ef2862b443 Remove unused code from LocalFolder 2020-01-09 14:08:41 +01:00
cketti
5f9999e173 Change LocalFolder to no longer extend Folder 2020-01-09 14:08:41 +01:00
cketti
20bf3b69f3
Merge pull request #4430 from k9mail/decouple_Message_from_Folder
Remove Message.getFolder()
2020-01-09 14:08:19 +01:00
cketti
13bc16caf8 Remove Message.getFolder() 2020-01-08 23:30:03 +01:00
cketti
0d303c8740
Merge pull request #4429 from k9mail/LocalFolder
Use LocalFolder instead of Folder in MessagingController
2020-01-08 21:30:35 +01:00
cketti
b336ad283f
Merge pull request #4046 from ByteHamster/mark-as-read-on-delete
Mark messages read when deleting
2020-01-08 19:00:38 +01:00
ByteHamster
7b9f44ca1e Added function to move to trash and read to backend 2020-01-08 18:48:28 +01:00
ByteHamster
1bac17d244 Added setting to mark messages read when deleting 2020-01-08 18:44:46 +01:00
cketti
d4d2758a8a Use LocalFolder instead of Folder in MessagingController 2020-01-08 01:42:57 +01:00
cketti
aaaf75dc6f
Merge pull request #4421 from k9mail/special_folders
Properly configure special folders during (initial) folder sync
2020-01-08 00:39:46 +01:00
cketti
ad39ac2c5f
Merge pull request #4419 from k9mail/fix_reply_to_encrypted_message
Fix reply to encrypted message that couldn't be decrypted
2020-01-08 00:33:23 +01:00
cketti
7cdba07a98
Merge pull request #4411 from Bubu/icon_background
add background color to adaptive icons
2020-01-02 23:04:54 +01:00
cketti
495d8c0521 Move code to configure special folders to SpecialFolderUpdater 2020-01-02 22:07:40 +01:00
cketti
b504e6a83a Move special folder handling out of FolderRepository 2020-01-02 20:33:17 +01:00
cketti
d937113b6b Add subject to MessageViewInfo in case of errors 2020-01-02 16:55:14 +01:00
cketti
303148ab3a Create empty root part when loading message with crypto error
Some parts of the code depend on MessageViewInfo.rootPart not being null.
2020-01-02 16:54:15 +01:00
Marcus Hoffmann
c1bdd9ee09 add background color to adaptive icons
This adds a desaturated version of K9-Mails envelope color as the
adaptive icon background color.

This should look a lot better than a plain white background.

Also slightly enlarge the icon shape.
2020-01-02 16:19:39 +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