Skip to content

Instantly share code, notes, and snippets.

@YJDave
Last active August 25, 2019 10:22
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save YJDave/df46f970f27b3e051ec64efc31e5b6fb to your computer and use it in GitHub Desktop.
Save YJDave/df46f970f27b3e051ec64efc31e5b6fb to your computer and use it in GitHub Desktop.
GSoC Final Evaluation Report

Google Summer Of Code 2018 - Zulip

This summer was very learning experience for me :)

I've worked on stream settings issues and mostly custom profile field project this summer. Following is the list of all merged PRs

What's merged:
  • Custom profile field backend + frontend UI
  • Stream settings minor issues/bugs/features
What's didn't merged:
  • Implementation fo stream authentication (PR: #8389). This requires further discussion on design, user feedback before merging.
What's left to do:
  • Adding markdown in custom profile field (Issue: #10131).
  • integrations: Make it easy to create a bot for an integration. #9815
  • Discussing design, modals on stream authentication and update PR(#8389) accordingly.

zulip/zulip

Merged PRs

Total commits merged: 33 + 56 = 89

Application Review Period and Community Bonding (March 27, 2018 - May 14, 2018)

Commits Merged: 33
  • custom fields: Clean custom fields to use existing defined function. #9052
  • subscription: Show current user on top of subscribers list, if subscribed. #9049
  • create stream: Fix stream email not rendering on stream creation. #8991
  • subscription: Add real time sync for user-just-deactivated case. #8973
  • org setting: Add time limits to message deleting #7543
  • org settings: Remove "Delete streams" tab from settings. #9272
  • stream settings: Clean 500 errors on stream creation, update #9271
  • custom fields: Add UI for custom field hint. #9266
  • custom fields: Add new custom field #8955
  • stream settings: Clean 500 errors on stream creation, update #9271
  • custom fields: Add UI for choice fields. #9322

Coding period (May 14, 2018 - August 10, 2018)

Commits Merged: 56
  • stream settings: Fix quick bugs in stream subscription settings. #9273
  • custom fields: Add user type of custom fields. #9330
  • custom fields: Don't ask org admin to enter "value" for choice. #9355
  • Migrate bots APIs to use data-user-id instead of data-email #9405
  • Migrate json/users API to use data-user-id than data-email. #9449
  • edit bot: Fix UI element shows incorrect interface for outgoing webhook. #9456
  • Remove jquery-form plugin. #9559
  • zerver/views/users.py: Remove duplication and add func to validate user id. #9570
  • create stream: Fix widget for changing privacy doesn't render initially. #9627
  • custom fields: Fix buggy behaviour of trash icon in choice type of field. #9646
  • custom fields: Allow list of users in user type of custom fields. #9651
  • users: Replace duplication with generic func to validate user id. #9680
  • custom fields: Fix minor followup issues with custom fields. #9681
  • custom fields: Followup of custom fields. #9724
  • custom fields: Fix exception in rendering custom profile field template. #9726
  • bots settings: Improve API for editing bot owners to refer to users by ID. #9774
  • zerver/tests/test_events.py: Add tests to delete custom field value. #9878
  • message edit: Add support for markdown in message edit UI. #9980
  • Fix scrolling issues in left sidebar/stream settings (from #10085
  • custom profile fields: Fix click handler executed multiple times. #10156
  • custom profile field: Remove order column in custom-field-choices. #10160
  • default stream: Fix admin can't remove private unsubscribed default stream. #10222
  • user popover: Fix bug in choice and user type custom fields. #10244

Open PRs:

  • Create stream admin on stream creation. #8389
  • stream settings: Add event to update stream privacy for realm-time-sync. #9652
  • [WIP] Different stream admin authentications #9765
  • create stream: Fix bugs in copy-subs-from-stream and announce-stream features. #10193
  • stream settings: Fix hide change-sub-type when admin unsubscribe stream. #10194
  • [WIP] custom profile field: Minor followups in admin UI. #10287
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment