Eugen Rochko d17fb70131
Change how changes to media attachments are stored for edits ()
* Change how changes to media attachments are stored for edits

Fix not being able to re-order media attachments

* Fix not broadcasting updates when polls/media is changed through ActivityPub

* Various fixes and improvements

* Update app/models/report.rb

Co-authored-by: Claire <claire.github-309c@sitedethib.com>

* Add tracking of media attachment description changes

* Change poll in status edit to have a structure closer to the real one

Co-authored-by: Claire <claire.github-309c@sitedethib.com>
..
admin Change design of federation pages in admin UI ()
keys Add E2EE API ()
trends Add trending links ()
account_serializer.rb Fix breaking change about format of accounts.created_at ()
announcement_serializer.rb Add support for links to statuses in announcements to be opened in web UI ()
application_serializer.rb Add vapid_key to the application entity in the REST API ()
context_serializer.rb Refactor JSON templates to be generated with ActiveModelSerializers instead of Rabl ()
conversation_serializer.rb Add unread indicator to conversations ()
credential_account_serializer.rb Change silences to always require approval on follow ()
custom_emoji_serializer.rb Add categories for custom emojis ()
encrypted_message_serializer.rb Fix wrong route helper in encrypted messages controller ()
familiar_followers_serializer.rb Add `/api/v1/accounts/familiar_followers` to REST API ()
featured_tag_serializer.rb Use existing FeaturedTag serializer and delete AccountFeaturedTag serializer ()
filter_serializer.rb Fix filter ID not being a string in REST API ()
instance_serializer.rb Add `configuration` attribute to `GET /api/v1/instance` ()
list_serializer.rb Add configuration option to filter replies in lists ()
marker_serializer.rb Add timeline read markers API ()
media_attachment_serializer.rb Stop setting a shortcode to newly-created media attachments ()
muted_account_serializer.rb Add duration parameter to muting. ()
notification_serializer.rb Add notifications when a reblogged status has been updated ()
poll_serializer.rb Add voters count support ()
preferences_serializer.rb Add a preferences API so apps can share basic behaviours ()
preview_card_serializer.rb Add blurhash to preview cards ()
reaction_serializer.rb Add announcements ()
relationship_serializer.rb Add option to be notified when a followed user posts ()
report_serializer.rb Change IDs to strings rather than numbers in API JSON output ()
rule_serializer.rb Add server rules ()
scheduled_status_serializer.rb Fix wrong param name in scheduled statuses and return params in API ()
search_serializer.rb Remove deprecated `GET /api/v1/search` API ()
status_edit_serializer.rb Change how changes to media attachments are stored for edits ()
status_serializer.rb Change how changes to media attachments are stored for edits ()
status_source_serializer.rb Add support for editing for published statuses ()
suggestion_serializer.rb Add cold-start follow recommendations ()
tag_serializer.rb Track trending tags ()
web_push_subscription_serializer.rb Fix `alerts` booleans not being typecast correctly in push subscription ()