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

Ep strapi v4 upgrade typescript #22

Merged
merged 17 commits into from
Feb 5, 2022
Merged

Conversation

erikpena
Copy link
Collaborator

@erikpena erikpena commented Jan 30, 2022

This PR is to upgrade the plugin to support Strapi's v4 release.

Updated to include necessary migrations to Strapi's new v4 APIs including the design-system.

- Updating components to be v4 compliant
- Updated package.json to exclude core Strapi deps per rec.
- This was an accident :'(
- Updated permissions to use Strapi permission schemes
- Added thumbnail proxy to avoid Strapi CSR limitations
- Created new ListPagination component
- Now using useFormik hook for form validation
- Made all static strings into translated placholders
- Ignore yarn-error.log file
-
- Issue stemmed from incorrect types
- Opportunity to use the formatDate and formatTime from react-intl
- Updated playback, asset and upload ids to word break if needed
- Deprecated luxon
- Make it so that titles are ellipsised after 2 rows
- Re-enabled routing for the app
@erikpena erikpena mentioned this pull request Jan 30, 2022
- Upgraded @mux/mux-node
- Upgraded axios
- Upgraded @mux/videojs-kit
- Upgraded lodash
- Upgraded styled-components
- Updated strapi peer dependency to 4.0.5 (min)
- Updated to reflect v4 updates
- Added verbiage for filing issues
- Removed public perms since we now have this programmatically available
- Added FAQ for rebuilding Strapi instance (common question)
- Reorganized and restylized flow of README
- Added Strapi v3 install instructions
- Made MuxAssets visible in the Content Type Builder
- Updated logic to stop upload when Title is not defined
- Added validation to check that Title is more than 3 letters
- Added translation for title length validation
- Added shallow Status type from Strapi's design-system
- Updated webhook handler to search for asset_id
- Uploaded details modal to expose upload error
@py-pkulk py-pkulk self-requested a review February 5, 2022 02:44
Copy link

@py-pkulk py-pkulk left a comment

Choose a reason for hiding this comment

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

Approved

- Created a new UploadError component for displaying errors durin upload
- Added translation files for UploadError component
@erikpena erikpena merged commit 3902b7b into master Feb 5, 2022
@erikpena erikpena deleted the ep-strapi-v4-upgrade-typescript branch February 5, 2022 05:37
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.

2 participants