Notification actions: react, mark as read, and a group-chat switch
Facebook Messenger on your desktop, without the Facebook clutter
Brought to you by:
kristoffer-r
Originally created by: kristofferR
Carrier's notifications offer quick reply and Open (plus π and Mute in places), but not:
Each action on macOS, Windows and Linux (portal and notify-send paths); actions work while Carrier is hidden; the group switch respects muted chats and the badge mode.
Part of [#349].
Originally posted by: kristofferR
MWLSMarkThreadAsRead(the inbox's Mark as read) and confirms from the thread's read watermark. It doesn't navigate or show the window.sendReactionMsg, regular chats throughLSOptimisticUpsertReaction. The old text-matching π replaced by it no longer needs an English UI.Live-tested with the window hidden on Linux (freedesktop actions) and macOS (CI-signed build; buttons pressed through a debug-only hook because banners can't be clicked over SSH) in an encrypted one-to-one chat: the reaction landed on exactly the announced message as seen from the other account, the conversation turned read on this account, and focus never moved. Kris's account doesn't send read receipts, so the sender's "Seen" couldn't confirm Mark as Read. Not live-tested: the unencrypted-chat reaction path and Windows (its VM can't load Facebook; covered by cross-clippy and unit tests).
Related
Tickets:
#387Tickets:
#408Ticket changed by: kristofferR