Commit 59f8e9f
Mux app: new features (#9826)
* Added modal before the upload of the asset. Added option to select video quality
* Added styling for the upload container.
Code refactoring.
Fixed tests.
* Added help description for the video quality option.
* Change default quality to "Plus"
Added description based on selected quality.
Removed duplicated code.
* Added show modal when it's a URL case.
* Added video and audio restriction
* Change styling of the quality options
* Modal refactor into components.
Added Playback policy options.
[WIP] Added captions (working but remains validations and UI bugs).
* Fixed captions components align
* Added validations for captions types.
Renamed Captions component props.
Refactor of Beta language validations
* Added modal subcomponent for reset state
* Added MP4 renditions option
* Added MP4 renditions panel with download, create and delete actions.
Refactored endpoints logic into new file.
* Fixed render error while creating/removing captions
* Removed unnecessary timers
* Added optional flag for no resync player in rendition cases
* Added skipped status case with tooltip reason
* Added upload metadata information in Upload Asset modal.
Updated mux player library to latest
Mux API refactor for upload by URL or direct upload.
Refactor of modal state
* Added state for unique polling.
Added asset sync at first render.
* Commited Github suggestions
* Implemented edit metadata through "Edit" button under the asset player
* Renamed Modal.
Removed unused passthroughId in Asset Metadata
* Implemented add and remove audio tracks.
Caption tab refactor into component and reuse it for audio
* Fixed note spaces.
Fixed set captions when uploading an Asset
* Removed unused component.
TrackList refactor and added data-test.
Fixed some tests
* Added missing download link.
Fixed tests
* Removed "Edit" button.
Moved Metadata as a new Tab.
Added styling and scrollable Tab.
* Removed metadata Switch in Asset creation
* Added optional title sync while creating a new Asset
* Added sync title from Content model to override Mux Asset title in the metadata tab.
* Added txt transcript for captions.
Added download option when it's a Signed asset.
* Added default state for audio list.
Removed redundant track in the audio title
* Updated plugin version
Added auto generated captions option while updating an existing Asset.
Added transcript option if the caption is autogenerated.
* Added onPublish function to sync playbackId swap
Added sync of publish event in frontend
Removed logic for swap playbackId in front and moved to function.
* onPublish function refactor
* Added remaining actions
* Added undo option for pendingActions
* fixed typos
* Added remove asset first in Function
* Fixed wrong updated fields from Mux
* Added remove entry from Contentful when the asset was removed
* Changed Checkbox to Radios
* Fixed update fields
* Added asset deletion to pendingActions
* Added mock to fix tests
* Created interface for addByURL config parameters.
Removed commented code.
Renamed in_progress status to inProgress.
Interfaces refactor for reuse
* Applied prettier format
* Added changes
* Fixed linter
* Sidebar refactor
* Implemented iframe tab for Player Code
* Renamed PlayerSnippet to PlayerCode.
Remove unused Tab content
* Updated metadata.
Fix function VersionMismatch
* Added retry mechanism for pendingActions.
* Fixed missing update in pending actions.
---------
Co-authored-by: Manuel Calleriza <mcalleriza@mux.com>
Co-authored-by: david-shibley-contentful <149433784+david-shibley-contentful@users.noreply.github.com>1 parent a23a136 commit 59f8e9f
42 files changed
Lines changed: 7554 additions & 775 deletions
File tree
- apps/mux
- frontend
- src
- components
- AssetConfiguration
- Playback
- TrackForm
- TrackList
- UploadArea
- locations
- util
- functions
- src
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
6 | 5 | | |
7 | 6 | | |
8 | 7 | | |
9 | 8 | | |
10 | 9 | | |
11 | 10 | | |
12 | | - | |
| 11 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | | - | |
15 | | - | |
16 | | - | |
17 | | - | |
18 | | - | |
19 | | - | |
20 | | - | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
24 | | - | |
| 24 | + | |
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
28 | | - | |
| 28 | + | |
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
26 | | - | |
| 26 | + | |
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
| |||
0 commit comments