damus-io / damus

iOS nostr client
GNU General Public License v3.0
2k stars 289 forks source link

Enhancement - Possibility to draft posts while user is offline #596

Open EdiWeeks opened 1 year ago

EdiWeeks commented 1 year ago

User still could write posts while not connected to the internet, they could be automatically saved as Pending Posts or Draft Posts. User can access them, edit them, posts them when online. Can be accessible from left navigation: Profile Blocked Relays Settings What's New Saved Posts Draft Posts

alltheseas commented 1 year ago

Duplicate of https://github.com/damus-io/damus/issues/546

alltheseas commented 1 year ago

@EdiWeeks does latest update containing drafts on Damus close this ticket?

alltheseas commented 1 year ago

User Story

As an advanced Damus user who has many notes ideas and needs more time to iterate on them, I would like to have a drafts folder, so that I can store my unfinished notes for later iteration, and subsequent publication to nostr.

Acceptance Criteria

  1. Damus user has a drafts folder
  2. Unpublished notes can be saved in the drafts folder
  3. Damus user can edit drafts notes from draft folder view
  4. Draft notes can be deleted in drafts folder
  5. Drafts notes can be published from drafts folder by user
  6. Draft notes in folder are saved, and recovered upon close, and open of Damus (#658 )

Origin: I’m running Damus. A drafts folder will allow me to construct a post without sending it now. I would be able to come back later to add more information before posting. I could prepare dozens of posts and save them for the right time to post.

npub1hehz866mcna40r5alra6acf2d78d2tee5u4mrqeqa57daevu0l8s8864gv -Rayven

Related to https://github.com/damus-io/damus/issues/658