hicommonwealth / commonwealth

A platform for decentralized communities
https://commonwealth.im
GNU General Public License v3.0
65 stars 38 forks source link

Navigation between different versions of threads #7557

Closed HIM92 closed 4 days ago

HIM92 commented 2 weeks ago

Description

Context: When a user is within a community viewing a thread, there is the edit annotation next to the authors name. This annotation provides the time of the most recent edits to the post. If a user clicks this carrot, a list of all edits saved over time. If I click one of these versions within the dropdown, the post changes to the post saved at the time of that edit.

User story: As a user on Common, I am weighing a proposal in one of the communities I'm a member of. I can see that the proposal has been edited multiple times since it was first released to the community and when I am now looking at it. I click on the carrot icon and a dropdown menu opens where I can look at how many versions of the proposal there have been. If I click one, i can explore the version from that date and time.

Edgecase:

Screenshot 2024-04-25 at 9 28 41 AM

Project Owner

@HIM92

Engineering Requirements

Acceptance Criteria

Additional context

Figma: https://www.figma.com/file/EBVBVwpX3ws3i7e0YaxaxB/Post-Version-History?type=design&node-id=67-384&mode=design&t=bevRndFF2nX9DNpE-0

jnaviask commented 2 weeks ago

Need to spec out platform-side considerations (make separate ticket).