cketti
47441a9837
Prepare for version 5.914
2022-03-11 19:30:13 +01:00
cketti
40e446c442
Version 5.913
2022-03-11 19:30:13 +01:00
cketti
51457a6859
Simplify LocalStore.searchForMessages()
2022-02-24 20:28:03 +01:00
cketti
3a98e7b0ec
Prepare for version 5.913
2022-02-22 21:47:45 +01:00
cketti
b165aeaf81
K-9 Mail 5.912
2022-02-22 21:47:45 +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
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
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
dee2ca345d
Convert 'BaseAccount' to Kotlin
2022-02-08 16:54:15 +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
a4e1a77892
Switch to mockito-inline
2022-02-03 01:10:52 +01:00
cketti
cfc4c0bb71
Prepare for version 5.911
2022-01-25 19:41:32 +01:00
cketti
5c35d08f93
Version 5.910
2022-01-25 19:29:44 +01:00
cketti
343ead3fda
Prepare for version 5.910
2022-01-12 16:33:30 +01:00
cketti
0269cd5df7
Version 5.909
2022-01-12 16:24:24 +01:00
cketti
91c0787fa5
Open message from notification in Unified Inbox if possible
2022-01-09 23:10:04 +01:00
cketti
b05c0ea5c4
Prepare for version 5.909
2022-01-06 00:08:41 +01:00
cketti
aa560736a6
Version 5.908
2022-01-05 23:56:41 +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
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
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
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
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
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
981e7fbe70
Improve support for RTL languages in layouts
2021-11-26 22:45:48 +01:00
cketti
1071f3b9dd
Fix warnings in AndroidManifest.xml
2021-11-26 16:11:39 +01:00
cketti
9074d6c570
Remove unused strings
2021-11-26 15:23:57 +01:00
cketti
230d0f4a84
Remove unused code (K9.Intents.Share.EXTRA_FROM)
2021-11-26 02:46:58 +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
cketti
b7526588c7
Separate notification UI/UX logic from notification creation
2021-11-24 17:49:14 +01:00
cketti
dc27893631
Update Android Gradle Plugin to version 7.0.3
2021-10-30 05:32:51 +02:00
cketti
80f29f9b3b
Update Koin to version 3.1.3
2021-10-30 05:32:51 +02:00
cketti
086ce98f44
Add sample data and various tools attributes to layouts
2021-10-27 14:38:18 +02:00
cketti
7209dc0ff2
Set theme in ui-legacy module so the IDE preview picks it up
2021-10-27 04:37:51 +02:00
cketti
1a853c67f3
Prepare for version 5.905
2021-10-05 18:07:40 +02:00
cketti
179128a4d8
Version 5.904
2021-10-05 18:01:15 +02:00
cketti
e1aef32042
Merge pull request #5703 from k9mail/choose_folder_ui
...
Tweak toolbar in 'choose folder' screen
2021-09-30 14:11:14 +02:00
cketti
8ae5378942
Remove Flag from MessageReference
2021-09-29 15:27:45 +02:00
cketti
4eb0c692d3
Change title of ChooseFolderActivity for copy/move operations
2021-09-28 18:48:53 +02:00
cketti
90e985f0c1
Prepare for version 5.904
2021-09-28 16:35:15 +02:00
cketti
9feddf7b09
Version 5.903
2021-09-28 16:00:53 +02:00
cketti
799917d5b8
Merge pull request #5697 from k9mail/demo_backend
...
Add "demo" backend
2021-09-28 15:28:35 +02:00
cketti
c6936043c6
Remove unused functionality from StorageManager and StorageProvider
2021-09-24 18:39:20 +02:00
cketti
eae910fe8f
Add "demo" backend
2021-09-23 22:43:02 +02:00
cketti
51e6820d92
Merge pull request #5677 from k9mail/remove_Account_isAvailable
...
Remove Account.isAvailable()
2021-09-21 13:19:02 +02:00
cketti
8e002b7432
Prepare for version 5.903
2021-09-21 12:43:43 +02:00
cketti
602e509528
Version 5.902
2021-09-21 12:40:33 +02:00
cketti
128e06e42a
Prepare for version 5.902
2021-09-17 12:04:30 +02:00
cketti
e4b585bcc2
Version 5.901
2021-09-17 11:47:20 +02:00
cketti
fb8f98486f
Remove Account.isAvailable()
2021-09-17 10:47:03 +02:00
cketti
219648f142
Get rid of mount/unmount receivers for external storage
...
We no longer support storing the database on "external storage". Even when migrating old databases chances are very slim "external storage" actually is a removable storage device.
2021-09-17 10:01:14 +02:00
cketti
f52c1e332e
Prepare for version 5.901
2021-09-09 13:48:54 +02:00
cketti
c4cac8c5e8
Version 5.900
2021-09-09 13:37:54 +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
5bba535699
Convert notification classes to Kotlin
2021-08-26 01:36:25 +02:00
cketti
ed6cbe1c4b
Rename .java to .kt
2021-08-26 01:35:18 +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
6792f27127
Prepare for version 5.900
2021-08-12 13:17:04 +02:00
cketti
acbeff5b98
Version 5.803
2021-08-12 13:10:10 +02:00
cketti
3a6ca8dfd5
Prepare for version 5.803
2021-08-04 16:49:06 +02:00
cketti
7a36187170
Version 5.802
2021-08-04 16:08:58 +02:00
cketti
58a7b362ae
Prepare for version 5.802
2021-07-30 19:49:32 +02:00
cketti
199db3141e
Version 5.801
2021-07-30 19:18:17 +02:00
cketti
ac4cb37ea7
Add network security config to allow user-installed CAs
2021-07-29 11:45:17 +02:00
cketti
b8bfde6e06
Prepare for version 5.801
2021-07-29 11:44:34 +02:00
cketti
db79174527
Version 5.800
2021-07-24 14:43:46 +02:00
cketti
8038ef4514
Version 5.741
2021-07-22 21:10:23 +02:00
cketti
591af9cdd5
Version 5.740
2021-07-16 17:57:50 +02:00
cketti
26c64806f2
Add "Push Info" screen
2021-07-15 00:20:48 +02:00
cketti
da7c0b7cf9
Prepare for version 5.740
2021-07-10 16:01:43 +02:00
cketti
279b084f76
Version 5.739
2021-07-10 15:35:07 +02:00
cketti
ec1f3c3722
Prepare for version 5.739
2021-07-08 23:39:11 +02:00
cketti
069b357f95
Version 5.738
2021-07-08 23:19:03 +02:00
cketti
cac4874f25
Fix AndroidAlarmManager dropping alarms
...
It was possible that the 'callback' property was set to 'null' after another alarm was already scheduled. This meant the callback function wasn't called when the next alarm went off.
2021-07-08 18:49:30 +02:00
cketti
0073913279
Show snackbar in MessageList to get to "What's new" when the app was updated
2021-07-03 14:32:40 +02:00
cketti
4f7fb64117
Prepare for version 5.738
2021-06-26 23:57:28 +02:00
cketti
7b10d6bb3f
Version 5.737
2021-06-26 23:53:30 +02:00
cketti
00f1d684e9
Prepare for version 5.737
2021-06-24 15:54:45 +02:00
cketti
eb8fa56860
Version 5.736
2021-06-24 15:46:42 +02:00
cketti
d410ad3576
Prepare for version 5.736
2021-06-24 14:01:36 +02:00
cketti
dfcea339a3
Version 5.735
2021-06-24 13:36:05 +02:00
cketti
ebbe02c057
Add ImapPushConfigProvider
2021-06-23 15:34:31 +02:00
cketti
190242943c
Merge pull request #5352 from k9mail/alarm_manager
...
Add implementation for AndroidAlarmManager
2021-06-19 16:06:37 +02:00
cketti
f7277c911e
Add implementation for AndroidAlarmManager
2021-06-18 20:29:35 +02:00
cketti
7a940240c3
Add BootCompleteReceiver to start PushController on device boot
2021-06-18 19:34:28 +02:00
cketti
a74c206a0c
Add implementation for BackendIdleRefreshManager
2021-06-16 15:04:01 +02:00
cketti
c8808ae447
Add ImapBackendPusher that manages multiple ImapFolderPusher instances
2021-06-13 00:51:23 +02:00
cketti
46a2c351d5
Add foreground service for Push
2021-06-12 17:04:45 +02:00
cketti
f3b7cd7d14
Add notification channel for a Push foreground service
2021-06-11 18:33:09 +02:00
cketti
296ba92221
Merge pull request #5333 from k9mail/imap_interfaces
2021-06-10 21:28:01 +02:00
cketti
94f630cf88
Introduce ImapStore interface
2021-06-10 21:00:58 +02:00