This fixes two issues. The first is that the topics page can cause constant requests to threads, and the second, that clicking on a post link when browsing a category can cause the application to crash.
Adds a new tab and listing view for learners in a course that have interacted with the discussions forums. It reports stats about the learner's created posts, comments, and reported content.
Co-authored-by: Kshitij Sobti <kshitij@sobti.in>
Updates the UX so that on a smaller screen eitherthe topic/post sidebar is displayed or the post view to give each more space.
Also adds support for an in-context view where the header and navigation is replaced with a sidebar-specific header.