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

Make composer reducer source of truth for images/video when publishing #5595

Merged
merged 2 commits into from
Oct 4, 2024

Conversation

gaearon
Copy link
Collaborator

@gaearon gaearon commented Oct 3, 2024

Stacked on #5593 although unrelated.


The first commit moves remaining video-related state into the video reducer.

The second commit finally makes the composerState source of truth for the publish function — although for now, in a limited way. Only images and videos are being read from there. We're going to be moving more things over there soon.

Test Plan

For first commit, upload video, verify you can edit alt text. Add some subtitles (like this file). Verify they show up after posting. Verify they clear after removing and readding a video.

For second commit, verify that generally posting images and videos works like before.

setCaptions: React.Dispatch<
React.SetStateAction<{lang: string; file: File}[]>
>
setCaptions: (updater: (prev: CaptionsTrack[]) => CaptionsTrack[]) => void
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this is slightly more narrow than the previous type because we only use the setCaptions(state -> state) signature.

Copy link

github-actions bot commented Oct 3, 2024

Old size New size Diff
7.91 MB 7.91 MB -101 B (-0.00%)

@gaearon gaearon changed the title Move caption and altText state into video reducer Make composer reducer source of truth for images/video when publishing Oct 3, 2024
@gaearon gaearon force-pushed the embed-6 branch 2 times, most recently from 5e84c04 to b22f320 Compare October 3, 2024 15:23
Copy link
Member

@estrattonbailey estrattonbailey left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All LGTM! This is ace 👍

Base automatically changed from embed-5 to main October 4, 2024 18:39
@arcalinea arcalinea temporarily deployed to embed-6 - social-app PR #5595 October 4, 2024 18:42 — with Render Destroyed
@gaearon gaearon merged commit 09caf32 into main Oct 4, 2024
6 checks passed
@gaearon gaearon deleted the embed-6 branch October 4, 2024 18:45
estrattonbailey added a commit that referenced this pull request Oct 4, 2024
* origin/main:
  Make composer reducer source of truth for images/video when publishing (#5595)
  Track links and embeds in the composer reducer (#5593)
  Bump SDK (#5602)
  Update built asset caching (#5601)
  Downgrade sentry to recommended 5.24.3 (#5604)
  Add option to search in any language (#5598)
  Font tweaks (#5597)
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.

3 participants