Releases: EsupPortail/Esup-Pod
Releases · EsupPortail/Esup-Pod
3.8.2
What's Changed in Esup-Pod 3.8.2
New functionalities:
- Use Whisper to format vtt subtitle (#1187 by @ptitloup)
- Remove BBB module and add sipmediagw feature (#1190 by @LoicBonavent)
- Add NOTIFY_SENDER boolean parameter (#1192 by @MichelAimar)
- Add fields to recording rest response (#1193 by @MichelAimar)
- Add return thumbnail url,width and height to oembed (#1194 by @MichelAimar)
- Add optional proxy URL for request coming from Aristote (#1218 by @gcondess)
Bugs corrected:
- Change all filter_fields = () in filterset_fields = [], as filter_fields is deprecated (#1191 by @MichelAimar)
- Fix multi carousel (#1200 by @cbissler)
- Change regroup videos by theme when ORGANIZE_BY_THEME = True (#1203 by @LoicBonavent)
- Bug habillage (#1211 by @fanfounet)
- Fix migration script for BBB (#1214 by @gmanaud)
- Improve RSS Feeds (#1215 by @cbissler)
- Fix BBB meeting deletion link (issue #1216)
- No crop on thumbnail (#1217 by @LoicBonavent)
- Use
get_thumbnail
to serve video thumbnail via caching system, to prevent video folder url to be publicly available (#1221 by @Badatos) - Addition of a toolbar in the theme description editor of a chain. (issue #1185)
- Correction enabling channels and themes to be assigned to a set of videos (issue #1106)
- Manage restricted video access right in playlist
Accessibility improvements: (#1219 by @Badatos)
- Modify some redundant title strings, adding the targeted object
- Remove some redundant titles
- Correct i18n strings
- Correct duplicated id
- Remove broken aria-label id
- Add flatpage title in h1 for accessibility + remove H1 title in legal notice and accessibility statement pages
Quality of Code:
- Minor code formatting
- Add missing DocStrings
- Upgrade GitGuardian config version
- Fix list indentation for green flake8 CI by @LoanR #1205
New Contributors
Full Changelog: 3.8.1...3.8.2
3.8.1
Resume
- Improve caption maker
- Improve video cards UI
- Fix an issue in podfile
What's Changed
- [DONE] Improve the playlist card for the user usability by @SebastienCozeDev in #1178
- [DONE] Correct some typos + visual bug on video cards icons by @Badatos in #1180
- [DONE] Ptitloup/fixbug podfile by @ptitloup in #1181
- [DONE] Fix bug with podfile and caption maker by @ptitloup in #1182
- [DONE] Improve subtitles by @AymericJak in #1177
- [DONE] Ptitloup/fixbug aristote by @ptitloup in #1183
- [DONE] Develop #3.8.1 by @AymericJak in #1179
Full Changelog: 3.8.0...3.8.1
3.8.0
Resume
- Add speaker application
- Add menu in cards (video & meeting) and video page
- Improve quiz
- Improve dashboard
- Update the restriction fields in the video form
- Lot of UI improvements
- Lot of fixbugs
Developper informations
- Bumps urllib3 from 1.26.18 to 1.26.19
- Replace the HOW_MANY_DAYS static variable by ARCHIVE_HOW_MANY_DAYS, which can be modified by the application's settings
- Add ARCHIVE_HOW_MANY_DAYS in configuration
What's Changed
- Bump urllib3 from 1.26.18 to 1.26.19 by @dependabot in #1164
- [DONE] Fix additional owner rights by @Badatos in #1167
- [DONE] Ptitloup/remote encoding fix by @ptitloup in #1139
- [DONE] Ptitloup/fix rest theme by @ptitloup in #1172
- [DONE] Feature: Add menu in the video card and the video page by @SebastienCozeDev in #1171
- [DONE] Fanfounet / webtv speaker app by @fanfounet in #1145
- [DONE] Update create_pod_index.py by @ptitloup in #1174
- [DONE] Update create_archive_package.py by @ptitloup in #1175
- [DONE] Update settings.py by @ptitloup in #1176
- [DONE] Pampletousse/fix improve dashboard by @pampletousse in #1149
- [DONE] Update the restriction fields in the video form by @SebastienCozeDev in #1158
- [DONE] Quiz improvements - 3.8.0 & Modify roles for playlists by @SebastienCozeDev in #1173
- [DONE] Develop #3.8.0 by @ptitloup in #1165
Full Changelog: 3.7.0...3.8.0
3.7.0
Resume
- Use Opencast plugin to automatically push video from SMP to Pod
- Create archive package to export video from Pod
- Add name to video token
- Add AI enhancement with Aristote (generation of title, description, tags, quiz and much more)
- Add quiz for videos
- Lot of UI improvements
- Lot of fixbugs
- Update third party package and add some change of dev env
- Work on webTV mode
What's Changed
- [DONE] Opencast with Extron SMP by @mattbild in #1104
- [DONE] Create archive packages by @Badatos in #1107
- [DONE] Update develop from master due to 3.6.1 by @ptitloup in #1122
- [DONE] FIX Coveralls by @Badatos in #1124
- [DONE] update readme - add some badges ans link by @ptitloup in #1126
- [DONE] Fanfounet/update access tokens by @fanfounet in #1102
- [DONE] update celery to 5.4.0 by @azmeuk in #1127
- [DONE] run development server on port 8000 by @azmeuk in #1125
- [DONE] Code improvements by @Badatos in #1121
- Bump requests from 2.31.0 to 2.32.0 by @dependabot in #1137
- [DONE] Correct archive packing by @Badatos in #1133
- [DONE] BS 5 Accordion in completions by @Badatos in #1136
- [DONE] Correction de dépréciations d'assertions by @azmeuk in #1138
- [DONE] Utilisation de l'adresse
pod.localhost
pour le développement by @azmeuk in #1134 - [DONE] Videos are sorted by date added by default by @LoicBonavent in #1140
- [DONE] bump pod version to 3.7.0 by @ptitloup in #1141
- [DONE] Include ViewCount in archive Packages by @Badatos in #1143
- [DONE] Fix “Error during template rendering“ on playlist when autoplay is active by @gcondess in #1144
- [DONE] Quiz feature by @AymericJak in #1047
- [DONE] Add the AI Enhancement application by @SebastienCozeDev in #1025
- [DONE] Some corrections on Video QUIZ by @Badatos in #1146
- [DONE] Subtitles : Add automatic display option and sort by lang by @gcondess in #1113
- [DONE] Ptitloup/feature quizz add user answer by @ptitloup in #1151
- [DONE] Automatically assign a video by @david42 in #1152
- ⬆️ [DONE] Replace and remove FFmpegthumbnailer and Montage by @cloudy-oasis in #1154
- [DONE] Fix shlex import and remove an unnecessary fallback import by @cloudy-oasis in #1157
- [DONE] Remove the thumbnail fields for the video creation by @SebastienCozeDev in #1156
- [DONE] Add video message for Aristote AI by @SebastienCozeDev in #1159
- [DONE] Add some improvements for quizzes by @AymericJak in #1155
- [DONE] Fanfounet/bugfix xAPI by @fanfounet in #1161
- [DONE] Fanfounet/webtv mode by @fanfounet in #1129
- [DONE] Bugfixes for 3.7.0 by @AymericJak in #1160
- [FREEZE] Develop 3.7.0 by @ptitloup in #1119
New Contributors
- @cloudy-oasis made their first contribution in #1154
Full Changelog: 3.6.1...3.7.0
3.6.1
Resume
- Fix DownloadFileForm
- improve encoding video model
- add command to import encoded video
- Fix rights for dressings
- add class iframe for the body in video iframe template and remove test in encoding model
- 🐛 Fix the add contributor button in the completion page
- 🐛 Fix the cancel button in the completion forms
- Improve meetings display
- 🐛 Fix the playlist rights and views
- Fix channel in dashboard
What's Changed
- [DONE] Bugfixes for 3.6.1 by @AymericJak in #1120
Full Changelog: 3.6.0...3.6.1
3.6.0
Resume
- Add feature Dynamic Home Page
- Add webinar mode for meeting
- Add stats for meeting sessions
- Lot of A11y improvement
- Lot of fixbugs
What's Changed
- [Done] Improve keyboard nav by @Badatos in #1084
- [DONE] Fix the auto fill video password field by @SebastienCozeDev in #1086
- [DONE] Update README.md by @ptitloup in #1090
- [DONE] Bump pillow from 10.2.0 to 10.3.0 by @dependabot in #1089
- [DONE] Update develop from master by @ptitloup in #1091
- [DONE] Add a submit button on the add video page by @Badatos in #1088
- [DONE] Improve bbb export script by @Badatos in #1093
- [DONE] WEBTV - feature dynamic home page by @fanfounet in #1082
- [DONE] Add new "Awesome CodeGouvFr score" Badge by @Badatos in #1096
- [DONE] Fanfounet/fix additional owner in cut video by @fanfounet in #1097
- [DONE] fix clean opencast folder method by @mattbild in #1099
- [DONE] Feature: Webinar management in the meetings module by @LoicBonavent in #1092
- [DONE] Meeting add stats about meeting session by @ptitloup in #1094
- [DONE] Add settings and fix bugs by @SebastienCozeDev in #1098
- [DONE] Clean code by @SebastienCozeDev in #1100
- [DONE] Code formatting and cleanup by @Badatos in #1101
- [DONE] Fanfounet/bugfix claim record videojs by @fanfounet in #1105
- [DONE] Use maxid to get nextautoincrement by @ZephOne in #1114
- [DONE] Update settings.py by @ptitloup in #1115
- [DONE] Bump pydantic from 1.10.11 to 1.10.13 by @dependabot in #1116
- [DONE] Fix bugfixes for 3.6.0 by @AymericJak in #1117
- [DONE - FREEZE] Develop #3.6.0 by @ptitloup in #1085
Full Changelog: 3.5.2...3.6.0
3.5.2
RESUME
- correcting bugs with encoding cut and dressing, dashboard
- add unit test
- configuration : add "use_cut" "use_dressing" and "use_debug_toolbar" for developper
- Adjusting subtitle display timing
- Meeting : add personnal meeting
- bump django to 3.2.25
What's Changed
- [DONE] Correctly counts the number of sub-theme videos in a theme by @LoicBonavent in #1068
- [DONE] Live event restriction by @mattbild in #1066
- [DONE] add coveralls in pod-encoding action by @ptitloup in #1067
- [DONE] Transcription : Adjusting subtitle display timing by @david42 in #1072
- [DONE] Liveevent unmute by @mattbild in #1075
- [DONE] Feature add personal meeting room by @LoicBonavent in #1073
- [DONE] do not fail on HTTP requests with numerous/long cookies by @prigaux in #1076
- Bump django from 3.2.24 to 3.2.25 by @dependabot in #1079
- [DONE] Liveevent unmute by @mattbild in #1077
- [DONE] fix live_event save for many_to_many fields by @mattbild in #1080
- [DONE] Fix dressing and cutting and add unit tests 3.5.2 by @AymericJak in #1078
- [DONE] Develop #3.5.2 by @ptitloup in #1071
New Contributors
Full Changelog: 3.5.1...3.5.2
3.5.1
Resume
- migrate BBB recordings
- add token management for video access
- fix remote encoding and test
- fixes and bug (29th february, captcha, watermark)
What's Changed
- Bump django from 3.2.23 to 3.2.24 by @dependabot in #1046
- [DONE] Fix dressing Watermark path by @Badatos in #1048
- [DONE] Pampletousse/fix improve bulk update tests by @pampletousse in #1053
- [DONE] Ptitloup/feature add video token by @ptitloup in #1052
- [DONE] Feature migrate bbb recordings by @LoicBonavent in #1055
- [DONE] Pampletousse/fix captcha lib version by @pampletousse in #1060
- [DONE] Fix web-push-codelab.glitch.me link target in conf doc by @ZephOne in #1064
- [DONE] More 3.5.1 fixes by @Badatos in #1063
- [DONE] Feature import video from BBB platform with token by @LoicBonavent in #1065
- [DONE] Récupération du login pour l'authentification par OPENID by @FBrosset in #1061
- [DONE] Fix remote encoding and other stuff by @ptitloup in #1056
- [DONE] Develop #3.5.1 by @ptitloup in #1054
New Contributors
Full Changelog: 3.5.0...3.5.1
3.5.0
Resume
- feature dressing video
- feature dashboard
- feature resume video playback
- fix bug on playlist and video list
- Add private file field on video
- Add import video from mediacad plateform
- add qrcode lib
- improve code and accessibility
- add whisper to transcript video
- improve video transcription accessibility and correct bug for max length
- bump version for django, opencast V2, elasticsearch V8
What's Changed
- [DONE] Ptitloup/feature resume video playback -> 3.5.0 by @ptitloup in #980
- [DONE] Ptitloup/fix caption maker by @ptitloup in #995
- [DONE] Add Whisper transcription by @david42 in #991
- [DONE] add site id from settings by @ptitloup in #992
- [DONE] Ptitloup/bump version pod by @ptitloup in #994
- Bump django from 3.2.20 to 3.2.23 by @dependabot in #1002
- [DONE] Distinct icons on password protected and restricted video content. by @Badatos in #1001
- [DONE] Improve sort & menu order by @AymericJak in #1003
- [DONE] Feature/fix iframe js by @Badatos in #1004
- [DONE] Fix the bug in the playlist application by @SebastienCozeDev in #1000
- [DONE] Feature/opencast studio v2 by @Badatos in #1005
- [DONE] Patch elasticsearch options by @CartierPierre in #1009
- [DONE] Feature import external video, add mediacad platform by @LoicBonavent in #1014
- [DONE] Fix jsi18n by @Badatos in #1011
- [DONE] Fix CSS z-index for audio enrichment slide to keep them over the sound wave element by @gcondess in #1013
- [DONE] Ptitloup/add use docker by @ptitloup in #1019
- [DONE] WebTV - Add private field by @vsabatie in #1016
- [DONE] Ptitloup/improve subtitle accessibility by @ptitloup in #1018
- [DONE] Feature dressing video by @vsabatie in #1006
- [DONE] Pampletousse/feature dashboard by @pampletousse in #990
- [DONE] Pampletousse/fix dashboard translation by @pampletousse in #1021
- [DONE] Pampletousse/feature download qrcode by @pampletousse in #1015
- [DONE] fix_for_video_dressing by @vsabatie in #1029
- [DONE] Bugfixes & improvements - 3.5.0 by @AymericJak in #1023
- [DONE] 3.5.0 fixes and a11y by @Badatos in #1031
- [DONE] Last fixes for 3.5.0 by @Badatos in #1034
- [DONE] Upgrade Github actions by @Badatos in #1035
- [DONE] Check extesion allowed video filename by @marchal-julien in #1033
- [DONE] Ptitloup/improve video edit by @ptitloup in #1038
- [DONE] Dressing tests coveralls by @vsabatie in #1036
- [DONE] In the Rest API, add a video and role filter for contributors by @LoicBonavent in #1039
- [DONE] General fixes for 3.5.x by @Badatos in #1037
- [DONE] Pampletousse/fix change default sort dashboard by @pampletousse in #1040
- [DONE] Change minimum characters for Discipline and Channel select2 in video edit by @JoshuaBaubry in #1045
- [DONE] Ptitloup/improve unit test by @ptitloup in #1041
- [DONE] Whisper: To cut long videos during the transcription process by @david42 in #1044
- [DONE] Pampletousse/fix add bulk update test by @pampletousse in #1042
- [DONE] More 3.5.x fixes by @Badatos in #1043
- [DONE] Develop -> 3.5.0 (#980) by @ptitloup in #993
New Contributors
- @david42 made their first contribution in #991
- @CartierPierre made their first contribution in #1009
Full Changelog: 3.4.1...3.5.0
3.4.1
Resume
- Force End BBB Meeting
- Upgrade third lib (pillow and urllib)
- Add parameter to active notification
- Improve A11y on caption maker
- Add configuration command to get new parameter
- Use cache to store video count and duration
- Fix somes bugs on thumbnail, playlist and other stuff
What's Changed
- [DONE] Bump urllib3 from 1.26.5 to 1.26.17 by @dependabot in #970
- [DONE] Use cache to store video data by @ptitloup in #969
- [DONE] [DEV] add configuration_fr.md by @ptitloup in #975
- [DONE] [PATCH] add configuration_fr.md by @ptitloup in #974
- [DONE] add CACHE_VIDEO_DEFAULT_TIMEOUT in configuration by @ptitloup in #973
- Bump pillow from 9.3.0 to 10.0.1 by @dependabot in #977
- [DONE] Ptitloup/work on configuration by @ptitloup in #976
- [DONE] Code formatting by @Badatos in #979
- [DONE] New 3.4.0 fixes by @LoicBonavent in #981
- [DONE] A11y for caption_maker by @Badatos in #982
- [DONE] Bugfix of 3.4.0 by @AymericJak in #983
- [DONE] add the parameter USE_NOTIFICATIONS by @ptitloup in #984
- [DONE] Update settings.py by @ptitloup in #985
- [DONE] Bump urllib3 from 1.26.5 to 1.26.18 by @dependabot in #986
- [DONE] change pod version to 3.4.1 and downgrade pillow to 9.5.0 by @ptitloup in #987
- [DONE] force end of BBB meeting if not create or get status by @ptitloup in #988
- [DONE] Develop #3.4.1 by @ptitloup in #971
Full Changelog: 3.4.0...3.4.1