Skip to main content

Features

Favorite chats sync event (#1544) The client now dispatches FavoritesUpdate when the favorites mutation arrives through app state sync. Before this change, you could write the favorite chats list with send_app_state_action and schemas::FAVORITES, but the phone’s list was decoded and dropped. The event carries action.favorites (the full list in the phone’s order, each entry’s id a chat JID string), the mutation timestamp, and from_full_sync.
Each event replaces the previous list rather than describing a delta. An empty list is the valid “no favorites” state and still fires the event.