Post editing (#202)
authorfloatingghost <hannah@coffee-and-dreams.uk>
Tue, 6 Sep 2022 19:24:02 +0000 (19:24 +0000)
committerfloatingghost <hannah@coffee-and-dreams.uk>
Tue, 6 Sep 2022 19:24:02 +0000 (19:24 +0000)
commit2641dcdd15791cdee908fd167309a646c1742e31
treec4bd35791d813744ff8558d423120e33a0a5bac3
parent6c80977b064dc1aea1fe50a8d636cdf40875a757
Post editing (#202)

Rebased from #103

Co-authored-by: Tusooa Zhu <tusooa@kazv.moe>
Co-authored-by: FloatingGhost <hannah@coffee-and-dreams.uk>
Reviewed-on: https://akkoma.dev/AkkomaGang/akkoma/pulls/202
66 files changed:
CHANGELOG.md
docs/docs/development/API/differences_in_mastoapi_responses.md
lib/pleroma/activity/html.ex
lib/pleroma/application.ex
lib/pleroma/constants.ex
lib/pleroma/notification.ex
lib/pleroma/object/fetcher.ex
lib/pleroma/object/updater.ex [new file with mode: 0644]
lib/pleroma/upload.ex
lib/pleroma/web/activity_pub/activity_pub.ex
lib/pleroma/web/activity_pub/builder.ex
lib/pleroma/web/activity_pub/mrf.ex
lib/pleroma/web/activity_pub/mrf/anti_link_spam_policy.ex
lib/pleroma/web/activity_pub/mrf/ensure_re_prepended.ex
lib/pleroma/web/activity_pub/mrf/hashtag_policy.ex
lib/pleroma/web/activity_pub/mrf/keyword_policy.ex
lib/pleroma/web/activity_pub/mrf/media_proxy_warming_policy.ex
lib/pleroma/web/activity_pub/mrf/no_empty_policy.ex
lib/pleroma/web/activity_pub/mrf/no_placeholder_text_policy.ex
lib/pleroma/web/activity_pub/mrf/normalize_markup.ex
lib/pleroma/web/activity_pub/mrf/policy.ex
lib/pleroma/web/activity_pub/object_validator.ex
lib/pleroma/web/activity_pub/object_validators/article_note_page_validator.ex
lib/pleroma/web/activity_pub/object_validators/attachment_validator.ex
lib/pleroma/web/activity_pub/object_validators/common_fields.ex
lib/pleroma/web/activity_pub/object_validators/update_validator.ex
lib/pleroma/web/activity_pub/side_effects.ex
lib/pleroma/web/activity_pub/transmogrifier.ex
lib/pleroma/web/api_spec/operations/status_operation.ex
lib/pleroma/web/api_spec/schemas/status.ex
lib/pleroma/web/common_api.ex
lib/pleroma/web/common_api/activity_draft.ex
lib/pleroma/web/common_api/utils.ex
lib/pleroma/web/mastodon_api/controllers/notification_controller.ex
lib/pleroma/web/mastodon_api/controllers/status_controller.ex
lib/pleroma/web/mastodon_api/views/instance_view.ex
lib/pleroma/web/mastodon_api/views/notification_view.ex
lib/pleroma/web/mastodon_api/views/status_view.ex
lib/pleroma/web/router.ex
lib/pleroma/web/streamer.ex
lib/pleroma/web/views/streamer_view.ex
priv/repo/migrations/20220605185734_add_update_to_notifications_enum.exs [new file with mode: 0644]
priv/static/schemas/litepub-0.1.jsonld
test/pleroma/notification_test.exs
test/pleroma/object/fetcher_test.exs
test/pleroma/object/updater_test.exs [new file with mode: 0644]
test/pleroma/upload_test.exs
test/pleroma/web/activity_pub/mrf/anti_link_spam_policy_test.exs
test/pleroma/web/activity_pub/mrf/ensure_re_prepended_test.exs
test/pleroma/web/activity_pub/mrf/hashtag_policy_test.exs
test/pleroma/web/activity_pub/mrf/keyword_policy_test.exs
test/pleroma/web/activity_pub/mrf/media_proxy_warming_policy_test.exs
test/pleroma/web/activity_pub/mrf/no_empty_policy_test.exs
test/pleroma/web/activity_pub/mrf/no_placeholder_text_policy_test.exs
test/pleroma/web/activity_pub/mrf/normalize_markup_test.exs
test/pleroma/web/activity_pub/object_validators/article_note_page_validator_test.exs
test/pleroma/web/activity_pub/object_validators/update_handling_test.exs
test/pleroma/web/activity_pub/side_effects_test.exs
test/pleroma/web/activity_pub/transmogrifier_test.exs
test/pleroma/web/common_api_test.exs
test/pleroma/web/mastodon_api/controllers/status_controller_test.exs
test/pleroma/web/mastodon_api/views/notification_view_test.exs
test/pleroma/web/mastodon_api/views/status_view_test.exs
test/pleroma/web/metadata/utils_test.exs
test/pleroma/web/streamer_test.exs
test/support/factory.ex