Skip to content

Commit

Permalink
Add v1.1.0
Browse files Browse the repository at this point in the history
  • Loading branch information
jstabenow committed Jun 3, 2022
1 parent 110a36a commit 0bc412c
Show file tree
Hide file tree
Showing 101 changed files with 8,483 additions and 4,982 deletions.
1 change: 1 addition & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ Dockerfile*
.editorconfig
.gitignore
README.md
CHANGELOG.md
node_modules/
.yarn/cache
.eslintcache
Expand Down
28 changes: 21 additions & 7 deletions .linguirc
Original file line number Diff line number Diff line change
@@ -1,10 +1,24 @@
{
"catalogs": [{
"path": "src/locales/{locale}/messages",
"include": ["src/"],
"exclude": ["**/node_modules/**"]
}],
"catalogs": [
{
"path": "src/locales/{locale}/messages",
"include": [
"src/"
],
"exclude": [
"**/node_modules/**"
]
}
],
"format": "po",
"sourceLocale": "en",
"locales": ["en", "de", "fr", "it", "pt", "es"]
}
"locales": [
"en",
"de",
"fr",
"it",
"pt",
"es",
"ru"
]
}
28 changes: 28 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# Restreamer-UI

#### v1.0.0 > v1.1.0

- Add "HLS cleanup" as an optional function ([Philipp Trenz](https://github.com/philipptrenz))
- Add /ui info to / ([#326](https://github.com/datarhei/restreamer/issues/326))
- Add Russian translation (thx Inthegamelp)
- Add missed VAAPI encoder
- Add missed V4L2_M2M encoder
- Add missed Raspberry Pi 64bit Docker image
- Mod updates VideoJS
- Add option to disable playersites share-button (thx Anders Mellgren)
- Fix hides unset content license on playersite (thx Anders Mellgren)
- Fix updates V4L2 device-list on select
- Fix snapshot interval ([#341](https://github.com/datarhei/restreamer/issues/340))
- Fix reverse proxy issue ([#340](https://github.com/datarhei/restreamer/issues/340))
- Fix double escape failer ([#336](https://github.com/datarhei/restreamer/issues/336))
- Fix type in player plugin ([#336](https://github.com/datarhei/restreamer/issues/336))
- Fix deletes processes with dependencies (thx Patron Ramakrishna Chillara)
- Fix datarhei Core publication service
- Fix dependabot alerts
- Fix code scanning alerts
- Merge security pr

Preparation for FFmpeg v5.0 (migration will not work)

- Add FFmpeg v5.0 commands (preparation)
- Mod allows FFmpeg v5.0 (preparation)
18 changes: 15 additions & 3 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -1,11 +1,23 @@
FROM node:17-alpine3.15
FROM node:17.9.0-alpine3.15

WORKDIR /ui
ARG NODE_SPACE_SIZE=10240
ENV NODE_OPTIONS="--openssl-legacy-provider --max-old-space-size=$NODE_SPACE_SIZE"

ENV PUBLIC_URL "/"

COPY . /ui

RUN yarn install && \
WORKDIR /ui

RUN cd /ui && \
npm config set fetch-retries 10 && \
npm config set fetch-retry-mintimeout 100000 && \
npm config set fetch-retry-maxtimeout 600000 && \
npm config set cache-min 3600 && \
npm config ls -l && \
npm install && \
npm run build

EXPOSE 3000

CMD [ "npm", "run", "start" ]
4 changes: 2 additions & 2 deletions LICENSE
Original file line number Diff line number Diff line change
Expand Up @@ -178,15 +178,15 @@
APPENDIX: How to apply the Apache License to your work.

To apply the Apache License to your work, attach the following
boilerplate notice, with the fields enclosed by brackets "[]"
boilerplate notice, with the fields enclosed by brackets "{}"
replaced with your own identifying information. (Don't include
the brackets!) The text should be enclosed in the appropriate
comment syntax for the file format. We also recommend that a
file or class name and description of purpose be included on the
same "printed page" as the copyright notice for easier
identification within third-party archives.

Copyright [yyyy] [name of copyright owner]
Copyright 2022 FOSS GmbH

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
Expand Down
68 changes: 33 additions & 35 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,49 +1,47 @@
{
"name": "restreamer-ui",
"version": "1.0.0",
"bundle": "restreamer-v2.0.0",
"version": "1.1.0",
"bundle": "restreamer-v2.1.0",
"private": false,
"license": "Apache-2.0",
"dependencies": {
"@auth0/auth0-spa-js": "^1.21.1",
"@clappr/core": "^0.4.17",
"@clappr/hlsjs-playback": "^0.5.3",
"@clappr/plugins": "^0.4.10",
"@auth0/auth0-spa-js": "^1.22.0",
"@clappr/core": "^0.4.21",
"@clappr/hlsjs-playback": "^0.6.0",
"@clappr/plugins": "^0.4.16",
"@clappr/stats-plugin": "^0.2.0",
"@emotion/react": "^11.5.0",
"@emotion/styled": "^11.3.0",
"@fontsource/dosis": "^4.5.1",
"@fontsource/roboto": "^4.5.5",
"@emotion/react": "^11.9.0",
"@emotion/styled": "^11.8.1",
"@fontsource/dosis": "^4.5.8",
"@fontsource/roboto": "^4.5.7",
"@fortawesome/fontawesome-svg-core": "^6.1.1",
"@fortawesome/free-brands-svg-icons": "^5.15.2",
"@fortawesome/free-solid-svg-icons": "^5.15.2",
"@fortawesome/react-fontawesome": "^0.1.14",
"@lingui/core": "^3.13.2",
"@lingui/macro": "^3.4.0",
"@lingui/react": "^3.4.0",
"@material-ui/core": "^4.11.3",
"@material-ui/icons": "^4.11.2",
"@material-ui/lab": "^4.0.0-alpha.57",
"@mui/icons-material": "^5.0.4",
"@mui/lab": "^5.0.0-alpha.51",
"@mui/material": "^5.0.4",
"@mui/styles": "^5.7.0",
"@testing-library/dom": ">=5",
"@fortawesome/free-brands-svg-icons": "^6.1.1",
"@fortawesome/free-solid-svg-icons": "^6.1.1",
"@fortawesome/react-fontawesome": "^0.1.18",
"@lingui/core": "^3.13.3",
"@lingui/macro": "^3.13.3",
"@lingui/react": "^3.13.3",
"@mui/icons-material": "^5.8.2",
"@mui/lab": "^5.0.0-alpha.84",
"@mui/material": "5.1.1",
"@mui/styles": "^5.1.1",
"@testing-library/dom": "^8.13.0",
"@testing-library/jest-dom": "^4.2.4",
"@testing-library/react": "^9.5.0",
"@testing-library/user-event": "^7.2.1",
"babel-plugin-macros": "2 || 3",
"eslint": "^7.19.0",
"handlebars": "^4.7.6",
"@testing-library/react": "^12.1.5",
"@testing-library/user-event": "^13.5.0",
"babel-plugin-macros": "^3.1.0",
"eslint": "^7.32.0",
"handlebars": "^4.7.7",
"hls.js": "^0.14.17",
"jwt-decode": "^3.1.2",
"make-plural": "^7.1.0",
"react": "^17.0.2",
"react-colorful": "^5.5.1",
"react-device-detect": "^2.2.2",
"react-dom": "^17.0.2",
"react-router-dom": "^6.2.1",
"react-scripts": "4.0.3",
"semver": "^7.3.4",
"react-router-dom": "^6.3.0",
"react-scripts": "^4.0.3",
"semver": "^7.3.7",
"typescript": "^3.9.7",
"url-parse": "^1.5.10",
"uuid": "^8.3.2",
Expand Down Expand Up @@ -84,10 +82,10 @@
]
},
"devDependencies": {
"@babel/core": "^7.12.10",
"@lingui/cli": "^3.4.0",
"@babel/core": "^7.18.2",
"@lingui/cli": "^3.13.3",
"babel-core": "^7.0.0-bridge.0",
"prettier": "2.2.1",
"prettier": "^2.6.2",
"react-error-overlay": "^6.0.11"
},
"resolutions": {
Expand Down
17 changes: 12 additions & 5 deletions public/_player/videojs/dist/video-js.css
Original file line number Diff line number Diff line change
Expand Up @@ -384,26 +384,33 @@
.video-js.vjs-1-1 {
width: 100%;
max-width: 100%;
}

.video-js.vjs-fluid:not(.vjs-audio-only-mode),
.video-js.vjs-16-9:not(.vjs-audio-only-mode),
.video-js.vjs-4-3:not(.vjs-audio-only-mode),
.video-js.vjs-9-16:not(.vjs-audio-only-mode),
.video-js.vjs-1-1:not(.vjs-audio-only-mode) {
height: 0;
}

.video-js.vjs-16-9 {
.video-js.vjs-16-9:not(.vjs-audio-only-mode) {
padding-top: 56.25%;
}

.video-js.vjs-4-3 {
.video-js.vjs-4-3:not(.vjs-audio-only-mode) {
padding-top: 75%;
}

.video-js.vjs-9-16 {
.video-js.vjs-9-16:not(.vjs-audio-only-mode) {
padding-top: 177.7777777778%;
}

.video-js.vjs-1-1 {
.video-js.vjs-1-1:not(.vjs-audio-only-mode) {
padding-top: 100%;
}

.video-js.vjs-fill {
.video-js.vjs-fill:not(.vjs-audio-only-mode) {
width: 100%;
height: 100%;
}
Expand Down
2 changes: 1 addition & 1 deletion public/_player/videojs/dist/video-js.min.css

Large diffs are not rendered by default.

Loading

0 comments on commit 0bc412c

Please sign in to comment.