Confirmed users
1,927
edits
(Marked some items as finished; juggled priorities on a few others) |
|||
(5 intermediate revisions by the same user not shown) | |||
Line 14: | Line 14: | ||
== API == | == API == | ||
* [ | * [p4] REST Redesign | ||
** The current REST API is based on the old RPC APIs. | ** The current REST API is based on the old RPC APIs. | ||
** We want to move to a more intuitive, flexible design. | ** We want to move to a more intuitive, flexible design. | ||
** We will draw heavily from bzapi's design. | ** We will draw heavily from bzapi's design. | ||
== Accounts == | |||
* [p2] Add support for authenticating via Firefox Accounts. | |||
** Persona will be going away; Firefox Accounts seems like the best replacement. | |||
== UI/UX == | == UI/UX == | ||
Line 33: | Line 37: | ||
* [p2] Responsive design. | * [p2] Responsive design. | ||
** A version of show_bug that looks better on mobile, even if it's scoped down. | ** A version of show_bug that looks better on mobile, even if it's scoped down. | ||
* [ | * [p3] Inbound email | ||
** Ability to reply to bugmail to easily add comments. | ** Ability to reply to bugmail to easily add comments. | ||
** Nothing fancier than comments planned. | ** Nothing fancier than comments planned. | ||
Line 44: | Line 48: | ||
** Allows updating of comment within a short period; no bugmail sent for email. | ** Allows updating of comment within a short period; no bugmail sent for email. | ||
** Edit period ends if bug changes. | ** Edit period ends if bug changes. | ||
* [p3] In-page notifications when a bug is updated. | |||
** Uses WebSockets and/or push notifications. | |||
* [p3] Favourites feature | * [p3] Favourites feature | ||
** Replace voting with favouriting. | ** Replace voting with favouriting. | ||
Line 59: | Line 65: | ||
** Merging in new upstream changes will be easier and can be done periodically once we are up to date. | ** Merging in new upstream changes will be easier and can be done periodically once we are up to date. | ||
** Easier for contributors to BMO to figure out what has been done where (i.e. confusion over whether something is not done or just done upstream and not backported). | ** Easier for contributors to BMO to figure out what has been done where (i.e. confusion over whether something is not done or just done upstream and not backported). | ||
* [p1] Switch all systems from Pacific Time to UTC. | * ({{done|}} 2016/05/14) [p1] Switch all systems from Pacific Time to UTC. | ||
** Having datetimes in Pacific Time is non-standard and causes problems around daylight savings time. | ** Having datetimes in Pacific Time is non-standard and causes problems around daylight savings time. | ||
** Required for a proper AWS cluster, since the time zone in RDS cannot be changed. | ** Required for a proper AWS cluster, since the time zone in RDS cannot be changed. | ||
* [p2] Move attachments out of db into s3. | |||
** Will dramatically decrease db size. | |||
* [p1] Implement CSP. | |||
** Security enhancement. | |||
* [p3] Migrate from YUI to jQuery. | * [p3] Migrate from YUI to jQuery. | ||
** YUI is no longer supported and is much less popular than jQuery. | ** YUI is no longer supported and is much less popular than jQuery. | ||
Line 77: | Line 87: | ||
== Customer Support == | == Customer Support == | ||
* [ | * [p3] Integration with Aha! for Program Management. | ||
** They rely on this tool a lot and have been doing mostly manual integration. | ** They rely on this tool a lot and have been doing mostly manual integration. | ||
* [p3] Cisco Spark integration. | |||
** Helps out the WebRTC team. | |||
* [p1] Work with the Bugmaster team to define some new tools and processes for bug triaging. | |||
** At the moment this is mostly limited to consultation with the Bugmaster team, e.g. providing usage data. Work items will likely be spun off of here and categorized above. | |||
** First part landed 2016/05/24: Readable bug statuses ({{bug|1268305}}). |