This is the report of work I did as a Google Summer of Code participant with Zulip. Most of my work during GSoC is around improving stream settings, user profile view, left sidebar, message view areas along with some minor bug fixes and code refactoring. This report mentions all pull requests and issues that I opened as parts of my contribution during GSoC.
- Total commits merged: 39 (Application review Period) + 89 (GSoC including community bonding period) = 128.
-
Redesign Stream edit section: Stream management modal was very messy and unclear in terms of the importance of the information it contains. I added a tab-based navigation design that separates different sections of stream settings. Stream settings are now separated into three sections (General | Personal | Subscribers) so that it is easy to discover personal, stream-specific and subscribers settings of any particular stream.
Merged PRs for stream settings area: