Skip to content

feat(registry): add @graydawnc/connector-youtube#91

Merged
graydawnc merged 1 commit intomainfrom
feat/registry-add-youtube
Apr 15, 2026
Merged

feat(registry): add @graydawnc/connector-youtube#91
graydawnc merged 1 commit intomainfrom
feat/registry-add-youtube

Conversation

@graydawnc
Copy link
Copy Markdown
Collaborator

Summary

Adds the first non-@spool-lab/ entry to the public connector registry — community-authored YouTube Liked Videos connector at @graydawnc/connector-youtube.

Marked firstParty: false to signal community provenance. The in-app browser already branches on this flag to require TrustStore confirmation before install, so no additional code changes are needed for the trust-prompt path.

End-to-end validated before landing:

  • deep link install (spool://connector/install/...) → TrustStore prompt → accept
  • prerequisites: yt-dlp auto-install via brew, YouTube session detection via --cookies-from-browser chrome
  • first sync: 4 captures written with correct platform, title, url, author, thumbnail, metadata (channel / channelId / duration / viewCount), and source row pointing to the connector source (M:N provenance from fix: M:N capture_connectors table for connector provenance #85)

Test plan

  • JSON valid (jq . registry.json)
  • Package published at @graydawnc/connector-youtube@0.1.1
  • Live install + sync verified on dev box

🤖 Generated with Claude Code

First non-@spool-lab/ entry in the registry — community-authored
YouTube Liked Videos connector. Marked firstParty: false to distinguish
from official plugins; the in-app browser already uses that flag to
show a "community" badge and require TrustStore confirmation on
install.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@graydawnc graydawnc merged commit 185c7ea into main Apr 15, 2026
3 checks passed
@graydawnc graydawnc deleted the feat/registry-add-youtube branch April 15, 2026 08:51
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