Skip to content

Commit

Permalink
馃敄(beta) bump release to 4.0.0-beta.19
Browse files Browse the repository at this point in the history
Added

- standalone website:
  - Integrate VOD dashboard (#2086)
  - List the lives in the contents section (#2104)
  - Live session model
  - Livesession backend rewrite
  - Add sentry
  - Create a live from the website (#2134)
  - Integrate webinar dashboard (#2135)
- Add a License Manager widget for LTI VOD view
- Add a title to the classroom file dropzone
- Add can_edit property on a serialized video
- Add an attribute to consumer site to deactivate resources in LTI select
- live transpilation on lib-video (#2150)
- live transpilation on lib-classroom (#2157)
- live transpilation on lib-markdown (#2160)
- live transpilation on lib-components (#2161)
- live transpilation on lib-tests (#2163)
- live transpilation on lib-common (#2164)
- Add a widget provider for the classroom creation form
- Allow delete playlist resources
  - FileDepository
  - Classroom
  - Document
  - Markdown
- Allow delete playlist
- add routes related URL:
  - thumbnails
  - timed_text_track
  - shared_live_media
- Add classroom widgets :
  - InfoBar
  - Description
  - Scheduling
  - Invite links
  - Support sharing
  - Recordings
- Add classroom invite link for an instructor
- Add a "Tools & Applications" widget for classrooms

Changed

- Update live sessions API to use nested video ID route
- Move generic widget components from lib-video to lib-components
- Make video dashboard collapsed by default
- improve the dropdown languages positionning in the dashboard (#2138)
- Make video dashboard visible by default, and collapsed when using the
  Moodle atto plugin
- Update live_session api to use mixin to prevent url crafting
- standalone website:
  - put the creating ressource form submit button disabled when the
    form is invalid (#2175)

Fixed

- redirect to error page when VOD is deleted
- Manage disconnection when multiple tabs were open on standalone site
- synchronisation between pages for the VOD description widget
- tooltip position on the website context dashboard (#2136)
- thumbnail not reset correctly on the video player (#2137)
- display title / description when a classroom is not scheduled and not started
- correctly fetch transcript content in TranscriptReader
- remove unused 'initiate-live' permissions
- increase debounce time in classroom description widget
- remove id3 tags upload when live channel is not ready
- add an invitation link for moderators in a launched classroom if available
  • Loading branch information
lunika committed Apr 19, 2023
1 parent 28f895e commit 8f8b135
Show file tree
Hide file tree
Showing 27 changed files with 72 additions and 69 deletions.
5 changes: 4 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@ Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [4.0.0-beta.19] - 2023-04-19

### Added

- standalone website:
Expand Down Expand Up @@ -1600,7 +1602,8 @@ Versioning](https://semver.org/spec/v2.0.0.html).

- Minor fixes and improvements on features and tests

[unreleased]: https://github.com/openfun/marsha/compare/v4.0.0-beta.18...master
[unreleased]: https://github.com/openfun/marsha/compare/v4.0.0-beta.19...master
[4.0.0-beta.19]: https://github.com/openfun/marsha/compare/v4.0.0-beta.18...v4.0.0-beta.19
[4.0.0-beta.18]: https://github.com/openfun/marsha/compare/v4.0.0-beta.17...v4.0.0-beta.18
[4.0.0-beta.17]: https://github.com/openfun/marsha/compare/v4.0.0-beta.16...v4.0.0-beta.17
[4.0.0-beta.16]: https://github.com/openfun/marsha/compare/v4.0.0-beta.15...v4.0.0-beta.16
Expand Down
2 changes: 1 addition & 1 deletion arnold.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# arnold.yml
metadata:
name: marsha
version: 4.0.0-beta.18
version: 4.0.0-beta.19
source:
path: src/tray
2 changes: 1 addition & 1 deletion src/aws/lambda-complete/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"author": "France Universit茅 Num茅rique",
"name": "aws-marsha-complete",
"version": "4.0.0-beta.18",
"version": "4.0.0-beta.19",
"engines": {
"node": "16"
},
Expand Down
2 changes: 1 addition & 1 deletion src/aws/lambda-complete/yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -3300,7 +3300,7 @@ unbox-primitive@^1.0.2:
which-boxed-primitive "^1.0.2"

"update-state@file:../utils/update-state":
version "4.0.0-beta.18"
version "4.0.0-beta.19"
dependencies:
request "2.88.2"
request-promise-native "1.0.9"
Expand Down
2 changes: 1 addition & 1 deletion src/aws/lambda-configure/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"author": "France Universit茅 Num茅rique",
"name": "aws-marsha-configure",
"version": "4.0.0-beta.18",
"version": "4.0.0-beta.19",
"engines": {
"node": "16"
},
Expand Down
2 changes: 1 addition & 1 deletion src/aws/lambda-convert/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"author": "France Universit茅 Num茅rique",
"name": "aws-marsha-convert",
"version": "4.0.0-beta.18",
"version": "4.0.0-beta.19",
"engines": {
"node": "16"
},
Expand Down
2 changes: 1 addition & 1 deletion src/aws/lambda-convert/yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -3859,7 +3859,7 @@ upath@^2.0.1:
integrity sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w==

"update-state@file:../utils/update-state":
version "4.0.0-beta.18"
version "4.0.0-beta.19"
dependencies:
request "2.88.2"
request-promise-native "1.0.9"
Expand Down
2 changes: 1 addition & 1 deletion src/aws/lambda-elemental-routing/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"author": "France Universit茅 Num茅rique",
"name": "aws-marsha-elemental-routing",
"version": "4.0.0-beta.18",
"version": "4.0.0-beta.19",
"engines": {
"node": "16"
},
Expand Down
2 changes: 1 addition & 1 deletion src/aws/lambda-medialive/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"author": "France Universit茅 Num茅rique",
"name": "aws-marsha-medialive",
"version": "4.0.0-beta.18",
"version": "4.0.0-beta.19",
"engines": {
"node": "16"
},
Expand Down
2 changes: 1 addition & 1 deletion src/aws/lambda-medialive/yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -2892,7 +2892,7 @@ type-fest@^0.11.0:
integrity sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==

"update-state@file:../utils/update-state":
version "4.0.0-beta.18"
version "4.0.0-beta.19"
dependencies:
request "2.88.2"
request-promise-native "1.0.9"
Expand Down
2 changes: 1 addition & 1 deletion src/aws/lambda-mediapackage/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"author": "France Universit茅 Num茅rique",
"name": "aws-marsha-mediapackage",
"version": "4.0.0-beta.18",
"version": "4.0.0-beta.19",
"engines": {
"node": "16"
},
Expand Down
2 changes: 1 addition & 1 deletion src/aws/lambda-mediapackage/yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -3523,7 +3523,7 @@ unbox-primitive@^1.0.2:
which-boxed-primitive "^1.0.2"

"update-state@file:../utils/update-state":
version "4.0.0-beta.18"
version "4.0.0-beta.19"
dependencies:
request "2.88.2"
request-promise-native "1.0.9"
Expand Down
2 changes: 1 addition & 1 deletion src/aws/lambda-migrate/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"author": "France Universit茅 Num茅rique",
"name": "aws-marsha-migrate",
"version": "4.0.0-beta.18",
"version": "4.0.0-beta.19",
"engines": {
"node": "16"
},
Expand Down
2 changes: 1 addition & 1 deletion src/aws/utils/update-state/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"author": "France Universit茅 Num茅rique",
"name": "aws-marsha-update-state",
"version": "4.0.0-beta.18",
"version": "4.0.0-beta.19",
"engines": {
"node": "16"
},
Expand Down
2 changes: 1 addition & 1 deletion src/backend/setup.cfg
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[metadata]
name = marsha
description = A FUN video provider for Open edX
version = 4.0.0-beta.18
version = 4.0.0-beta.19
author = Open FUN (France Universite Numerique)
author_email = fun.dev@fun-mooc.fr
license = MIT
Expand Down
16 changes: 8 additions & 8 deletions src/frontend/apps/lti_site/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "marsha",
"version": "4.0.0-beta.18",
"version": "4.0.0-beta.19",
"description": "馃悹 a FUN LTI video provider",
"main": "front/index.tsx",
"scripts": {
Expand Down Expand Up @@ -69,7 +69,7 @@
"jest-styled-components": "7.1.1",
"jest-websocket-mock": "2.4.0",
"jsdom-screenshot": "4.0.0",
"lib-tests": "4.0.0-beta.18",
"lib-tests": "4.0.0-beta.19",
"node-fetch": "2.6.7",
"prettier": "2.8.7",
"sass": "1.62.0",
Expand All @@ -94,14 +94,14 @@
"iframe-resizer": "4.3.6",
"intl": "1.2.5",
"katex": "0.16.4",
"lib-classroom": "4.0.0-beta.18",
"lib-common": "4.0.0-beta.18",
"lib-components": "4.0.0-beta.18",
"lib-markdown": "4.0.0-beta.18",
"lib-video": "4.0.0-beta.18",
"lib-classroom": "4.0.0-beta.19",
"lib-common": "4.0.0-beta.19",
"lib-components": "4.0.0-beta.19",
"lib-markdown": "4.0.0-beta.19",
"lib-video": "4.0.0-beta.19",
"lodash": "4.17.21",
"luxon": "3.3.0",
"marsha-config": "4.0.0-beta.18",
"marsha-config": "4.0.0-beta.19",
"polished": "4.2.2",
"rc-tooltip": "6.0.1",
"react": "17.0.2",
Expand Down
16 changes: 8 additions & 8 deletions src/frontend/apps/standalone_site/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "standalone_site",
"version": "4.0.0-beta.18",
"version": "4.0.0-beta.19",
"license": "MIT",
"private": true,
"devDependencies": {
Expand All @@ -13,22 +13,22 @@
"babel-jest": "29.5.0",
"cross-env": "7.0.3",
"eslint": "*",
"eslint-config-marsha": "4.0.0-beta.18",
"eslint-config-marsha": "4.0.0-beta.19",
"fetch-mock": "9.11.0",
"lib-tests": "4.0.0-beta.18",
"lib-tests": "4.0.0-beta.19",
"typescript": "*"
},
"dependencies": {
"@craco/craco": "7.1.0",
"grommet": "*",
"grommet-icons": "4.10.0",
"http-proxy-middleware": "2.0.6",
"lib-classroom": "4.0.0-beta.18",
"lib-common": "4.0.0-beta.18",
"lib-components": "4.0.0-beta.18",
"lib-video": "4.0.0-beta.18",
"lib-classroom": "4.0.0-beta.19",
"lib-common": "4.0.0-beta.19",
"lib-components": "4.0.0-beta.19",
"lib-video": "4.0.0-beta.19",
"luxon": "3.3.0",
"marsha-config": "4.0.0-beta.18",
"marsha-config": "4.0.0-beta.19",
"react": "17.0.2",
"react-dom": "17.0.2",
"react-hot-toast": "2.4.0",
Expand Down
12 changes: 6 additions & 6 deletions src/frontend/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "common",
"version": "4.0.0-beta.18",
"version": "4.0.0-beta.19",
"license": "MIT",
"private": true,
"workspaces": {
Expand Down Expand Up @@ -44,12 +44,12 @@
"@types/react": "17.0.43",
"@types/react-dom": "17.0.14",
"eslint": "8.38.0",
"eslint-config-marsha": "4.0.0-beta.18",
"eslint-config-marsha": "4.0.0-beta.19",
"grommet": "2.31.0",
"lib-common": "4.0.0-beta.18",
"lib-components": "4.0.0-beta.18",
"lib-tests": "4.0.0-beta.18",
"marsha-config": "4.0.0-beta.18",
"lib-common": "4.0.0-beta.19",
"lib-components": "4.0.0-beta.19",
"lib-tests": "4.0.0-beta.19",
"marsha-config": "4.0.0-beta.19",
"styled-components": "5.3.9",
"typescript": "4.9.5",
"zustand": "4.3.7"
Expand Down
2 changes: 1 addition & 1 deletion src/frontend/packages/eslint-config-marsha/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "eslint-config-marsha",
"version": "4.0.0-beta.18",
"version": "4.0.0-beta.19",
"main": "index.js",
"license": "MIT",
"dependencies": {
Expand Down
12 changes: 6 additions & 6 deletions src/frontend/packages/lib_classroom/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "lib-classroom",
"version": "4.0.0-beta.18",
"version": "4.0.0-beta.19",
"license": "MIT",
"directories": {
"lib": "lib"
Expand Down Expand Up @@ -49,7 +49,7 @@
"@types/uuid": "9.0.1",
"cross-env": "7.0.3",
"eslint": "*",
"eslint-config-marsha": "4.0.0-beta.18",
"eslint-config-marsha": "4.0.0-beta.19",
"faker": "5.5.3",
"grommet": "*",
"jest": "29.5.0",
Expand All @@ -58,9 +58,9 @@
"jest-matchmedia-mock": "1.1.0",
"jest-styled-components": "7.1.1",
"jsdom-screenshot": "4.0.0",
"lib-tests": "4.0.0-beta.18",
"lib-tests": "4.0.0-beta.19",
"luxon": "3.3.0",
"marsha-config": "4.0.0-beta.18",
"marsha-config": "4.0.0-beta.19",
"prettier": "2.8.7",
"react": "17.0.2",
"react-dom": "17.0.2",
Expand All @@ -72,8 +72,8 @@
"typescript": "*"
},
"dependencies": {
"lib-common": "4.0.0-beta.18",
"lib-components": "4.0.0-beta.18",
"lib-common": "4.0.0-beta.19",
"lib-components": "4.0.0-beta.19",
"react-dropzone": "14.2.3",
"styled-components": "*",
"zustand": "*"
Expand Down
4 changes: 2 additions & 2 deletions src/frontend/packages/lib_common/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "lib-common",
"version": "4.0.0-beta.18",
"version": "4.0.0-beta.19",
"license": "MIT",
"main": "./src/index.ts",
"types": "./src/index.ts",
Expand All @@ -26,7 +26,7 @@
"@types/styled-components": "5.1.26",
"cross-env": "7.0.3",
"eslint": "*",
"eslint-config-marsha": "4.0.0-beta.18",
"eslint-config-marsha": "4.0.0-beta.19",
"grommet": "*",
"prettier": "2.8.7",
"styled-components": "*",
Expand Down
10 changes: 5 additions & 5 deletions src/frontend/packages/lib_components/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "lib-components",
"version": "4.0.0-beta.18",
"version": "4.0.0-beta.19",
"license": "MIT",
"main": "./src/index.ts",
"types": "./src/index.ts",
Expand Down Expand Up @@ -53,7 +53,7 @@
"clipboard": "2.0.11",
"cross-env": "7.0.3",
"eslint": "*",
"eslint-config-marsha": "4.0.0-beta.18",
"eslint-config-marsha": "4.0.0-beta.19",
"faker": "5.5.3",
"grommet": "*",
"grommet-icons": "4.10.0",
Expand All @@ -63,9 +63,9 @@
"jest-matchmedia-mock": "1.1.0",
"jest-styled-components": "7.1.1",
"jsdom-screenshot": "4.0.0",
"lib-tests": "4.0.0-beta.18",
"lib-tests": "4.0.0-beta.19",
"luxon": "3.3.0",
"marsha-config": "4.0.0-beta.18",
"marsha-config": "4.0.0-beta.19",
"prettier": "2.8.7",
"react": "17.0.2",
"react-dom": "17.0.2",
Expand All @@ -80,7 +80,7 @@
},
"dependencies": {
"jwt-decode": "3.1.2",
"lib-common": "4.0.0-beta.18",
"lib-common": "4.0.0-beta.19",
"react-dropzone": "14.2.3",
"styled-components": "*",
"uuid": "9.0.0",
Expand Down
12 changes: 6 additions & 6 deletions src/frontend/packages/lib_markdown/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "lib-markdown",
"version": "4.0.0-beta.18",
"version": "4.0.0-beta.19",
"license": "MIT",
"main": "./src/index.ts",
"types": "./src/index.ts",
Expand Down Expand Up @@ -54,7 +54,7 @@
"@types/uuid": "9.0.1",
"cross-env": "7.0.3",
"eslint": "*",
"eslint-config-marsha": "4.0.0-beta.18",
"eslint-config-marsha": "4.0.0-beta.19",
"faker": "5.5.3",
"grommet": "*",
"highlight.js": "11.7.0",
Expand All @@ -65,9 +65,9 @@
"jest-styled-components": "7.1.1",
"jsdom-screenshot": "4.0.0",
"lodash": "4.17.21",
"lib-tests": "4.0.0-beta.18",
"lib-tests": "4.0.0-beta.19",
"luxon": "3.3.0",
"marsha-config": "4.0.0-beta.18",
"marsha-config": "4.0.0-beta.19",
"prettier": "2.8.7",
"react": "17.0.2",
"react-dom": "17.0.2",
Expand Down Expand Up @@ -102,8 +102,8 @@
"@mdx-js/mdx2": "npm:@mdx-js/mdx@2.3.0",
"codemirror": "6.0.1",
"dompurify": "3.0.1",
"lib-common": "4.0.0-beta.18",
"lib-components": "4.0.0-beta.18",
"lib-common": "4.0.0-beta.19",
"lib-components": "4.0.0-beta.19",
"mermaid": "9.1.7",
"rehype-highlight": "6.0.0",
"rehype-katex": "6.0.2",
Expand Down
Loading

0 comments on commit 8f8b135

Please sign in to comment.