Skip to content

Add Bluesky and expose all person social links - #80

Merged
jackharrhy merged 1 commit into
mainfrom
feat/bluesky-social-links
Oct 26, 2026
Merged

jackharrhy merged 1 commit into
mainfrom
feat/bluesky-social-links

Conversation

@jackharrhy

Copy link
Copy Markdown
Collaborator

People can now save Bluesky profiles through the shared operations layer, MCP and admin forms. Public profiles and the new, edit and review forms use the shared social-key list, exposing Mastodon, Instagram, YouTube and Facebook alongside existing links.

Bluesky profile URLs normalize the hostname and handle while preserving explicit HTTP URLs and case-sensitive non-profile paths. GitHub imports recognize the bluesky provider. No database migration or compatibility aliases.

Validation: typecheck, lint:fix, fmt:check, production build and all 975 tests pass. Existing tests cover MCP and admin save/clear behavior, preservation of other providers, strict key validation, URL normalization and generated MCP discoverability.

@jackharrhy
jackharrhy force-pushed the feat/bluesky-social-links branch from 3a0807a to 699b725 Compare October 26, 2026 18:40
@jackharrhy
jackharrhy marked this pull request as ready for review October 26, 2026 18:43
@jackharrhy
jackharrhy merged commit d20c3bf into main Oct 26, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant