Skip to content

Instantly share code, notes, and snippets.

@akashaviator
Last active August 1, 2023 10:08
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save akashaviator/237392e45ca8aa2ce3ec52630800c592 to your computer and use it in GitHub Desktop.
Save akashaviator/237392e45ca8aa2ce3ec52630800c592 to your computer and use it in GitHub Desktop.
Google Summer of Code 2022


I've spent this summer working as a Google Summer of Code student with Zulip. The goal of my project was mainly to work on features around the UserTopic model and document Zulip's REST API. I contributed mainly to the Zulip Server. I've had a great experience so far and I look forward to keep contributing. This summarises the work I've done so far.

PRs merged during the official Coding Period:

  • Add support for unmuting certain topics within a muted stream. #22923
  • muting: Extract muted_users.js from muting.js. #23024
  • user_topic: Send user_topic event when muting or unmuting topics. #21251
  • api: Document /realm/presence API endpoint. #22509
  • api: Document /users/me/alert_words API endpoint. #22627
  • api: Document /default_streams API endpoint. #22639
  • user_topics: Rename muted_topics.js to user_topics.js. #22711
  • user_topics: Use user_topics page_param instead of muted_topics in the web app. #22771

Pending PRs:

  • Add support for unmuting certain topics within a muted stream. #22923
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment