This repository was archived by the owner on Dec 21, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 4
Bugzilla 7 Roadmap
Kohei Yoshino edited this page Oct 8, 2018
·
62 revisions
Coming (hopefully) 2019. Triage needed.
- Real time updates (avoid mid-air collisions)
- Bugzfeed was based on WebSockets which doesn’t work with HTTP/2
- Web Push is not supported in Mojolicious yet, but server-sent events can be used instead
- Ajaxify comment posting
- Bug tags replacing keywords
- Use syntax highlighting for patches
- Implement attachment overlay (drag & drop, multiple file support)
- Show a mini user profile when hovering over a user
- Implement comment reactions with emoji
- UX analysis
- Merge enhancements from the new-bug page
- Support easy emoji input like
:+1:
or:smile:
- Support using user mentions in comments to tag people for needinfo
- UX analysis
- UX analysis
- Modernization
- Ajaxify results loader, drop legacy server push (
multipart/x-mixed-replace
) technology - Ajaxify column customizability (use Web Storage API instead of cookies)
- Re-implement the cookie-based navigation with a client-side local storage, stop using
list_id
server side
- Ajaxify results loader, drop legacy server push (
- Enhancements
- Reorganize alternate formats, saved search, etc. as a toolbar
- Make table header fixed
- Implement filter (at least Status)
- Implement simple list for mobile as well as Detail View that can be switched from the traditional tabular List View (as seen in BzDeck, Buggy and JIRA)
- Mark bugs with new changes/comments on search results
- Personalized inbox like BzDeck
- The initial implementation can just be a bug list taken from My Dashboard plus an
<iframe>
showing header-less bug page
- The initial implementation can just be a bug list taken from My Dashboard plus an
- UX analysis
- Enhanced quick search bar
- Kanban board
- Make it easier to manage bugs in particular products
- Redesign profile page
- Add contribution graph like GitHub
- Product/component dashboards
- Replace the current component description pages
- Show open/closed bug charts, top contributors, recent bugs
- Bugzilla REST API v2
-
GitHub integration
- Webhook support: Automatically attach pull request links and close bugs without a 3rd party bot
- Migration support: Requires multiple assignees, reviewers field etc. so Bugzilla will be compatible with GitHub
- and more...
- Slack integration
- Research and optimize the onboarding experience, for both Mozilla employees and contributors
- Talk to Mozilla’s internal teams handling these areas (stakeholder interviews)
- Implement password generator or requirements checker
- Organize scattered documents/help on Wiki (BMO & upstream), Read the Docs (BMO & upstream), in-product pages
- Review page titles and social sharing metadata
- Review status, resolution (bug life cycle) and other fields
- More ideas from BzDeck
- Reboot bugzilla.org
Follow us and join the conversation on Twitter! We are also in #bmo on Mozilla’s internal Slack group.