Commit graph

1155 commits

Author SHA1 Message Date
cketti
58498b8fc2 Fix sending results in callback flows
Launching new coroutines to deliver the results from the callback to the channel can lead to the results arriving out of order.
2021-09-04 18:45:46 +02:00
cketti
beeebe2589 Remove FoldersLiveData 2021-09-02 21:50:35 +02:00
cketti
2f52fd5fb6 Rewrite ChooseFolderViewModel to use Flow 2021-09-02 21:49:35 +02:00
cketti
ddda3f88df Rewrite ManageFoldersViewModel to use Flow 2021-09-02 21:36:11 +02:00
cketti
288486e247 Rewrite FoldersViewModel to use Flow 2021-09-02 21:04:03 +02:00
cketti
5793d2e68f Convert RecipientPresenter to Kotlin 2021-08-31 15:09:17 +02:00
cketti
9a0c6843a7 Rename .java to .kt 2021-08-31 06:38:11 +02:00
cketti
f564d0247c Merge branch '5.8-MAINT' into main 2021-08-30 21:13:42 +02:00
cketti
f9a08fbc15 Version 5.806 2021-08-30 19:50:27 +02:00
cketti
74f7eed769
Merge pull request #5620 from k9mail/refactor_FolderRepository
Remove FolderRepositoryManager
2021-08-27 22:28:24 +02:00
cketti
f2f8e4d0f3 Remove FolderRepositoryManager
Instead we use one FolderRepository instance and pass Account as parameter to individual functions.
2021-08-26 22:34:57 +02:00
cketti
6084321bde Update Kotlin to 1.5.30
Replace calls to deprecated stdlib functions
2021-08-26 17:44:49 +02:00
cketti
5bba535699 Convert notification classes to Kotlin 2021-08-26 01:36:25 +02:00
cketti
6825d3da97
Merge pull request #5596 from k9mail/tweak_translation
Tweak title for biometrics prompt when revealing password
2021-08-23 16:26:37 +02:00
cketti
97b53fb685
Merge pull request #5498 from ByteHamster/drawer-buttons
Button bar in navigation drawer
2021-08-21 21:31:56 +02:00
cketti
766cf838e0
Merge pull request #5578 from k9mail/ignore_chat_messages
Add setting to suppress notifications for chat messages
2021-08-21 21:26:45 +02:00
cketti
beaefd84d0 Merge branch '5.8-MAINT' into main 2021-08-21 21:17:37 +02:00
cketti
dd151ec61c Version 5.805 2021-08-21 20:43:51 +02:00
cketti
68ffba6f9e Change "save attachment" icon 2021-08-21 20:02:11 +02:00
cketti
29d112a150 Tweak title for biometrics prompt when revealing password 2021-08-21 19:32:38 +02:00
ByteHamster
96b7ca264d Button bar in navigation drawer 2021-08-20 19:51:35 +02:00
cketti
3b42061377
Merge pull request #5584 from ByteHamster/authenticate-before-password
Authenticate user before showing password
2021-08-19 19:42:19 +02:00
cketti
652d52b6a6 Add setting to suppress notifications for chat messages
Messages containing a 'Chat-Version' header field will not generate notifications when this setting is enabled.
2021-08-18 11:17:06 +02:00
cketti
cff6041dc8 Extract code for authenticated password toggle to separate file
Add support for orientation changes and mark screen as secure if password has been revealed.
2021-08-18 04:42:06 +02:00
cketti
f6cb1f9072
Merge pull request #5573 from k9mail/targetSdkVersion30
Upgrade to targetSkdVersion 30
2021-08-18 01:28:19 +02:00
cketti
ddcdc72321
Merge pull request #5519 from andrewfg/starred-unread-count
Display both unread and starred message counts in navigation drawer
2021-08-18 01:05:30 +02:00
cketti
1c922e81da Merge branch '5.8-MAINT' into main 2021-08-18 00:36:19 +02:00
cketti
5055669da9 Version 5.804 2021-08-18 00:21:31 +02:00
cketti
8dc410562a Update translations 2021-08-17 23:29:57 +02:00
cketti
8dbb3bf41a
Merge pull request #5580 from k9mail/bring_app_to_front
Make sure the app icon always brings the app to the foreground
2021-08-17 23:16:47 +02:00
ByteHamster
942d8e4a8f Authenticate user before showing password 2021-08-17 22:37:40 +02:00
cketti
106c132d8d Code cleanup 2021-08-17 19:57:02 +02:00
Andrew Fiddian-Green
4729ae044a Optionally show starred message count in navigation drawer 2021-08-17 19:18:26 +02:00
cketti
70e5b203f6 Make sure the app icon always brings the app to the foreground 2021-08-16 23:56:54 +02:00
G
d042340596 Show scrollbar in manage folders and choose folder lists 2021-08-16 20:37:08 +02:00
cketti
f9c56e7db0 Upgrade to targetSkdVersion 30 2021-08-14 18:59:10 +02:00
G
388bfec9aa Show scrollbar in manage folders and choose folder lists 2021-08-13 18:06:55 +02:00
cketti
0e28b3ac45
Merge pull request #5423 from arissystem-labs/issue-5384
Search view replaced and its UI and logic refactored in MessageList
2021-08-12 17:38:37 +02:00
cketti
acbeff5b98 Version 5.803 2021-08-12 13:10:10 +02:00
cketti
7c34a80525 Update translations 2021-08-12 10:17:26 +02:00
cketti
78317f17b4
Merge pull request #5531 from k9mail/fix_folder_list_filter
Ignore extraneous spaces when filtering the folder list
2021-08-09 14:46:21 +02:00
cketti
3578c51057 Use "notification categories" instead of "notification channels" 2021-08-09 13:17:09 +02:00
cketti
21b7d37dfc
Merge pull request #5520 from k9mail/fix_crypto_status_icon
Fix crypto status icon
2021-08-08 21:10:08 +02:00
cketti
7aac9ce6dc Open system settings screens for notification channels directly 2021-08-06 17:16:23 +02:00
cketti
c43cb3868b Ignore extraneous spaces when filtering the folder list
Filter strings with e.g. a trailing space were split into the search term and the empty string. But the empty string can be found in every folder name, so all folders were displayed. This change drops all search terms that are the empty string.
2021-08-06 14:41:38 +02:00
cketti
ba151ff970 Fix bug that kept the crypto status icon disabled 2021-08-04 21:09:02 +02:00
cketti
7b16e1b87d Convert MessageCryptoDisplayStatus to Kotlin 2021-08-04 21:02:44 +02:00
cketti
29fa2fc2b3 Rename .java to .kt 2021-08-04 21:02:44 +02:00
cketti
7a36187170 Version 5.802 2021-08-04 16:08:58 +02:00
cketti
97bcaea2ed
Merge pull request #5515 from k9mail/fix_glide_crash
Don't use Glide when the Activity is marked as destroyed
2021-08-04 15:26:08 +02:00