Repository navigation
Share a Bot with an existing friend from Sharing - #516
Merged
Merged
Conversation
) Adds Sharing → Share with a friend: lists friends who do not yet have this Bot and grants it in one click via Bot Social grant_bot_to_friend (companion Birfy/bot-social#34). Invite links for new people stay.
Collaborator
Author
|
Self-review: PASS
|
Birfy
commented
Oct 20, 2026
Birfy
left a comment
Collaborator
Author
There was a problem hiding this comment.
Self-review: PASS
Tip SHA: ab5fc92
Ran:
- ARCH_DOCS_BASE=origin/main TZ=UTC npm run verify passed; CI tests-ok green.
Not run: - Live two-home share against prod (needs bot-social #34 deployed).
Notes: Depends on Birfy/bot-social#34 grant_bot_to_friend. Risk tier T3.
Birfy
added a commit
to Birfy/FlyBot
that referenced
this pull request
Oct 20, 2026
Resolve social.md and social client with main's Share with a friend (ThinkFlowLab#500/ThinkFlowLab#516) kept under OwnBotSharing alongside ThinkFlowLab#499 inviteControls and revoke hint. Regenerate core client bundle and ds-bot patches. Update ThinkFlowLab#499 test for the extra ShareWithFriend child.
Birfy
added a commit
to Birfy/FlyBot
that referenced
this pull request
Oct 20, 2026
Keep ThinkFlowLab#506 Sharing → Copy invite link naming and ThinkFlowLab#499 OwnBotSharing polish; wire main's Share with a friend (ThinkFlowLab#500/ThinkFlowLab#516) into OwnBotSharing. Regenerate client bundle and ds-bot patches.
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.
Fixes #500
What changed
Sharing gains Share with a friend: lists current friends who do not yet have this Bot and grants it in one click. Invite links for new people stay. The new share shows up in People with access and can be Revoked / declined as today.
plugins/social/src/mcp-client.js:grantBotToFriend→ MCPgrant_bot_to_friend(RESTPOST /v1/bots/:id/grants/to-friendfallback); returns{ unavailable: true }on older servers.plugins/social/src/social.js:social/share-friends+social/share-with-friend(friend_home + optional friend_owner_id).plugins/social/client.js: Sharing card between Invite and People with access.changelog.d/500-share-with-friend.added.md.Depends on Birfy/bot-social#34 (
grant_bot_to_friend). Until that lands, the UI shows that Bot Social needs an update; invite links still work.Verification at the tip
Tip SHA: ab5fc92
Ran:
ARCH_DOCS_BASE=origin/main TZ=UTC npm run verify(incl. plugin lint): pass, 0 failuresNot run:
Risk tier: T3 (estimate; the controller sets the label)