-
Notifications
You must be signed in to change notification settings - Fork 346
Description
We'll want to handle essentially all the events that can appear through the Zulip event system:
https://zulip.com/api/get-events#events
Some of these are correctness issues in the early prototype: we're tracking the data they would update, but are not handling the update, so our data goes stale. Others are not correctness issues because we're not yet tracking that data in the first place, but are for data we do intend to track before launch. Both those categories are in scope for this issue.
Out of scope for this issue: A few event types are for data that is only needed for areas of UI that we don't have in zulip-mobile and don't intend to have in zulip-flutter before launch. E.g., attachment, which is for web's #settings/uploaded-files screen.
Event types
- Edit this description to have a complete list of event types. (Include the types that are already handled or are out of scope; just mark them as such.)
For alpha
-
heartbeat -
custom_profile_fields -
user_settings/update -
realm_user/update -
realm_user/add -
realm_user/remove -
stream/createHandle created/deleted streams (stream op: createandstream op: deleteevents) #181 -
stream/delete -
message -
reaction/addAddReactionclass; uncommentMessage.reactionsand update on events #256 -
reaction/remove -
update_messagefor edits (not moves) Handle edited messages (update_message events, 1/2) #118 -
update_message_flags/add -
update_message_flags/remove
For beta
-
subscription/addSubscription api events #382 -
subscription/remove -
subscription/updatestill need msglist: Update message list on muting/unmuting a channel #1255 -
user_topicHandle muted streams and topics #346, msglist: Handle UserTopicEvent, hiding/showing messages as needed #822 -
submessagepolls: Read-only support #165
For launch
-
restartHandle restart events #1271 -
realm_emoji/updatestore: AddrealmEmoji, initialized from initial snapshot and updated with its event #394 -
muted_usersMute muted users #296 -
stream/updateHandle updated streams (stream op: updateevents) #182 -
delete_messageHandle deleted messages (delete_message events) #120 -
update_messagefor moves (vs. edits) Handle moved messages (update_message events, 2/2) #150 -
typing/startShow "typing" status #665 -
typing/stopShow "typing" status #665 -
saved_snippets/addAdd saved snippets #863 -
saved_snippets/removeAdd saved snippets #863
For post-launch period
-
realm/updateTrack realm settings #668 -
realm/update_dictTrack realm settings #668 -
user_group/addStore user groups #662 -
user_group/update -
user_group/add_members -
user_group/remove_members -
user_group/add_subgroups -
user_group/remove_subgroups -
user_group/remove -
presencePresence data, and report presence #196 -
user_statusTrack user status #197 -
realm_linkifiers(part of Interpret Markdown for local echo when sending messages #576) -
alert_wordsHandle alert words (pre-"watched phrases") #663 -
drafts/add(cf Basic implementation of message drafts, to preserve composing progress #1217 but that's for local drafts) -
drafts/update -
drafts/remove -
has_zoom_token
For beyond post-launch
Other than realm settings UI
-
scheduled_messages/add -
scheduled_messages/update -
scheduled_messages/remove -
attachment/add -
attachment/update -
attachment/remove -
subscription/peer_add(cf Handle subscription peer add/remove events #374) -
subscription/peer_remove -
realm/deactivated
For realm settings UI
-
default_stream_groups -
default_streams -
realm_playgrounds -
realm_domains/add -
realm_domains/change -
realm_domains/remove -
realm_export -
realm_export_consent -
realm_user_settings_defaults/update -
invites_changed -
realm_bot/add -
realm_bot/update -
realm_bot/remove -
realm_bot/delete
Never
Obsolete
-
muted_topicsSupport muted_topics format for pre-Zulip Server 6 #422 -
realm_filters -
update_display_settings -
update_global_notifications
Specific to web
-
onboarding_steps -
web_reload_client
No longer exist
-
hotspots
Metadata
Metadata
Assignees
Labels
Type
Projects
Status