irislib / iris-messenger

Decentralized messenger
https://iris.to
MIT License
719 stars 157 forks source link

Proofread & 10 second Undo Setting [Feature Request][UX] #369

Open alltheseas opened 1 year ago

alltheseas commented 1 year ago

User Story

As an Iris user submitting a note for publishing, I would like a temporary proofread and undo publish capability, so that I can catch grammatical errors in my notes before they are sent to relays.

Acceptance Criteria

  1. User has the option to enable proofread mode in Iris settings,
  2. If user has enabled proofread mode, a ten (10) second countdown timer begins. The timer is visually indicated, and dynamic (10..9..8…),
  3. The state is displayed: “Publishing note”, or “Note published”,
  4. If the timer has a non-zero (0) value, there is a Undo button,
  5. If user taps Undo, note is not sent to relays, and
  6. User reverts back to draft note view with the content of the messsage saved.
  7. If user does nothing, note is published to relays after ten (10) seconds.

User request:

https://iris.to/note1xe82s6pmam3x50pvc6addx72w5u0xu99s4ad84v65md3lrs9s69sg9xnqz