Features
Favorite chats sync event (#1544) The client now dispatchesFavoritesUpdate 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.