cketti
|
c0f8c43baa
|
Add logging for summary notifications
These are the notifications responsible for sound/vibration/light.
|
2022-02-22 17:44:01 +01:00 |
|
cketti
|
48caeffe10
|
More logging when recreating a NotificationChannel
|
2022-02-22 17:44:01 +01:00 |
|
cketti
|
6595a513b2
|
Merge pull request #5918 from k9mail/targetSdkVersion_31
Set `targetSdkVersion` to 31
|
2022-02-22 02:47:06 +01:00 |
|
cketti
|
fea7b7c7bf
|
Update Robolectric to 4.7.3
|
2022-02-21 18:43:01 +01:00 |
|
cketti
|
91239f92d2
|
Update StrictMode policy
|
2022-02-21 18:43:01 +01:00 |
|
cketti
|
5d102ec610
|
Set targetSdkVersion to 31
|
2022-02-21 18:43:01 +01:00 |
|
cketti
|
13b57b7eba
|
Use android:exported="false" when possible
|
2022-02-21 18:42:27 +01:00 |
|
cketti
|
8847e30cb7
|
Add appropriate mutability flags to PendingIntents
|
2022-02-21 18:42:27 +01:00 |
|
cketti
|
e61666db81
|
Merge pull request #5926 from k9mail/create_outbox
Create Outbox if necessary when attempting to send a message
|
2022-02-21 16:58:52 +01:00 |
|
cketti
|
ad18dc2f74
|
Create Outbox if necessary when attempting to send a message
|
2022-02-21 16:58:43 +01:00 |
|
cketti
|
b94113f8b6
|
Merge pull request #5925 from k9mail/do_not_expose_MessageProvider
Don't expose MessageProvider to third-party apps
|
2022-02-21 16:57:37 +01:00 |
|
cketti
|
f6e03ff040
|
Don't expose MessageProvider to third-party apps
If this was an important feature to you, please contact us and tell us a little bit about your use case.
|
2022-02-17 20:56:31 +01:00 |
|
cketti
|
b862ab3468
|
Merge pull request #5923 from k9mail/ringtone_preference
Display "New mail ringtone" setting on Android 8+
|
2022-02-17 18:25:06 +01:00 |
|
cketti
|
9cf0708683
|
Display "New mail ringtone" setting on Android 8+
Some vendors don't support changing the notification sound via the system's user interface to configure notification categories.
|
2022-02-15 21:21:18 +01:00 |
|
cketti
|
6ccc16568c
|
Merge pull request #5916 from k9mail/fix_share_link
Use intent chooser when sharing links
|
2022-02-15 19:30:38 +01:00 |
|
cketti
|
aba7168393
|
Use intent chooser when sharing links
When sharing we don't want the user to be able to select a default app to perform the action.
|
2022-02-14 18:23:34 +01:00 |
|
cketti
|
4270e398e8
|
Prepare for version 5.912
|
2022-02-12 00:52:02 +01:00 |
|
cketti
|
49ceab2b6f
|
Version 5.911
|
2022-02-12 00:35:19 +01:00 |
|
cketti
|
f2f01f1167
|
Merge pull request #5909 from k9mail/immutable_storage
Attempt at fixing the "lost all accounts" bug
|
2022-02-12 00:11:25 +01:00 |
|
cketti
|
55e0288ffe
|
Hold accountLock while saving an account
|
2022-02-12 00:00:11 +01:00 |
|
cketti
|
ffa0ebb5bb
|
Change the Storage class to be immutable
Also make sure the in-memory state and the database are modified together while a lock is being held.
|
2022-02-12 00:00:11 +01:00 |
|
cketti
|
ec04a1c827
|
Merge pull request #5906 from k9mail/rework_notification_led_color_preference
Rework notification light setting
|
2022-02-11 23:59:41 +01:00 |
|
cketti
|
56ac6ab0bd
|
Rework notification light setting
|
2022-02-11 23:56:12 +01:00 |
|
cketti
|
18ff960acc
|
Merge pull request #5905 from k9mail/fix_clear_notification
Remove rows from 'notifications' table when clearing notifications
|
2022-02-11 21:27:12 +01:00 |
|
cketti
|
4d0bbd1e8a
|
Remove rows from 'notifications' table when clearing notifications
|
2022-02-10 01:49:53 +01:00 |
|
cketti
|
c61b097f8b
|
Merge pull request #5902 from k9mail/convert_to_kotlin
Convert some classes to Kotlin
|
2022-02-09 20:26:38 +01:00 |
|
cketti
|
d087fde125
|
Change NotificationSettings into a data class
|
2022-02-09 19:36:33 +01:00 |
|
cketti
|
0fb6bd9198
|
Add a proper type for the vibration pattern the user can select
|
2022-02-09 19:36:33 +01:00 |
|
cketti
|
c58e357030
|
Convert 'NotificationSettings' to Kotlin
|
2022-02-09 19:36:33 +01:00 |
|
cketti
|
6256ec6d89
|
Rename .java to .kt
|
2022-02-09 19:36:33 +01:00 |
|
cketti
|
b91c902247
|
Rename class NotificationSetting to NotificationSettings
|
2022-02-09 19:36:33 +01:00 |
|
cketti
|
f923da4487
|
Convert 'Account' to Kotlin
|
2022-02-09 19:36:33 +01:00 |
|
cketti
|
2dbdca0fc4
|
Rename .java to .kt
|
2022-02-09 19:36:33 +01:00 |
|
cketti
|
f196b8ca5e
|
Convert 'SearchAccount' to Kotlin
|
2022-02-09 19:36:33 +01:00 |
|
cketti
|
566be079c9
|
Rename .java to .kt
|
2022-02-08 17:07:38 +01:00 |
|
cketti
|
dee2ca345d
|
Convert 'BaseAccount' to Kotlin
|
2022-02-08 16:54:15 +01:00 |
|
cketti
|
4583218750
|
Rename .java to .kt
|
2022-02-08 16:54:15 +01:00 |
|
cketti
|
388222a74b
|
Merge pull request #5901 from k9mail/account_display_name
Improve support for empty account name
|
2022-02-08 16:37:23 +01:00 |
|
cketti
|
8124a78fb6
|
Merge pull request #5900 from k9mail/logging_account_name
Use `Account.toString()` in log messages
|
2022-02-08 02:26:40 +01:00 |
|
cketti
|
eff9f1bf5e
|
Improve support for empty account name
|
2022-02-08 02:23:04 +01:00 |
|
cketti
|
bfc708df19
|
Use Account.getDisplayName() when appropriate
|
2022-02-08 02:05:05 +01:00 |
|
cketti
|
19829eb2a2
|
Rename Account.getDescription() to Account.getName()
|
2022-02-08 01:13:30 +01:00 |
|
cketti
|
1d601c5c59
|
Rename Account.getName() to Account.getSenderName()
|
2022-02-08 00:50:26 +01:00 |
|
cketti
|
ff97264c08
|
Use Account.toString() in log messages
Have Account.toString() only return the account name when sensitive debug logging is enabled. Otherwise return the account UUID.
|
2022-02-08 00:16:33 +01:00 |
|
cketti
|
94bee8199b
|
Merge pull request #5899 from k9mail/fix_notification_channel_recreation
Fix NotificationChannel recreation avoidance logic
|
2022-02-07 23:06:28 +01:00 |
|
cketti
|
deecc9ea16
|
Fix NotificationChannel recreation avoidance logic
|
2022-02-07 19:22:03 +01:00 |
|
cketti
|
d161f7972d
|
Merge pull request #5895 from k9mail/vibration_pattern
Unify settings to configure notification vibration
|
2022-02-07 18:29:52 +01:00 |
|
cketti
|
173dded6b0
|
Merge pull request #5896 from k9mail/keep_doctype
Retain doctype when sanitizing HTML
|
2022-02-07 17:43:31 +01:00 |
|
cketti
|
dcb6981668
|
Merge pull request #5893 from k9mail/duplicate_notifications
Crash app when trying to add duplicate notification on debug builds
|
2022-02-07 17:42:08 +01:00 |
|
cketti
|
d4d3fe2a98
|
Retain doctype when sanitizing HTML
|
2022-02-05 17:34:32 +01:00 |
|