This is an expanded version of an idea posted here.
An important feature of the current wikitext talk pages is the ability to follow the activity on a page through diffs, history pages, and viewing old revisions. Flow will need functions that allow to perform the same tasks, by the same means or others. The following is one idea how this could be done. The discussion focuses on single topic views, but the same principles can be applied to board views.
The snapshot function is trivial once the activity monitor exists, as it can then be achieved by simply omitting the new and edited markings, as well as the posts marked as removed.
The by far most common activity on a discussion page is the addition of new comments, while any changes to comments (editing, moving, hiding, etc.) are rather rare. This doesn't mean that the latter cases are less important and need less support, but it means that we can afford more expensive database lookups for them.
When viewing the activity that happened on a topic during a given period...
This is an expanded version of an idea posted here.
An important feature of the current wikitext talk pages is the ability to follow the activity on a page through diffs, history pages, and viewing old revisions. Flow will need functions that allow to perform the same tasks, by the same means or others. The following is one idea how this could be done. The discussion focuses on single topic views, but the same principles can be applied to board views.
The snapshot function is trivial once the activity monitor exists, as it can then be achieved by simply omitting the new and edited markings, as well as the posts marked as removed.
The by far most common activity on a discussion page is the addition of new comments, while any changes to comments (editing, moving, hiding, etc.) are rather rare. This doesn't mean that the latter cases are less important and need less support, but it means that we can afford more expensive database lookups for them.
When viewing the activity that happened on a topic during a given period...