mirror of
https://github.com/bulwarkmail/webmail.git
synced 2026-10-31 08:13:50 +00:00
44c77b26kept the server's order for sender and subject sorted lists. That is right for Stalwart 1.0, which sorts lowercased byte-order keys, but 0.16 compares the raw bytes, capitals first, so on every 0.16 server a sender list read "Adam, Carla, Eve, bea, dave, zed". - keep the server's order only for accounts that list `urn:ietf:params:jmap:principals:owner` (every 1.0 account, never 0.16); elsewhere pages and thread groups are re-sorted case-insensitively, as before44c77b26- the client comparator puts a message without a sender or subject last in both directions, as both versions do Expanding a thread marked it read in the login's own account instead of the shared or group account it lives in, so Stalwart answered notFound or marked an unrelated message with the same id, and sinced7004b38the thread also stayed unread. The write now names the owning account. Moving mail between category tabs had the same fault: it took a listed message's display-only account reference, and now routes each message like the other keyword writes.