damus icon indicating copy to clipboard operation
damus copied to clipboard

Auto-save note as draft / wifi issues / broadcast later [Feature Request][UX]

Open alltheseas opened this issue 2 years ago • 1 comments
trafficstars

User Story

As a Damus user who is composing a note and is concerned about spotty internet connectivity, I want to make sure that Damus auto-saves my note in the case that I lose access to the internet/Wi-Fi, so that I don't lose my note progress & I can broadcast later when online again.

Acceptance Criteria

  1. Note auto-saves if not yet broadcasted,
  2. If user disconnects from internet/wifi midway through drafting a note, note is saved and not lost,
  3. User can close/open app, and resume drafting,
  4. User can broadcast note when back online.

"Feature suggestion: A few days ago I tried posting something but my WiFi briefly disconnected. Would it be possible to save such posts as drafts, let the user know he is offline or send the post when back online? No clue how Twitter/Mastodon do it or if it is even feasible."

[email protected] npub16f8u7hvf8sg5wn54kenp9lu008gd5fnqpwze5577q2wxjtnldncqmpsyqh https://damus.io/note1nt58getvf52ehss6vfar5688m8yg9cyd03565l4khjjwxjv64qrs3mfg5m

alltheseas avatar Feb 06 '23 22:02 alltheseas

https://github.com/damus-io/damus/pull/582 covers all but criteria 3., and also saves draft DMs.

Duplicate issue (skeleton): https://github.com/damus-io/damus/issues/117

alltheseas avatar Feb 13 '23 04:02 alltheseas

Taking out auto-save drafts, and auto-restore drafts upon app close/open as separate issue (https://github.com/damus-io/damus/issues/658), and closing this ticket.

alltheseas avatar Feb 20 '23 21:02 alltheseas