roadmap: Mark a bunch of projects as completed.

This commit is contained in:
Tim Abbott
2017-02-07 10:11:24 -08:00
parent 7a174791f1
commit fee394f7b6

View File

@@ -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 dont handle stream * <strike>[Notification bot advertisements for new streams dont handle stream
renames](https://github.com/zulip/zulip/issues/426) renames](https://github.com/zulip/zulip/issues/426)</strike>
* [Avatar/name changes dont propagate to already-sent * [Avatar/name changes dont 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>