Add missing Bluesky graph features (starter packs, thread/post gating, mute threads) #26
Labels
No labels
breaking-change
bug
documentation
duplicate
enhancement
good first issue
help wanted
performance
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Grandiras/ATProto.NET#26
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
ATProto.NET is missing support for several Bluesky graph record types and endpoints that are part of the current Bluesky Lexicon specification.
Missing features
Starter Packs
app.bsky.graph.starterpackrecord type - Curated list of accounts for new usersapp.bsky.graph.getStarterPack- Get a specific starter packapp.bsky.graph.getStarterPacks- Batch get starter packsapp.bsky.graph.getActorStarterPacks- Get starter packs by actorapp.bsky.graph.searchStarterPacks- Search starter packsThread/Post Gating
app.bsky.feed.threadgaterecord type - Controls who can reply to a threadapp.bsky.feed.postgaterecord type - Controls post interaction (quote gating, embedding controls)List Blocks
app.bsky.graph.listblockrecord type - Block an entire list of accountsapp.bsky.graph.getListBlocksis partially present but list block creation/management may be incompleteMute Threads
app.bsky.graph.muteThread- Mute a specific threadapp.bsky.graph.unmuteThread- Unmute a threadRelationships
app.bsky.graph.getRelationships- Get relationships between accounts (follower/following status)app.bsky.graph.getKnownFollowers- Get mutual followers between accountsActor Status
app.bsky.actor.statusrecord type - Account status indicator (e.g., "on vacation")Context
These features are actively used on Bluesky and clients are expected to support them for a complete user experience.