mdecimus
45af5efa4c
JMAP Registry API implementation - part 13
2026-03-11 17:13:14 +01:00
mdecimus
a747239b61
JMAP Registry API implementation - part 12
2026-03-11 17:13:14 +01:00
mdecimus
455d3e3beb
JMAP Registry API implementation - part 11
2026-03-11 17:13:14 +01:00
mdecimus
d15efc6fb9
JMAP Registry API implementation - part 10
2026-03-11 17:13:14 +01:00
mdecimus
9f9ddee965
JMAP Registry API implementation - part 9
2026-03-11 17:13:12 +01:00
mdecimus
92c60fff7a
JMAP Registry API implementation - part 8
2026-03-11 17:12:22 +01:00
mdecimus
08f1a8013a
JMAP Registry API implementation - part 7
2026-03-11 17:12:22 +01:00
mdecimus
9ccc2ed6f0
JMAP Registry API implementation - part 6
2026-03-11 17:12:22 +01:00
mdecimus
07d5748f6b
JMAP Registry API implementation - part 5
2026-03-11 17:12:22 +01:00
mdecimus
e24b595a16
JMAP Registry API implementation - part 4
2026-03-11 17:12:21 +01:00
mdecimus
f16e737221
JMAP Registry API implementation - part 3
2026-03-11 17:10:02 +01:00
mdecimus
d340e7d469
JMAP: Fix inMailboxOtherThan query logic
2026-03-11 17:09:22 +01:00
mdecimus
2fea9a46b0
JMAP Registry API implementation - part 2
2026-03-11 17:09:20 +01:00
mdecimus
ec148c5550
JMAP Registry API implementation - part 1
2026-03-11 17:08:00 +01:00
mdecimus
f2c2ad6748
Registry object implementation
2026-03-11 17:08:00 +01:00
mdecimus
ddf9cc7ba7
Registry caching and directory synchronization
2026-03-11 17:08:00 +01:00
mdecimus
2a557c58e5
Registry store implementation - part 1
2026-03-11 17:08:00 +01:00
mdecimus
72db209d66
Registry JMAP API
2026-03-11 17:08:00 +01:00
mdecimus
726e8d9c79
Update all modules to use registry - part 4
2026-03-11 17:08:00 +01:00
mdecimus
f7c2fe10c1
Update all modules to use registry - part 3
2026-03-11 17:07:58 +01:00
mdecimus
c4064082ea
Update all modules to use registry - part 2
2026-03-11 17:00:40 +01:00
mdecimus
cc88715013
Update all modules to use registry - part 1
2026-03-11 17:00:40 +01:00
mdecimus
2dc0776109
Authenticate using registry - part 5
2026-03-11 17:00:39 +01:00
mdecimus
1a780ca294
Authenticate using registry - part 2
2026-03-11 17:00:39 +01:00
mdecimus
b2a808911f
v0.15.5
2026-02-14 18:55:56 +00:00
Cameron Little
6594192120
Fix upToId computation queryChanges ( #2688 )
...
Currently, stalwart stops processing changes once the value of `upToId` is hit, which means it discards that change. In our UI, this means the last item disappears. This fixes that by moving the check to after the item has been processed.
Also, from the spec (emphasis mine):
> The last (highest-index) id the client currently has cached from the query results. When there are a large number of results, in a common case, the client may have only downloaded and cached a small subset from the beginning of the results. If the sort and filter are both only on immutable properties, this allows the server to omit changes after this point in the results, which can significantly increase efficiency. **If they are not immutable, this argument is ignored.**
I've removed `upToId` from the `mutable` branch.
2026-01-20 19:02:54 +01:00
mdecimus
f42dcc793c
JMAP: Include createdIds when the property is present
2026-01-20 07:48:17 -03:00
mdecimus
a05a047bd3
JMAP/changes: Return the correct container/item change id when there are no changes
2026-01-19 16:00:51 -03:00
mdecimus
3c0312df1e
v0.15.4
2026-01-19 08:23:35 -03:00
mdecimus
4b661d5d1f
JMAP/changes: Update newState with last changeId if an invalid fromChangeId is provided
2026-01-19 07:53:29 -03:00
mdecimus
9c33913eae
JMAP Calendar: Do not update invalid calendar identities
2026-01-16 17:14:39 -03:00
mdecimus
8b09a01c73
v0.15.3
2025-12-29 15:32:39 +01:00
mdecimus
74d9ab1659
v0.15.2
2025-12-21 17:30:02 +01:00
mdecimus
8c016b4907
v0.15.1
2025-12-17 16:30:05 +01:00
mdecimus
e1c1e9a6d4
Updated spam filter autolearn settings
2025-12-14 15:57:03 +01:00
mdecimus
c313ddaa61
Return error when using blobId in JSContact and JSCalendar ( closes #2431 )
2025-12-12 18:40:36 +01:00
mdecimus
74cf0dae1e
Bump to calcard v0.3.2
2025-12-12 18:14:04 +01:00
mdecimus
4e25f7ddf1
FileNode/set fails to delete files ( fixes #2485 )
2025-12-12 16:12:04 +01:00
mdecimus
3df5327ac8
Migration implementation (part 2)
2025-12-11 18:43:53 +01:00
mdecimus
f1fe0345ef
Migration implementation (part 1)
2025-12-10 19:13:04 +01:00
mdecimus
6c4d28a877
Spam filter performance and accuracy improvements (part 7)
2025-12-06 16:59:43 +01:00
mdecimus
c467ce07f1
Spam filter performance and accuracy improvements (part 5)
2025-12-04 17:46:38 +01:00
mdecimus
50dce48a85
Spam filter performance and accuracy improvements (part 4)
2025-12-03 19:26:28 +01:00
mdecimus
e127ac0067
Spam filter performance and accuracy improvements (part 3)
2025-12-02 18:11:01 +01:00
mdecimus
53a04ce069
Spam filter performance and accuracy improvements (part 2)
2025-11-30 18:28:27 +01:00
mdecimus
2b614aa536
Database schema optimization - part 13 ( fixes #1882 fixes #2415 )
2025-11-25 12:14:51 +01:00
mdecimus
c7fc16d9a2
Database schema optimization - part 13
2025-11-22 10:55:54 +02:00
mdecimus
dbe40829da
Database schema optimization - part 12
2025-11-15 12:44:04 +01:00
mdecimus
8bbcb999d1
Database schema optimization - part 11
2025-11-12 19:09:06 +01:00
mdecimus
3e181ae467
Database schema optimization - part 10
2025-11-11 18:47:29 +01:00