Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[CORL-3202] Add bluesky to embed options #4705

Draft
wants to merge 3 commits into
base: develop
Choose a base branch
from

Conversation

nick-funk
Copy link
Contributor

@nick-funk nick-funk commented Nov 28, 2024

What does this PR do?

Adds Bluesky embeds to the list of various other oembed types we support.

TODO

  • figure out why the media preview is trying to use GifPreview for the Bluesky embed type
    • this is weird, but at least everything else is working

These changes will impact:

  • commenters
  • moderators
  • admins
  • developers

What changes to the GraphQL/Database Schema does this PR introduce?

Adds various BlueskyEmbed types and inputs (same as say, TwitterEmbed)

Does this PR introduce any new environment variables or feature flags?

No

If any indexes were added, were they added to INDEXES.md?

N/A

How do I test this PR?

  • enable Bluesky embeds in Admin > Config > General > Embedded media
  • paste an embed url from Bluesky into your comment
  • add the post to your comment
  • post the comment
  • see attached Bluesky oembed

Were any tests migrated to React Testing Library?

No

How do we deploy this PR?

  • Merge into develop

something weird is still going on, the oembeds don't show
up properly in preview or when embedded in the media view
the preview is still trying to use GifPreview for some
reason?
Copy link

netlify bot commented Nov 28, 2024

Deploy Preview for gallant-galileo-14878c canceled.

Name Link
🔨 Latest commit a76e91f
🔍 Latest deploy log https://app.netlify.com/sites/gallant-galileo-14878c/deploys/6748e8c7441bb40008174825

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant