cketti
2331626170
Add a migration to seed the new location with the highest known UID
2022-01-05 20:21:58 +01:00
cketti
b6f549215d
Use BackendFolder.setFolderExtraNumber() to remember highest known UID
2022-01-05 20:21:58 +01:00
cketti
4ab0dff096
Rewrite ImapSyncTest to use less Mockito
2022-01-05 20:21:58 +01:00
cketti
f993b32aae
Move InMemoryBackendStorage to separate module
2022-01-04 20:06:50 +01:00
schlagi123
30f5cac95e
Make ThemeManager listen to theme setting changes ( #5833 )
...
This way importing settings will automatically apply the imported theme value.
2021-12-29 23:03:49 +01:00
cketti
8bf1eb72a5
Prepare for version 5.908
2021-12-27 20:16:45 +01:00
cketti
cbd2ded456
Version 5.907
2021-12-27 20:06:15 +01:00
cketti
09ea6bd7e8
Merge pull request #5837 from k9mail/no_vibrator
...
Hide notification vibration settings when there's no vibrator hardware
2021-12-27 18:56:19 +01:00
cketti
958e8231fb
Merge pull request #5838 from k9mail/update_translation
...
Update translations
2021-12-27 18:55:50 +01:00
cketti
5a57ccd307
Update translations
2021-12-26 22:35:31 +01:00
cketti
14f2988d13
Hide notification vibration settings when there's no vibrator hardware
2021-12-26 22:11:37 +01:00
cketti
80f0c60170
Merge pull request #5834 from k9mail/vibration_pattern
...
Add support for setting the notification vibration pattern on Android 8+
2021-12-26 21:57:34 +01:00
cketti
955b22b970
Add support for setting the notification vibration pattern on Android 8+
2021-12-22 02:59:27 +01:00
cketti
53112bc5fb
Merge pull request #5831 from k9mail/vibration_pattern
...
Change UI to configure the notification vibration pattern
2021-12-22 02:09:39 +01:00
cketti
7ee57170dc
Tweak strings related to vibration patterns
2021-12-22 01:32:23 +01:00
cketti
448439609f
Change UI to configure the notification vibration pattern
2021-12-22 01:32:23 +01:00
schlagi123
1ab5b8a3e6
Fix hotkey handling (take keyboard layout into account)
2021-12-18 20:42:55 +01:00
cketti
b425ec5274
Merge pull request #5828 from k9mail/notification_led_color
...
Add support for custom notification light color on Android 8+
2021-12-15 19:50:29 +01:00
cketti
6c236be16d
Make NotificationsPreference always use the current notification channel ID
2021-12-15 19:05:59 +01:00
cketti
69490a2c43
Add support for changing the notification light color on Android 8+
...
Android doesn't support changing this setting on an existing NotificationChannel. So we delete the existing NotificationChannel and create a new one with the same settings as the old one and the new notification light color.
2021-12-15 19:05:59 +01:00
cketti
36364f0463
Display notification light color picker on API 26+ devices
2021-12-15 19:05:59 +01:00
cketti
fc5aa0a004
Specify which colors to display in notification LED color picker
2021-12-14 01:38:48 +01:00
cketti
3298a8e90d
Add message notification channel versioning
2021-12-13 21:23:51 +01:00
cketti
532e5e86ca
Merge pull request #5823 from k9mail/summary_notification_action
...
Add "new messages" view
2021-12-13 19:04:59 +01:00
cketti
fd920971b8
Mark all messages as "not new" when summary notification is dismissed
2021-12-11 18:56:02 +01:00
cketti
a8937a2a2d
Mark all messages as "not new" when leaving the "New messages" view
2021-12-11 15:41:15 +01:00
cketti
4e3d8789e3
Mark a message as "not new" when opening it for viewing
2021-12-11 15:41:15 +01:00
cketti
8e12d05a1d
Update summary notification click behavior
...
Open "New messages" view when tapping the summary notification and not all messages either belong to the Unified Inbox or to a single folder.
2021-12-11 15:41:15 +01:00
cketti
386dd9073f
Update 'new_message' column when adding and removing notifications
2021-12-11 15:41:15 +01:00
cketti
245404d6e4
Add 'new_message' column to 'messages' table
2021-12-11 15:41:15 +01:00
cketti
4e457c987c
Merge pull request #5821 from k9mail/summary_notification_action
...
Summary notification opens Unified Inbox
2021-12-10 20:35:07 +01:00
cketti
32ce0f8764
Select proper account when opening Unified Inbox from a notification
2021-12-09 22:41:10 +01:00
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