Repository navigation
feat: social actions for applets (common), follow changes shown first - #26
Merged
Merged
Conversation
…hown first The shell offers the common domain (NAP-COMMON). Profiles and follows are read from the profile service and the account's list; follow and unfollow change the follow list through the signing gate, so the person sees who is added and removed first; reactions and reports publish. Every write succeeds when any relay accepts it. Records D-035. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…atch that never runs Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds the
commoncapability (NAP-COMMON), which 12 published applets require.getProfile(by key or shared address) andfollowsare public data, read from the profile service and the account's current list.follow/unfollowchange the account's kind 3 list through the shell's signing gate, so the person sees "Change who you follow" with who is added and removed before anything is signed. Every other entry, tag and the content are kept.react(kind 7, with the author and kind when known, plus custom emoji) andreport(kind 1984) publish like any other post. Every write succeeds when any relay accepts it (D-028).Verification
common-actions.featurecovering reads, follows, consent refusal, invalid keys, no relay accepting, reactions, reports and read-only sessions.common.followfrom a mounted applet to the "Change who you follow" prompt, and a "no" refuses it.🤖 Generated with Claude Code