Commit graph

10679 commits

Author SHA1 Message Date
cketti
c289c74238 Update summary notification click behavior
When tapping the summary notification and all new messages belong to folders that are included in the Unified Inbox, we display the Unified Inbox.
2021-12-09 22:21:55 +01:00
cketti
13f769a74b
Merge pull request #5820 from k9mail/single_message_notification_action
Fix back button behavior in MessageList
2021-12-09 18:51:52 +01:00
cketti
52e3c8b4ef
Merge pull request #5817 from k9mail/notification_color
Set account color on status/error notifications
2021-12-09 18:32:38 +01:00
cketti
14c8127e65 Add support for "message view only" mode
This is used when opening a message from the message list widget. Pressing the back button will finish the Activity, returning to the home screen instead of returning to the message list screen inside the app.
2021-12-09 02:18:35 +01:00
cketti
514802e010 Make sure the message list widget reuses an existing MessageList activity 2021-12-09 02:01:40 +01:00
cketti
6c54b324d6 Switch back to using launchMode="singleTop" for MessageList
We previously removed it because using the default launcher intent would open the default folder instead of just bringing the app to the foreground. We now handle that case by ignoring the default launcher intent in MessageList.onNewIntent().

See 97a75a54ef
2021-12-09 01:50:56 +01:00
cketti
3d04523429 Set account color on status/error notifications 2021-12-08 17:46:35 +01:00
cketti
de035330bd
Merge pull request #5814 from k9mail/public_sync_notification
Don't show sensitive information in status/error notifications on the lock screen
2021-12-08 17:46:02 +01:00
cketti
4da9e023be Create public version for authentication error notifications
Don't expose account name or error details when Android is configured to hide sensitive information on the lock screen.
2021-12-08 02:37:21 +01:00
cketti
57d7616d5a Create public version for certificate error notifications
Don't expose account name or error details when Android is configured to hide sensitive information on the lock screen.
2021-12-08 02:37:21 +01:00
cketti
c47d79094c Create public version for send failed notifications
Don't expose error details when Android is configured to hide sensitive information on the lock screen.
2021-12-08 02:37:21 +01:00
cketti
725c32ea0c Create public versions for sync/sending notifications
When Android is configured to not show sensitive notification content, we no longer display account and folder names on the lock screen.
2021-12-08 02:22:18 +01:00
cketti
5d6f0fe8f5 Prepare for version 5.907 2021-12-07 21:07:24 +01:00
cketti
30cdcd5943 Version 5.906 2021-12-07 21:00:41 +01:00
cketti
110dd4e7aa
Merge pull request #5813 from k9mail/update_translation
Update translations
2021-12-07 20:58:02 +01:00
cketti
084adb0769 Update translations 2021-12-07 20:29:07 +01:00
cketti
f042e2babd
Merge pull request #5812 from k9mail/fix_vibrate_on_notification
Only set vibration pattern if vibration is enabled
2021-12-07 20:23:40 +01:00
cketti
ec3cfce991
Merge pull request #5809 from k9mail/new_ringtone_preference
Use system's ringtone picker activity for 'new mail ringtone'
2021-12-07 19:50:58 +01:00
cketti
c5e3989014
Merge pull request #5807 from k9mail/persist_notification_id
Restore 'new message' notifications when the app is restarted
2021-12-07 19:43:44 +01:00
cketti
0964d50f2d Only set vibration pattern if vibration is enabled 2021-12-07 02:11:53 +01:00
cketti
81c7482055 Use system's ringtone picker activity for 'new mail ringtone'
With the old picker we can't support custom notification sounds because that requires the READ_EXTERNAL_STORAGE permission.
2021-12-06 01:38:43 +01:00
cketti
229eaa6350 Restore notifications when the app is restarted 2021-12-05 21:51:32 +01:00
cketti
14be46389f Persist data about notifications 2021-12-04 21:59:06 +01:00
cketti
4ff0eddaf2 Add 'notifications' table to the message database 2021-12-03 01:22:39 +01:00
cketti
b671c7dbe4
Merge pull request #5801 from k9mail/refactor_NotificationData
Create NotificationDataStore and make NotificationData immutable
2021-12-02 23:21:28 +01:00
cketti
443a1d5d04 Create NotificationDataStore and make NotificationData immutable 2021-12-02 21:54:58 +01:00
cketti
d4887866c1 Remove unused @JvmStatic and @JvmName annotations 2021-11-30 22:56:09 +01:00
cketti
9bed2465c4
Merge pull request #5799 from k9mail/notification_holder
Remember notification timestamp
2021-11-30 14:25:55 +01:00
cketti
aee9088874 Save the timestamp when a notification was created for the first time 2021-11-30 01:46:53 +01:00
cketti
a72e7373fe
Merge pull request #5795 from k9mail/fix_lint_issues
Fix lint issues
2021-11-29 19:59:39 +01:00
cketti
981e7fbe70 Improve support for RTL languages in layouts 2021-11-26 22:45:48 +01:00
cketti
c9be254f0a Get rid of Range lint warnings 2021-11-26 21:38:49 +01:00
cketti
caf341c187 Remove obsolete SDK version identifiers 2021-11-26 20:21:46 +01:00
cketti
1071f3b9dd Fix warnings in AndroidManifest.xml 2021-11-26 16:11:39 +01:00
cketti
c4d0aa6f49 Replace "android:tint" with "app:tint" in layouts 2021-11-26 16:07:03 +01:00
cketti
71a267a97f Fix path in vector drawable 2021-11-26 16:01:05 +01:00
cketti
3f16553f24 Remove unnecessary attributes 2021-11-26 16:00:23 +01:00
cketti
a3033d1983 Use Timber for logging 2021-11-26 15:52:11 +01:00
cketti
878400c15f Explicitly specify locale in case conversion or string formatting 2021-11-26 15:43:28 +01:00
cketti
c8b8b6eb52 Fix string usage in layout 2021-11-26 15:34:14 +01:00
cketti
9074d6c570 Remove unused strings 2021-11-26 15:23:57 +01:00
cketti
8571e0bfa2
Merge pull request #5793 from k9mail/remove_unused_code
Remove unused code
2021-11-26 13:26:26 +01:00
cketti
230d0f4a84 Remove unused code (K9.Intents.Share.EXTRA_FROM) 2021-11-26 02:46:58 +01:00
cketti
bbbe02e201
Merge pull request #5792 from k9mail/auto_expand_folder_default
Use inbox as auto-expand folder by default
2021-11-25 21:04:48 +01:00
cketti
684c66fff6 Merge branch '5.905_fdroid' into main 2021-11-25 14:16:55 +01:00
cketti
207e9db88a Add changelog entry for 5.905 to fastlane metadata structure 2021-11-25 14:15:10 +01:00
cketti
1fe6b454cd Add support for properly importing/exporting "Auto-expand folder" = "None" 2021-11-24 22:34:46 +01:00
cketti
835eb6a7cc Use the inbox for the auto-expand folder by default 2021-11-24 22:34:46 +01:00
cketti
3754e1a971 Prepare for version 5.906 2021-11-24 22:05:20 +01:00
cketti
a5fa2ddcb4 Version 5.905 2021-11-24 21:45:19 +01:00