Skip to content
Snippets Groups Projects

Add edit status functionality

Merged Sean King requested to merge seanking/pleroma-fe:add/edit-status into develop

This MR adds the edit status functionality seen in pleroma!3678 (merged) to the frontend.

  • Edit status button
  • Edit status form
    • Fetching source
  • Editing works
    • Editing streams for user's own posts
    • Editing streams new attachment descriptions for user's own posts*
    • Editing streams for others' posts
      • Mastodon Websocket*
      • w/o Mastodon Websocket?**
    • Editing streams new attachment descriptions for others' posts
      • Mastodon Websocket*
      • w/o Mastodon Websocket?**
    • Media attachments and polls are preserved
    • Unless edit is officially posted, media attachment edits should not show in timeline, only in edit status form*
  • Warn users about limitations
  • View history when status has been edited

* Special thanks to @tusooa

** Fetching status when highlighting it will be fine enough IMO. I'm concerned that I will accidentally cause potential DoS situations if I have it constantly refetching multiple statuses within a timeline from the general API at various short time intervals.

Edited by Sean King

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Sean King changed the description

    changed the description

  • Sean King marked the checklist item Mastodon Websocket* as completed

    marked the checklist item Mastodon Websocket* as completed

  • Sean King added 1 commit

    added 1 commit

    • 80ec88be - Use statusId instead of repliedUser.id

    Compare with previous version

  • Sean King resolved all threads

    resolved all threads

  • tusooa
  • tusooa
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Please register or sign in to reply
    Loading