mirror of
https://github.com/bulwarkmail/native.git
synced 2026-10-31 16:06:32 +00:00
The viewer's star, tag and mark-unread buttons called the API directly, so offline they failed and the list row behind the viewer kept its old state. They now go through the email store's keyword action like the list's selection actions: offline the change waits in the outbox, and the list row follows. The store action takes the viewed message and its account, so it only touches the list when the list holds that account and never a same-id row of another one.