akkoma/lib/pleroma/web/api_spec/schemas
Oneric 271110c1a5 Drop broken list addressing feature
This feature was both conceptually broken and through bitrotting
the implementation was also buggy with the handling of certain
list-post interactions just crashing.

Remote servers had no way to know who belongs to a list and thus
posts basically showed just up as weird DM threads with different
participants on each instance. And while on the local instance
addition and removal from a listed grated and revoked post
access retroactively, it never acted retroactively on remotes.

Notably our "activity_visibility" database function also didn’t
know about "list visibility" instead treating them as direct messages.

Furthermore no known client actualy allows creating such messages
and the lack of complaints about the accumulutaed bugs supports
the absence of any users.

Given this there seems no point in fixing the implementation.
To reduce complexity of visibility handling it will be dropped instead.
Note, a similar effect with less federation weirdness can already be achieved
client-side using the explicit-addressing feature originally introduced in
https://git.pleroma.social/pleroma/pleroma/-/merge_requests/1239.

Ref: https://akkoma.dev/AkkomaGang/akkoma/issues/812
2025-11-17 00:00:00 +00:00
..
account.ex Add ability to auto-approve followbacks 2024-02-13 15:42:37 +01:00
account_field.ex Bump Copyright to 2021 2021-01-13 07:49:50 +01:00
account_relationship.ex Stop exposing if a user blocks you over the API. 2023-05-28 23:42:27 +02:00
actor_type.ex Bump Copyright to 2021 2021-01-13 07:49:50 +01:00
announcement.ex Merge branch 'from/upstream-develop/tusooa/server-announcements' into 'develop' (#85) 2022-07-18 13:08:36 +00:00
api_error.ex Bump Copyright to 2021 2021-01-13 07:49:50 +01:00
app.ex Fix API spec, add app schema 2021-08-26 11:55:43 -06:00
attachment.ex Bump Copyright to 2021 2021-01-13 07:49:50 +01:00
boolean_like.ex Pleroma.Web.Params --> Pleroma.Web.Utils.Params 2021-06-08 12:50:47 -05:00
conversation.ex Bump Copyright to 2021 2021-01-13 07:49:50 +01:00
emoji.ex Bump Copyright to 2021 2021-01-13 07:49:50 +01:00
flake_id.ex Bump Copyright to 2021 2021-01-13 07:49:50 +01:00
list.ex Bump Copyright to 2021 2021-01-13 07:49:50 +01:00
poll.ex Fix voters count field 2024-06-27 18:29:45 +02:00
push_subscription.ex Bump Copyright to 2021 2021-01-13 07:49:50 +01:00
scheduled_status.ex expires_in in scheduled status params 2021-02-18 14:59:22 +03:00
status.ex Treat known quotes and replies as such even if parent unavailable 2025-10-13 10:26:57 +00:00
tag.ex Add /api/v1/followed_tags 2022-12-31 18:09:34 +00:00
visibility_scope.ex Drop broken list addressing feature 2025-11-17 00:00:00 +00:00