- Robo hash should update the preview without page refresh and shouldn’t set until they hit save.
- Need to add Cancel button to discard the changes they just made. When clicked the modal closes and a toast shows “Profile changes canceled“
- Once they hit save that profile becomes saved in the database along with their old profile along with the date they changed to it.
- Add switch “Show Public Profile History“ that defaults to true.
- Add same switch to settings
- Push the generate new avatar button next to the avatar image and place a “View Profile History” button on the right side where generate new avatar is now.
- View Profile History shows their old profiles in order.
- When you click to Edit Avatar or Banner it shows you the older images/robohashes you used and you can set those to the current.
- Once the history is done we need to display posts with the correct avatar for when the post was made. We will be better than twitter at that point. They show all old posts with the current avatar which takes away some of the impact of the post.
This will allow us to moderate profiles better as well as let users easily set pictures to older profile pictures. By making it only save when they hit save we can also ignore the 500 random robohashes they may go through.