mirror of
https://github.com/zulip/zulip.git
synced 2025-11-09 16:37:23 +00:00
roadmap: Mark a bunch of projects as completed.
This commit is contained in:
@@ -62,8 +62,8 @@ the end of 2016.
|
|||||||
message](https://github.com/zulip/zulip/issues/1147)
|
message](https://github.com/zulip/zulip/issues/1147)
|
||||||
* [Better drafts
|
* [Better drafts
|
||||||
management](https://github.com/zulip/zulip/issues/1717)
|
management](https://github.com/zulip/zulip/issues/1717)
|
||||||
* [Make clicking on desktop notifications renarrow
|
* <strike>[Make clicking on desktop notifications renarrow
|
||||||
properly](https://github.com/zulip/zulip/issues/1996)
|
properly](https://github.com/zulip/zulip/issues/1996)</strike>
|
||||||
* [Add pretty bubbles for recipients in the compose box](https://github.com/zulip/zulip/issues/595)
|
* [Add pretty bubbles for recipients in the compose box](https://github.com/zulip/zulip/issues/595)
|
||||||
* [Make right sidebar buddy list UI scale well to large teams](https://github.com/zulip/zulip/issues/236)
|
* [Make right sidebar buddy list UI scale well to large teams](https://github.com/zulip/zulip/issues/236)
|
||||||
* [Display stream descriptions more prominently](https://github.com/zulip/zulip/issues/164)
|
* [Display stream descriptions more prominently](https://github.com/zulip/zulip/issues/164)
|
||||||
@@ -73,20 +73,20 @@ the end of 2016.
|
|||||||
|
|
||||||
* [Add support for showing "user is typing" notifications, at least
|
* [Add support for showing "user is typing" notifications, at least
|
||||||
for private messages](https://github.com/zulip/zulip/issues/150)
|
for private messages](https://github.com/zulip/zulip/issues/150)
|
||||||
* [Support lightweight emoji
|
* <strike>[Support lightweight emoji
|
||||||
"reactions"](https://github.com/zulip/zulip/issues/541)
|
"reactions"](https://github.com/zulip/zulip/issues/541)</strike>
|
||||||
* [Open graph previews of generic
|
* [Open graph previews of generic
|
||||||
websites](https://github.com/zulip/zulip/issues/406)
|
websites](https://github.com/zulip/zulip/issues/406)
|
||||||
* [Add a "join Zulip chat" badge for projects that use Zulip to
|
* <strike>[Add a "join Zulip chat" badge for projects that use Zulip to
|
||||||
document that nicely](https://github.com/zulip/zulip/issues/2270)
|
document that nicely](https://github.com/zulip/zulip/issues/2270)</strike>
|
||||||
|
|
||||||
## Real-time sync
|
## Real-time sync
|
||||||
|
|
||||||
The overall goal is to eliminate the few known issues where Zulip does
|
The overall goal is to eliminate the few known issues where Zulip does
|
||||||
not provide a seamless real-time sync experience.
|
not provide a seamless real-time sync experience.
|
||||||
|
|
||||||
* [Notification bot advertisements for new streams don’t handle stream
|
* <strike>[Notification bot advertisements for new streams don’t handle stream
|
||||||
renames](https://github.com/zulip/zulip/issues/426)
|
renames](https://github.com/zulip/zulip/issues/426)</strike>
|
||||||
* [Avatar/name changes don’t propagate to already-sent
|
* [Avatar/name changes don’t propagate to already-sent
|
||||||
messages](https://github.com/zulip/zulip/issues/1932)
|
messages](https://github.com/zulip/zulip/issues/1932)
|
||||||
* [Advance the pointer / where we load the user to based on unread
|
* [Advance the pointer / where we load the user to based on unread
|
||||||
@@ -107,20 +107,20 @@ Zulip server, setting up a new Zulip realm, or starting to use Zulip.
|
|||||||
|
|
||||||
## Production installation issues
|
## Production installation issues
|
||||||
|
|
||||||
* [Document or better script solution to rabbitmq startup
|
* <strike>[Document or better script solution to rabbitmq startup
|
||||||
issues](https://github.com/zulip/zulip/issues/465)
|
issues](https://github.com/zulip/zulip/issues/465)</strike>
|
||||||
* [Merge a supported way to use Zulip in Docker in production
|
* [Merge a supported way to use Zulip in Docker in production
|
||||||
implementation](https://github.com/zulip/zulip/pull/450).
|
implementation](https://github.com/zulip/zulip/pull/450).
|
||||||
|
|
||||||
## Administration and management
|
## Administration and management
|
||||||
|
|
||||||
* [Make list of allowed domains web-configurable](https://github.com/zulip/zulip/issues/651)
|
* <strike>[Make list of allowed domains web-configurable](https://github.com/zulip/zulip/issues/651)</strike>
|
||||||
* [Statistics display for realm and server
|
* <strike>[Statistics display for realm and server
|
||||||
administrators](https://github.com/zulip/zulip/issues/2052)
|
administrators](https://github.com/zulip/zulip/issues/2052)</strike>
|
||||||
* [Keep track of which users added which realm
|
* <strike>[Keep track of which users added which realm
|
||||||
emoji](https://github.com/zulip/zulip/issues/984)
|
emoji](https://github.com/zulip/zulip/issues/984)</strike>
|
||||||
* [Add setting to enable any user to add new realm
|
* <strike>[Add setting to enable any user to add new realm
|
||||||
emoji](https://github.com/zulip/zulip/issues/978)
|
emoji](https://github.com/zulip/zulip/issues/978)</strike>
|
||||||
* <strike>[Make realm filters web-configurable](https://github.com/zulip/zulip/pull/544)</strike>
|
* <strike>[Make realm filters web-configurable](https://github.com/zulip/zulip/pull/544)</strike>
|
||||||
* [Improve administrative controls for managing streams](https://github.com/zulip/zulip/issues/425)
|
* [Improve administrative controls for managing streams](https://github.com/zulip/zulip/issues/425)
|
||||||
* [Enhance the LDAP integration and make it web-configurable](https://github.com/zulip/zulip/issues/715)
|
* [Enhance the LDAP integration and make it web-configurable](https://github.com/zulip/zulip/issues/715)
|
||||||
@@ -150,15 +150,15 @@ major focus area for the project.
|
|||||||
3](https://github.com/zulip/zulip/issues/256)
|
3](https://github.com/zulip/zulip/issues/256)
|
||||||
* [Automatic thumbnailing of uploaded images' previews to save
|
* [Automatic thumbnailing of uploaded images' previews to save
|
||||||
bandwidth](https://github.com/zulip/zulip/issues/432)
|
bandwidth](https://github.com/zulip/zulip/issues/432)
|
||||||
* [Upgrade Zulip to use Django 1.10. The patches
|
* <strike>[Upgrade Zulip to use Django 1.10. The patches
|
||||||
needed to run Zulip were merged into mainline Django in Django 1.10,
|
needed to run Zulip were merged into mainline Django in Django 1.10,
|
||||||
so this will mean we don't need to use a fork of Django
|
so this will mean we don't need to use a fork of Django
|
||||||
anymore.](https://github.com/zulip/zulip/issues/3)
|
anymore.](https://github.com/zulip/zulip/issues/3)</strike>
|
||||||
* [Upgrade and remove from codebase all unnecessarily vendored JS
|
* [Upgrade and remove from codebase all unnecessarily vendored JS
|
||||||
libraries](https://github.com/zulip/zulip/issues/1709)
|
libraries](https://github.com/zulip/zulip/issues/1709)
|
||||||
* [Add support for changing users' email
|
* [Add support for changing users' email
|
||||||
addresses](https://github.com/zulip/zulip/issues/734)
|
addresses](https://github.com/zulip/zulip/issues/734)
|
||||||
* [Migrate from jslint to eslint](https://github.com/zulip/zulip/issues/535)
|
* <strike>[Migrate from jslint to eslint](https://github.com/zulip/zulip/issues/535)</strike>
|
||||||
* [Replace the slow closure-compiler based static asset toolchain](https://github.com/zulip/zulip/issues/693)
|
* [Replace the slow closure-compiler based static asset toolchain](https://github.com/zulip/zulip/issues/693)
|
||||||
* [Use a modern JavaScript bundler like webpack](https://github.com/zulip/zulip/issues/695)
|
* [Use a modern JavaScript bundler like webpack](https://github.com/zulip/zulip/issues/695)
|
||||||
* [Add support for building frontend features in something like React](https://github.com/zulip/zulip/issues/694)
|
* [Add support for building frontend features in something like React](https://github.com/zulip/zulip/issues/694)
|
||||||
@@ -169,7 +169,7 @@ While the Zulip server has a great codebase compared to most projects
|
|||||||
of its size, it takes work to keep it that way.
|
of its size, it takes work to keep it that way.
|
||||||
|
|
||||||
* [Migrate most web routes to REST API](https://github.com/zulip/zulip/issues/611)
|
* [Migrate most web routes to REST API](https://github.com/zulip/zulip/issues/611)
|
||||||
* [Split Tornado subsystem into a separate Django app](https://github.com/zulip/zulip/issues/729)
|
* <strike>[Split Tornado subsystem into a separate Django app](https://github.com/zulip/zulip/issues/729)</strike>
|
||||||
* [Refactor zulip.css to be broken into components](https://github.com/zulip/zulip/issues/731)
|
* [Refactor zulip.css to be broken into components](https://github.com/zulip/zulip/issues/731)
|
||||||
|
|
||||||
## Security
|
## Security
|
||||||
@@ -188,8 +188,9 @@ of its size, it takes work to keep it that way.
|
|||||||
|
|
||||||
## Testing
|
## Testing
|
||||||
|
|
||||||
* [Extend Zulip's automated test coverage to include all API endpoints](https://github.com/zulip/zulip/issues/1441)
|
* <strike>[Extend Zulip's automated test coverage to include all API
|
||||||
* [Build automated tests for the client API bindings](https://github.com/zulip/zulip/issues/713)
|
endpoints](https://github.com/zulip/zulip/issues/1441)</strike>
|
||||||
|
* <strike>[Build automated tests for the client API bindings](https://github.com/zulip/zulip/issues/713)</strike>
|
||||||
* [Add automated tests for the production upgrade process](https://github.com/zulip/zulip/issues/306)
|
* [Add automated tests for the production upgrade process](https://github.com/zulip/zulip/issues/306)
|
||||||
|
|
||||||
## Documentation
|
## Documentation
|
||||||
@@ -205,9 +206,9 @@ of its size, it takes work to keep it that way.
|
|||||||
|
|
||||||
### Nice to have
|
### Nice to have
|
||||||
|
|
||||||
* [Expand library of documentation on Zulip's feature set. Currently
|
* <strike>[Expand library of documentation on Zulip's feature set. Currently
|
||||||
most documentation is for either developers or system
|
most documentation is for either developers or system
|
||||||
administrators.](https://github.com/zulip/zulip/issues/675)
|
administrators.](https://github.com/zulip/zulip/issues/675)</strike>
|
||||||
|
|
||||||
## Integrations and bots
|
## Integrations and bots
|
||||||
|
|
||||||
@@ -271,4 +272,4 @@ but they are important goals for the project.
|
|||||||
|
|
||||||
* Expand the number of core developers able to do code reviews
|
* Expand the number of core developers able to do code reviews
|
||||||
* Have a successful season with Zulip's Outreachy participants
|
* Have a successful season with Zulip's Outreachy participants
|
||||||
* Have a successful season with Google Code In.
|
* <strike>Have a successful season with Google Code In.</strike>
|
||||||
|
|||||||
Reference in New Issue
Block a user