cketti
|
893a6900dd
|
Don't throw when calling MessageStore.getMessageServerId()
Return `null` when the message can no longer be found in the message store.
|
2022-10-25 10:59:52 +02:00 |
|
cketti
|
affe83a9b9
|
Remove trimIndent() from production code
|
2022-09-22 15:47:53 +02:00 |
|
cketti
|
66739b4b70
|
Switch to using 'namespace' property in build.gradle
|
2022-09-20 14:53:19 +02:00 |
|
cketti
|
2c94dc6d08
|
Use proper table name in SqlQueryBuilder
|
2022-09-07 17:10:05 +02:00 |
|
cketti
|
034eac8847
|
Add fast path to MessageListRepository to bypass an empty cache
|
2022-09-01 16:12:25 +02:00 |
|
cketti
|
dabb398e65
|
Add MessageListRepository.getThread()
|
2022-08-31 17:50:00 +02:00 |
|
cketti
|
4b03f99ff7
|
Add MessageListRepository.getThreadedMessages()
|
2022-08-31 17:50:00 +02:00 |
|
cketti
|
170f0dbecc
|
Add MessageListRepository.getMessages()
|
2022-08-31 17:50:00 +02:00 |
|
cketti
|
e14ce585a5
|
Add MessageStore.getThread()
This is more or less a copy of `EmailProvider.getThread()`.
|
2022-08-30 14:49:30 +02:00 |
|
cketti
|
9b90d18051
|
Add MessageStore.getMessages()
This is more or less a copy of `EmailProvider.getMessages()`.
|
2022-08-30 13:43:30 +02:00 |
|
cketti
|
be5867de83
|
Add MessageStore.getThreadedMessages()
This is more or less a copy of `EmailProvider.getThreadedMessages()`.
|
2022-08-30 12:39:57 +02:00 |
|
cketti
|
77396629cb
|
Add MessageStore.hasMoreMessages()
|
2022-08-29 16:40:49 +02:00 |
|
cketti
|
03189fae46
|
Replace usages of the deprecated RuntimeEnvironment.application
|
2022-08-09 18:33:18 +02:00 |
|
cketti
|
29a530a6fb
|
Remove unused method
|
2022-08-09 17:36:20 +02:00 |
|
cketti
|
aed6b6bb7f
|
Code style fixes
|
2022-08-08 13:23:15 +02:00 |
|
啊o额iu鱼
|
7783cc3074
|
move fulltext entry when message moving
Otherwise, the moved messages cannot be searched,
|
2022-08-08 16:24:23 +08:00 |
|
cketti
|
be649e3ba0
|
Update Koin to version 3.2.0
|
2022-08-05 23:51:32 +02:00 |
|
cketti
|
9a9c781eaa
|
Flag existing Gmail accounts for OAuth upgrade
|
2022-06-17 14:40:23 +02:00 |
|
cketti
|
814583a89e
|
Add migration for persisted IMAP compression preference
|
2022-04-12 21:58:15 +02:00 |
|
cketti
|
fea7b7c7bf
|
Update Robolectric to 4.7.3
|
2022-02-21 18:43:01 +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
|
56ac6ab0bd
|
Rework notification light setting
|
2022-02-11 23:56:12 +01:00 |
|
cketti
|
a4e1a77892
|
Switch to mockito-inline
|
2022-02-03 01:10:52 +01:00 |
|
schlagi123
|
e8a798c9de
|
Change default color for registered contacts (#5865)
Change default value of `registeredNameColor` to have enough contrast in both the light and dark theme.
|
2022-01-20 00:10:05 +01:00 |
|
parkerfath
|
722e6b923f
|
Change delimiter in address fields from ASCII 0 to 1 (#5863)
Fixes search by sender name.
Co-authored-by: Fath <fath@147dda1a2773.ant.amazon.com>
|
2022-01-14 19:40:28 +01:00 |
|
cketti
|
17e69419b8
|
Remove now unused BackendFolder.getLastUid()
|
2022-01-05 20:21:58 +01:00 |
|
cketti
|
2331626170
|
Add a migration to seed the new location with the highest known UID
|
2022-01-05 20:21:58 +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
|
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
|
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
|
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
|
230d0f4a84
|
Remove unused code (K9.Intents.Share.EXTRA_FROM)
|
2021-11-26 02:46:58 +01:00 |
|
Tobias Preuss
|
f0d3f371f0
|
Avoid leaking CountingOutputStream.
+ Affects com.fsck.k9.mail.filter.CountingOutputStream.
|
2021-11-23 09:45:05 +01:00 |
|
cketti
|
61046ef0fd
|
Update Mockito (Kotlin) to version 4.0.0
|
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
|
d211b72892
|
Add MessageStore.getFolderServerId()
|
2021-09-24 18:52:42 +02:00 |
|
cketti
|
1ff1bd8454
|
Remove "hide subject in notifications" setting
This feature didn't work properly. And the "lock screen notifications" setting offers very similar functionality.
|
2021-09-21 19:59:30 +02:00 |
|
cketti
|
701b640da3
|
Move LocalFolder.getMessageCount() to MessageStore
|
2021-08-31 18:38:16 +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
|
f09f2d4003
|
Move LocalStore.compact() to MessageStore
|
2021-08-21 22:39:09 +02:00 |
|
cketti
|
eb1b310968
|
Add migration to rewrite 'last_updated' column
|
2021-08-18 11:55:55 +02:00 |
|
cketti
|
bc366e98eb
|
Add support for retrieving a folder's last checked time via MessageStore
|
2021-08-18 11:55:21 +02:00 |
|
cketti
|
3252002629
|
Rename MessageStore.setLastUpdated() to setLastChecked()
|
2021-08-18 11:53:53 +02:00 |
|
Andrew Fiddian-Green
|
4729ae044a
|
Optionally show starred message count in navigation drawer
|
2021-08-17 19:18:26 +02:00 |
|
cketti
|
7580c04d6c
|
Don't allow an IDLE refresh interval of 1 minute
|
2021-07-05 17:38:49 +02:00 |
|
cketti
|
f9f5f8eb1c
|
Set push class of Inbox to 'first class' by default
|
2021-06-26 22:17:24 +02:00 |
|
cketti
|
e6f152a00c
|
Remove migration that enabled polling when we temporarily disabled push
|
2021-06-24 15:22:10 +02:00 |
|
cketti
|
54a2cf8e28
|
Rewrite 'folderPushMode' value of non-IMAP accounts to 'NONE'
|
2021-06-24 15:22:10 +02:00 |
|