Fetching the latest programs, projects, and workspace data.
Powerful, modern, open source team chat, complete with apps for every platform.
Showing 5 of 20 projects. Click any project card for scope, mentors, and proposal studio.
Mentors: Student: Mohit-thedeveloperr
<p>Project involves working on improvements in Zulip which are priority and on project roadmap. Zulip is a team chat software so experience around searching and message view is a priority. My project involves improving this experience.</p> <ul> <li>Search entire organisation's public streams at once including messages sent by other members before a user joint.</li> <li>Not marking new unread messages as read when searching for older messages</li> <li>Fixing the ability to view/search messages sent by deactivated user in Group PM chats.</li> <li>Ability to create bot with admin privileges</li> <li>Some code refactoring and fixing few high priority bugs.</li> <li>Rebasing and fixing failing tests of an old PR which allows zulip users to have multiple api keys.</li> </ul>
Mentors: Student: Vaibhav .
<h3>Motivation for proposing the idea:</h3> <ul> <li>Presently the Zulip CSS code does not take complete advantage of the SCSS preprocessor. SCSS provides a lot of flexibility in writing code and features such as variables, mixins and nesting which makes the code much more readable and easier to write.</li> <li>The current CSS code is not much readable, given most of it resides in a single file, i.e., zulip.scss. Even the major UI components do not have readable code.</li> <li>Many UI components written previously do not use any modern CSS positioning and display techniques and hence rely largely on absolute positioning. This sometimes results in unexpected glitches in UI appearance and tend to break if a new component is added into the structure.</li> </ul>
Mentors: Student: Wyatt Hoodes
<p>The project consists of multiple pieces that incrementally add to the strength of the development and testing infrastructure.</p> <ul> <li>Address High priority tickets</li> <li>Bridge the gap between development and production</li> <li>Add mypy Django-stubs to utilize type annotations</li> </ul>
Mentors: Student: Sumanth V Rao
<p><a href="https://github.com/zulip/zulip-terminal" target="_blank">Zulip-terminal</a> (ZT) is a light and fast terminal client for Zulip. It targets a niche audience of programmers who primarily use a terminal based interface. This project focuses on improving the aesthetics and functionality of Zulip’s terminal client. The major aim would be to introduce new features, fix up most of the high priority issues and refactor code, as well as improve and add to the current test suite.</p>
Mentors: Student: Mateusz Mandera
<p>Proposal for commited work over the summer, built on my already acquired experience and knowledge of the Zulip codebase - continuing my work on implementing PGP email features, addressing any current or future email mirror and rate limiter issues/TODOs (areas of the codebase that I'm most familiar with) as well as a couple of other interesting issues in other areas.</p>