Roadmap: wave 1 and GoToSocial's interaction policies
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01LsXgEaXee4GCU1hwYgPJXw
This commit is contained in:
1 parent
fb90558dec
commit
3866558d1d
1 file changed
+8
-2
+8
-2
@@ -62,6 +62,11 @@ Written 2026-10-01 from the original 2023 code, the decePubClient UI, a federati
|
|||||||
- direct conversations as Mastodon keeps them (2026-10-05): paged by their newest message, `unread` when someone
|
- direct conversations as Mastodon keeps them (2026-10-05): paged by their newest message, `unread` when someone
|
||||||
else wrote last, `read` that sticks, and `DELETE` taking one off the list until a newer message; the list reads its
|
else wrote last, `read` that sticks, and `DELETE` taking one off the list until a newer message; the list reads its
|
||||||
members and newest posts in a few queries, not several per conversation.
|
members and newest posts in a few queries, not several per conversation.
|
||||||
|
- wave 1 (2026-10-05): PeerTube, Pixelfed, WordPress, Friendica, Mobilizon and Gancio in the pasture with scenarios;
|
||||||
|
Hollo, Iceshrimp.NET, Pleroma, Pixelfed and Friendica in the town. What they showed and was fixed: RFC 9421
|
||||||
|
signatures verified; forwarded activities taken as their origin vouches; an id a sender reuses is no copy; a follow
|
||||||
|
sent again under a new id (Lemmy); a group's event its organiser edits; NodeInfo read as Mobilizon serves it.
|
||||||
|
Funkwhale is left of wave 1.
|
||||||
- [ ] P7 Threads, communities, moderation, the social graph
|
- [ ] P7 Threads, communities, moderation, the social graph
|
||||||
- [ ] P8 Signatures, discovery, the long tail
|
- [ ] P8 Signatures, discovery, the long tail
|
||||||
- [x] P9 Reading at volume (owner decision 2026-10-04, back from "Cut"): lists, server-side filters, scheduled posts,
|
- [x] P9 Reading at volume (owner decision 2026-10-04, back from "Cut"): lists, server-side filters, scheduled posts,
|
||||||
@@ -624,8 +629,9 @@ it, raw where it doesn't.
|
|||||||
- the outbound shape Lemmy requires;
|
- the outbound shape Lemmy requires;
|
||||||
- communities we host announce to the author's own instance too;
|
- communities we host announce to the author's own instance too;
|
||||||
- Flags from a `Service`-typed reporter actor.
|
- Flags from a `Service`-typed reporter actor.
|
||||||
- **GoToSocial interaction policies:** stored and shown; send `ReplyRequest`/`LikeRequest` where approval is
|
- **GoToSocial interaction policies** (**done 2026-10-05**, `InteractionApprovals`): stored and shown as
|
||||||
needed; handle `Accept{result}`.
|
`interaction_policy`; `ReplyRequest`/`LikeRequest`/`AnnounceRequest` where approval is needed; `Accept{result}`
|
||||||
|
verified and carried; replies a policy does not let in kept only with an authorization.
|
||||||
- **Accounts and follows:**
|
- **Accounts and follows:**
|
||||||
- inbound `Move` with Mastodon's checks;
|
- inbound `Move` with Mastodon's checks;
|
||||||
- re-run WebFinger on a rename;
|
- re-run WebFinger on a rename;
|
||||||
|
|||||||
Reference in new issue
Block a user