...
Audio/video functionality
Storycard
...
1: Display list of audio and video content
- Each audio/video element should show:
1) A thumbnail for video, and icon for audio
2) The text "AUDIO" or "VIDEO", for audio and video, respectively
3) A short title
4) Length of the audio/video clip
- Tapping on an audio/video element plays the respective clip [in mobile Safari's native media player]
Comments functionality
Storycard 1: Display list of comments
- Show the first three comments initially
- Each comment element should show:
1) The commenter's name and location (or "anonymous" if that data is not available)
2) The date of the comment
3) The full comment (no truncation)
4) "Report abuse", if the comment is not the user's own; "Delete" if the comment is the user's own
5) A "YOU" indicator, if the comment is the user's own
...
Storycard 4: Allow reporting abuse
- Tapping on "Report abuse" on a comment changes the text to "Abuse reported. Pending moderator review.", which is static text that persists through the session (i.e., returning to the same comment later in the same session would show "Abuse reported. Thank you!")
- On the moderator's side, the list of reported comments abuse should be updated to either: a) include said comment, if it does not already exist on the list, or b) increase the abuse counter for said comment, if it already exists on the list
Storycard 5: Allow deleting one's own comment
- For one's own comment (indicated by "YOU" beside the comment title), allow deletion of said comment
- Tapping on "Delete" removes the comment (with a slide shutting animation) without a confirmation dialogue (i.e., one-click delete)
Related artifacts functionality
...