akkoma/lib/pleroma/web/api_spec/operations
Oneric 865cfabf88 Drop conversation addressing
No known client ever used this. Currently among akkoma-fe, pleroma-fe,
Husky, Mangane and pl-fe only the latter acknowledes the existence of
the in_reply_to_conversation_id paramter in its API definitions,
but even pl-fe does never actually use the parameter anywhere.

Since the API parameter already was converted to DMs internally,
we do not need to make special considerations for already existing
old conversation-addressed posts. Since they share the context they
should also continue to show up in the intended thread anyway.

The pleroma.participants subkey mentioned in docs did already not exist
prior to this commit. Instead the accounts key doesn’t automatically update
and this affects conversations retrieved from the Mastodon API endpoint too
(which may be considered a pre-existing bug).

If desired clients can already avoid unintended participant additions
by using the explicit-addressing feature originally introduced in
https://git.pleroma.social/pleroma/pleroma/-/merge_requests/1239.
With the above-mentioned feature/bug of conversation participants
not updating automatically it can replace almost everything
conversation addressing was able to do. The sole exception being
creating new non-reply posts in the same context.
Neither conversation addressing nor explicit addressing
achieves robust, federated group chats though.

Resolves: https://akkoma.dev/AkkomaGang/akkoma/issues/812
2025-11-17 00:00:00 +00:00
..
admin Fix type of admin_account.is_confirmed 2023-06-14 19:38:22 +00:00
account_operation.ex api: prefer duration param for mute expiration 2025-11-08 00:00:00 +00:00
announcement_operation.ex Merge branch 'from/upstream-develop/tusooa/server-announcements' into 'develop' (#85) 2022-07-18 13:08:36 +00:00
app_operation.ex Make suggested change for create_response 2021-08-29 07:25:54 -06:00
conversation_operation.ex Add API endpoint to remove a conversation 2021-02-15 21:48:13 +04:00
custom_emoji_operation.ex Improve OpenAPI spec and deploy it to api.pleroma.social 2021-02-03 16:07:44 +03:00
directory_operation.ex MastoAPI: Profile directory 2021-12-26 02:35:17 +00:00
domain_block_operation.ex Improve OpenAPI spec and deploy it to api.pleroma.social 2021-02-03 16:07:44 +03:00
emoji_reaction_operation.ex update api spec for custom emoji reaction 2022-06-25 15:45:10 +01:00
filter_operation.ex Allow expires_at in filter requests 2023-03-09 19:13:14 +00:00
follow_request_operation.ex paginate follow requests (#460) 2023-02-04 20:51:17 +00:00
frontend_settings_operation.ex Fix OpenAPI spec for preferred_frontend endpoint 2024-02-03 14:27:45 +01:00
instance_operation.ex doc: fix Akkoma identification name 2024-02-15 16:25:59 +01:00
list_operation.ex Improve OpenAPI spec and deploy it to api.pleroma.social 2021-02-03 16:07:44 +03:00
marker_operation.ex Bump Copyright to 2021 2021-01-13 07:49:50 +01:00
media_operation.ex Add test on changing [:instance, :upload_limit] 2021-06-22 12:25:25 +02:00
notification_operation.ex Use types for filtering notifications 2025-10-15 09:06:43 +02:00
pleroma_account_operation.ex Improve OpenAPI spec and deploy it to api.pleroma.social 2021-02-03 16:07:44 +03:00
pleroma_app_operation.ex Fix lint 2021-08-28 18:17:09 -06:00
pleroma_backup_operation.ex Make backups require its own scope (#218) 2022-09-19 17:31:35 +00:00
pleroma_conversation_operation.ex Improve OpenAPI spec and deploy it to api.pleroma.social 2021-02-03 16:07:44 +03:00
pleroma_emoji_file_operation.ex OpenAPI: Add admin: scope prefix to admin operations 2021-02-17 21:10:28 +03:00
pleroma_emoji_pack_operation.ex giant massive dep upgrade and dialyxir-found error emporium (#371) 2022-12-14 12:38:48 +00:00
pleroma_instances_operation.ex Improve OpenAPI spec and deploy it to api.pleroma.social 2021-02-03 16:07:44 +03:00
pleroma_mascot_operation.ex Improve OpenAPI spec and deploy it to api.pleroma.social 2021-02-03 16:07:44 +03:00
pleroma_notification_operation.ex Improve OpenAPI spec and deploy it to api.pleroma.social 2021-02-03 16:07:44 +03:00
pleroma_report_operation.ex Enhance reports in Pleroma API: index, show 2021-02-17 18:46:53 +01:00
poll_operation.ex Bump Copyright to 2021 2021-01-13 07:49:50 +01:00
report_operation.ex Improve OpenAPI spec and deploy it to api.pleroma.social 2021-02-03 16:07:44 +03:00
scheduled_activity_operation.ex Improve OpenAPI spec and deploy it to api.pleroma.social 2021-02-03 16:07:44 +03:00
search_operation.ex remove all endpoints marked as deprecated (#91) 2022-07-20 12:00:58 +00:00
status_operation.ex Drop conversation addressing 2025-11-17 00:00:00 +00:00
subscription_operation.ex purge chat and shout endpoints 2022-07-21 11:29:28 +01:00
tag_operation.ex Add /api/v1/followed_tags 2022-12-31 18:09:34 +00:00
timeline_operation.ex Add timeline visibility options 2023-03-17 15:33:28 +00:00
translate_operation.ex add seperate source and dest entries in language listing (#193) 2022-08-30 16:59:33 +00:00
twitter_util_operation.ex Accept body parameters for /api/pleroma/notification_settings 2024-04-09 04:11:28 +02:00
user_import_operation.ex OpenAPI: PleromaAPI UserImport Controller 2021-03-15 06:47:07 +01:00