Show "new changes since (datetime)" indicator that links to unread changes/comments

RESOLVED FIXED

Status

()

--
enhancement
RESOLVED FIXED
5 months ago
2 months ago

People

(Reporter: kohei, Assigned: kohei)

Tracking

(Blocks: 1 bug, {bmo-ux})

Production
bmo-ux
Dependency tree / graph

Details

Attachments

(1 attachment)

Currently show_bug.cgi uses the Bug User Last Visited API [1] to update the user’s last visited timestamp, but the API also allows to get the last visited timestamp. By now people are familiar with Slack showing the blue “New comments since (date)” indicator on each channel, and some other messaging apps do the same thing. It’s listed on roc’s wish list [2] and my Bugzilla 6 roadmap [3], and it should be easy to get implemented with no backend changes.

[1] https://bmo.readthedocs.io/en/latest/api/core/v1/bug-user-last-visit.html
[2] https://robert.ocallahan.org/2013/01/optimizing-bugzilla-usage.html
[3] https://github.com/bugzilla/bugzilla-ux/wiki/Bugzilla-6-Roadmap
Severity: normal → enhancement
I've removed the auto-scroll, because the bug header is not fix-positioned yet and users won't be able to see the bug summary when scrolled down. Once the page layout is optimized like Slack [1], auto-scroll can be put in place for faster browsing.

[1] https://get.slack.help/hc/en-us/articles/217626358-Tour-the-Slack-app
Summary: Show "New comments since (date)" indicator and scroll down the comment feed → Show "new changes since (datetime)" indicator that links to unread changes/comments
Merged to master, will ship today.
Status: ASSIGNED → RESOLVED
Last Resolved: 5 months ago
Resolution: --- → FIXED
Depends on: 1471966
Depends on: 1481106
No longer depends on: 1481106
See Also: → bug 1481106
You need to log in before you can comment on or make changes to this bug.