Open Ezio-Sarthak opened 3 years ago
ERROR: Label "area:event handling" does not exist and was thus not added to this issue.
@zulipbot add "area: event handling"
Tagged with GSoC, but this is across multiple areas so as per the tracking nature of this issue, this isn't something one person will likely work on.
realm_filters
: Handle a change of configured linkifiers.
I get that this is not a high priority, but whenever in the future ZT adds support for handling events sent after the linkifiers in the realm have changed, we should handle the new realm_linkifiers
events, since the realm_filters
event type has been deprecated in feature level 54. #995 has more context. Can you update the issue description?
Thanks! Updated the issue description :)
Also see zulip/zulip-mobile#3408 for a similar mobile tracking issue.
ZT currently handles some common (e.g., message/subscription update) events. To know more about events API, check out the Get events doc :)
Below are some events that might be a good addition:
alert_words
: #588: Alert words handlingupdate_display_settings
: #988: Update user display settingsupdate_global_notifications
: Update global notifications (currently stream-based priority? #666)stream
: #816: Streams (add, delete, update) (#851)attachment
: #529 Upload/Attachment eventssubmessage
: Submessages (e.g., polls) (#287)user_status
: #988: User status updates.custom_profile_fields
: Custom profile fields (extension of user info popup #848)default_streams
: Handle Default stream updates (changed by org admin).delete_message
: Delete message event (first event handling, then feature support; #690)muted_topics
: #745: Handle Topic muting (#467/#914)user_group
: User group events (add/modify/delete)realm_emoji
: #809: Realm emoji events (#827)typing
: #992/#1015: Improve typing event handlingrestart
: Server restart events (including eg. upgrades, which may trigger ZFL updates & feature support; see #mobile-team>Server feature level)Despite the above events there are some which might not need attention as of now, however, would be worth mentioning:
has_zoom_token
: Zoom integration (OAuth flow required)invites_changed
: Event sent to Admin if the set of invitations changedefault_stream_groups
: Handling change of default user groups (experimental, not stabilized)hotspots
: Sent when set of onboarding "hotspots" (for current user) has changed. Might be a potential follow-up of tutorial experience.realm_filters
/realm_linkifiers
: Handle a change of configured linkifiers. (See #995 for handling new format events and supporting backwards compatibility).realm_domains
: Handles change for the set of allowed domains for new users. Might be fruitful after improving support for multiple organizations.realm_export
: Event sent to users requesting a data export.realm_bot
: Event responsible to let user administer a newly created bot (see alsorealm_user
).