Releases: EsupPortail/Esup-Pod
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
3.4.0
Summary
- Work on accessibility: 60% of RGAA criteria met.
- The platform is therefore considered partially compliant.
- The software's average compliance rate is 71%.
- Add micro-service for encoding, transcripting and xAPI : https://www.esup-portail.org/wiki/display/ES/Gestion+de+l%27encodage%2C+de+la+transcription+et+de+l%27xAPI#Gestiondel'encodage,delatranscriptionetdel'xAPI-3D%C3%A9port%C3%A9surunemachineouundockerenmicroservice
- Piloting live event with Extron SMP
- Import video from BBB
- Asynchronous channel display : improve loading time
- Reworking playlist feature : add favorites video list as playlist - redesign playlist
- PWA functionality and notifications capabilities
- fixbugs
What's Changed
- [DONE] A11y for 3.3.x by @Badatos in #887
- [DONE] Fix "Add any video in user channel" in Administration module by @LoicBonavent in #901
- [DONE] Ptitloup/feature new encoding by @ptitloup in #899
- Bump django from 3.2.19 to 3.2.20 by @dependabot in #903
- Update Dockerfile by @ptitloup in #904
- [DONE] live Extron SMP by @mattbild in #873
- [DONE] Feature import video manage bbb recording v3 by @LoicBonavent in #905
- [DONE] Update : Displaying channels via AJAX by @SebastienCozeDev in #910
- [DONE] add check configuration to show filter in filter aside template by @ptitloup in #917
- [DONE] Update : Playlist by @SebastienCozeDev in #857
- [DONE] fix filters on events by @mattbild in #916
- [DONE] Fix : accessibility issues by @AymericJak in #913
- [DONE] Update : Playlist (corrections) by @SebastienCozeDev in #923
- [DONE]Feature import_video add MAX_UPLOAD_SIZE_ON_IMPORT parameter by @LoicBonavent in #911
- [DONE] update env dev by @ptitloup in #927
- [DONE] Fix : Accessibility for the media compatibility with the assistive tools (04.13) by @SebastienCozeDev in #919
- [DONE] Fix: Accessibility for the relevance of button titles (11.09) by @SebastienCozeDev in #928
- [DONE] Fix links for accessibility by @AymericJak in #924
- [DONE] Fix: Accessibility for the label for form fields (11.01) by @SebastienCozeDev in #930
- [DONE] Fix links (accessibility) by @AymericJak in #931
- [DONE] improve footer request by @mattbild in #932
- [DONE] A11y for 3.4.0 by @Badatos in #914
- [DONE] Upgrade video.js (and all video.js plugins) from 7.18 to 7.20 by @Badatos in #935
- [DONE] Improve A11y of chapter edition form by @Badatos in #938
- [DONE] Pampletousse/fix videos refresh owner param not authorized by @pampletousse in #934
- [DONE] fix constructor in videojs-info-controlbar js file (this file will be deleted after) by @ptitloup in #944
- [DONE] fix import setting local in transcript model file by @ptitloup in #945
- [DONE] RGAA 10.07 (Fix focus visibility) by @Badatos in #940
- [DONE] Pampletousse/fix accomodation years date delete by @pampletousse in #921
- [DONE] fix recuring date in edit meeting by @ptitloup in #946
- [DONE] Fix some bugs for 3.4.0 by @AymericJak in #947
- [DONE] RGAA 03.02 by @Badatos in #951
- [DONE] Fix migrations for 3.4.0 by @AymericJak in #957
- [DONE] live event - export valeur vers conf + cast propriété by @mattbild in #959
- [DONE] Improve password migration by @AymericJak in #960
- [DONE] Fix unit test by @mattbild in #961
- [DONE] remove encrypt password by @ptitloup in #962
- [DONE] Features for meeting: manage recording with token and send email when BBB recording available by @LoicBonavent in #958
- [DONE] Ptitloup/fix meeting record disable by @ptitloup in #963
- [DONE] Yaal Coop/Add PWA functionality to app and notifications capabilities by @LoanR in #937
- Correction de l'enregistrement de la préférence de notification by @azmeuk in #964
- [DONE] Update admin.py by @ptitloup in #965
- [DONE] add enumerate to keep channel order in dict for json output by @ptitloup in #966
- [DONE] RGAA 8.02 & W3C compliance by @Badatos in #956
- [DONE] Last 3.4.0 fixes by @Badatos in #967
- [DONE] add filter HIDE_CURSUS by @ptitloup in #968
- [DONE] develop #3.4.0 by @ptitloup in #900
New Contributors
Full Changelog: 3.3.1...3.4.0
3.3.1
What's Changed
- [DONE] Feature import video - Manage BBB recording v2 by @LoicBonavent in #896
- [DONE] Ptitloup/improve cache request by @ptitloup in #895
- [DONE] Fix videos, my_videos : refresh next page (dataset lowercase only) by @pampletousse in #894
Full Changelog: 3.3.0...3.3.1
3.3.0
Summary
- Import external video from url, youtube, peertube and BigBlueButton
- Change xapi actor to deal with Moodle
- Update template to BS5.3 and improve compliance for W3C
- Use redis to cache session and improve logging
- Create app for encoding/transcripting and move code inside
- Fixbug on categories, recorder, user liste, tags cloud
What's Changed
- Bump requests from 2.25.1 to 2.31.0 by @dependabot in #860
- [DONE] W3C Compliance by @Badatos in #855
- [DONE] live : refacto sans modif de fonctionnalité by @mattbild in #858
- [DONE] ajout paramètre HOMEPAGE_VIEW_VIDEOS_FROM_NON_VISIBLE_CHANNELS by @secale in #859
- [WIP] Update Ralph to fix unit test by @ptitloup in #865
- [DONE] edit file views of podfile and recoder by @thinhantran in #862
- [DONE] Keep sort order in video URL by @Badatos in #861
- [DONE] split duplicate code by @thinhantran in #870
- [DONE] Fix : Hide tagscloud if there's no cloud by @AymericJak in #856
- [DONE] Fix : user list (filter - share) by @AymericJak in #854
- [DONE] Meeting - send invite to owner and additional owners by @ptitloup in #871
- [DONE] App video_encode by @thinhantran in #872
- [DONE] Use redis to cache session - improve logging by @ptitloup in #875
- [DONE] Add a title attribute to generated iframe snippets by @rdupret in #877
- [DONE] Improve the guidance towards valid pull requests by @rdupret in #878
- [DONE] Recorder, field transcript, from boolean to varchar(2) by @LoicBonavent in #874
- [DONE] Manage meeting external recordings v1 by @LoicBonavent in #876
- [DONE] Adaptations to BS 5.3 + bunch of minor corrections by @Badatos in #879
- [DONE] improve xAPI by @ptitloup in #882
- [DONE] Ptitloup/fix migration by @ptitloup in #881
- [DONE] Add the remaining encodage code in the video to video_encode by @thinhantran in #880
- [DONE] Ptitloup/move model playlist video by @ptitloup in #883
- [Done] Add any video in user channel by @secale in #864
- [DONE] CSS: prevent default thumbnail to be too small on some screens by @Badatos in #885
- [DONE] Ptitloup/change default value for meeting record by @ptitloup in #886
- [DONE] Fix my_videos categories by @pampletousse in #892
- [DONE] Workon on xAPI Actor by @ptitloup in #884
- [DONE] Feature import video v1 by @LoicBonavent in #888
- [DONE] Develop #3.3.0 by @ptitloup in #863
New Contributors
Full Changelog: 3.2.0...3.3.0
3.2.0
What's Changed
- [DONE] Caps allowed file extensions by @Badatos in #810
- [DONE] Feature info pod by @ptitloup in #814
- [DONE] Feature add transcription select language by @ptitloup in #815
- [DONE] Feature : Add 'My videos' button in header by @AymericJak in #813
- [DONE] use bleach in meeting views by @thinhantran in #809
- [DONE] Feature : Add sort videos and improve filters by @pampletousse in #811
- [DONE] New feature cut video by @vsabatie in #822
- [DONE] fix check subtitle file by @ptitloup in #825
- [DONE] Add a default "Legal Notice" template for blank Pod sites by @Badatos in #826
- [DONE] fix on hold video issues in JS by @mattbild in #821
- [DONE] feature/el-container-resource-limitation : limitation des ressources … by @aitkarrafarid in #827
- [DONE] Update settings.py by @ptitloup in #830
- [DONE] Ptitloup/feature improve meeting by @ptitloup in #817
- [DONE] Loic bonavent/feature meeting upload recording by @LoicBonavent in #828
- Bump django from 3.2.18 to 3.2.19 by @dependabot in #832
- [DONE] Check develop by @ptitloup in #833
- [DONE] Fix video admin by @ptitloup in #834
- [DONE] Conversion en masse de video en brouillon dans admin by @secale in #831
- [DONE] Ptitloup/fix admin js by @ptitloup in #835
- [DONE] edit file js by @thinhantran in #824
- [DONE] use file attribute to make message and add command in makefile by @ptitloup in #836
- [DONE] ACTIVE_VIDEO_COMMENT + default legal notice by @Badatos in #837
- [DONE] Fix makefile by @ptitloup in #839
- [DONE] edit completion/views by @thinhantran in #838
- [DONE] load js file get by ajax call in enrichment by @ptitloup in #843
- [DONE] Fix : JS error when removing profile picture by @AymericJak in #842
- [DONE] Fix : file suppression in podfile by @AymericJak in #845
- [DONE] Feature : Add favorite videos by @SebastienCozeDev in #820
- [DONE] Replace old logo_etb.svg by new esup-pod.svg (made by U-Lille) by @Badatos in #840
- [DONE] edit live/views.py by @thinhantran in #841
- [DONE] Fix : admin css by @AymericJak in #846
- [DONE] Fix : Form to add or edit a chapter by @SebastienCozeDev in #847
- [DONE] Fix: error delete list of contributors by @thinhantran in #849
- [DONE] Fix : favorite js by @AymericJak in #848
- [DONE] remove favorite in video link if video is in draft mode by @ptitloup in #851
- [DONE] remove display duration for recording because it's not the duration o… by @ptitloup in #850
- [DONE] Add title for help section by @AymericJak in #853
- [DONE] BUGFIX - Correct darkmode colors on chapter manager by @Badatos in #852
- [DONE] Develop 3.2.0 by @ptitloup in #808
New Contributors
- @AymericJak made their first contribution in #813
- @thinhantran made their first contribution in #809
- @vsabatie made their first contribution in #822
- @SebastienCozeDev made their first contribution in #820
Co-authored-by: Ptitloup [email protected]
Co-authored-by: Olivier Bado-Faustin [email protected]
Co-authored-by: Aymeric Jakobowski [email protected]
Co-authored-by: thinhantran [email protected]
Co-authored-by: pampletousse [email protected]
Co-authored-by: Valentin Sabatier [email protected]
Co-authored-by: MattBild [email protected]
Co-authored-by: aitkarrafarid [email protected]
Co-authored-by: Loïc Bonavent [email protected]
Co-authored-by: secale [email protected]
Co-authored-by: Sébastien Coze [email protected]
Signed-off-by: dependabot[bot] [email protected]
Co-authored-by: github-actions [email protected]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Full Changelog: 3.1.1...3.2.0
3.1.1
What's Changed
- 🐛 podfile fix pagination display (#787)
- improve clean_video_files and code cleaning (#782)
- Fix wrong url of paginated sub-themes (#789)
- Add "help" command to makefile (#792)
- Ptitloup/fix thumbnail (#790)
- Hide channel desc (#794)
- fix podfile (#798)
- Correct podfile sidebar (#799)
- Ptitloup/fix link playlist (#801)
- Fix video theme (#800)
Co-authored-by: MattBild [email protected]
Co-authored-by: Olivier Bado-Faustin [email protected]
Co-authored-by: pampletousse [email protected]
Full Changelog: 3.1.0...3.1.1
3.1.0
What's newed
- New configuration: automatic documentation
- Improved accessibility and automatic accessibility test (pa11yci).
- Transcription of live broadcasts with Vosk.
- Containerization of the application for development
- Removal of jquery framework and rewriting of JS scripts
- Added meeting recordings (external playback)
- Implementation of xAPIs on the video player of Pod
- Live application: addition of a qrcode for the link to the events and addition of a waiting video
- Application meeting: addition of a thumbnail and link to the recordings
- Improved obsolescence of videos, Bugfix and update of third party libs
What's Changed
- [DONE] Improve live transcript #780
- [DONE] Update main.js -fix user search in video filter aside #779
- [DONE] live_event disable buttons when stop is clicked + REMOVE JQuery #778
- [DONE] live_event prevent new recording when manually stop #777
- [DONE] Update Encoding_video_model.py #776
- [DONE] Update playlist.js #775
- [DONE] Fix user search from navbar #773
- [DONE] fix theme in video edit page #772
- [DONE] Correct bad contrast on opencast studio #771
- [DONE] 3.1 FIX - Pampletousse/fix fvideo list refresh with filters #770
- [DONE] Meeting thumbnail mode #769
- [DONE] Fix launch_encode_video_studio fct with name of parameter input_video #766
- [DONE] Add missing titles on video cards #765
- [DONE] change default port to 9090 #764
- [DONE] fix opencast studio last version #755
- [DONE] Event video on hold #752
- [DONE] improve video obsolescence #750
- [DONE] Fix navbar 'My events' button display #749
- [DONE] create xapi app to manage and send statements #748
- [DONE] Add resolution threshold for encoding #747
- [DONE] Ptitloup/improve configuration #746
- [DONE] replace block by inline for button navbar #745
- [Done] Fix liveevent qrcode in admin part #743
- [DONE] Meeting : get recordings and manage it #741
- [DONE][FIX] add return msg when calling fix duration command #740
- [DONE] max viewers on each live event #739
- [DONE] corrections on code_formatting.yml #738
- [DONE] CI: Accessibility testing & Elastic search #737
- [DONE] Ptitloup/improve configuration #732
- [DONE] Feature/conteneurisation #731
- [DONE] Prevent a Reflected XSS on /videos/url (Issue #728) #730
- [DONE] Live Transcription #729
- [DONE] use reverse to get recorder notify url in command #721
- [Done] Do not include metadata while video is restricted. #720
- [DONE] fix url category #718
- [Done] Ajout controle permission pour affichage ajout live live #716
- [DONE] add minor correction to channel home page #715
- [DONE] Désinscription des utilisateurs aux groupes gérés automatiquement #713
- [DONE] add opencast studio config in configuration_markdown #712
- [DONE] Update ConfigurationPod.md #711
- [DONE] Ptitloup/configuration markdown #710
Contributors
Co-authored-by: Ptitloup [email protected]
Co-authored-by: Olivier Bado-Faustin [email protected]
Co-authored-by: mattbild [email protected]
Co-authored-by: farid.aitkarra [email protected]
Co-authored-by: mateo [email protected]
Co-authored-by: github-actions [email protected]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: pampletousse [email protected]
Co-authored-by: Loïc Bonavent [email protected]
Co-authored-by: MattBild [email protected]
Co-authored-by: cbissler <>
Co-authored-by: fanfounet <>
Co-authored-by: RaphaelDebray <>
New Contributors
- @RaphaelDebray made their first contribution in #747
Full Changelog: 3.0.5...3.1.0
3.0.5
Released notes
- Add recurring meeting
- Add configuration affiliation for OIDC connect
- Add configuration proxy for OIDC connect
- Sync access group in each connexion
- Improve channel display
- Fix check permission for button in live event
- Fix recorder notify link
- Fix url categories
What's Changed
- [DONE] Add configurable proxy environment variable through settings by @LoanR in #693
- [DONE] add minor correction to channel home page by @ptitloup in #715
- [DONE] Add configurable default affiliation OIDC through settings by @LoanR in #694
- [DONE] Désinscription des utilisateurs aux groupes gérés automatiquement by @cbissler in #713
- [Done] Ajout controle permission pour affichage ajout live live by @mattbild in #716
- [Done] Ptitloup/add recurring meeting by @ptitloup in #690
- [DONE] fix url category by @ptitloup in #718
- [DONE] use reverse to get recorder notify url in command by @ptitloup in #721
- [DONE] Develop #3.0.5 by @ptitloup in #709
New Contributors
Full Changelog: 3.0.4...3.0.5
3.0.4
Released notes
- Improve maintenance mode, iframe mode and enrichment mode
- Fix : correct model for deprecated bbb app, live_event migration, event email not send because event is None, oembed for add or edit view
- All events are displayed in the events view
What's Changed
- [DONE] Update Github workflows by @Badatos in #689
- [DONE] No comment in maintenance by @Badatos in #687
- [DONE] Split Pod Logo in 2 files by @Badatos in #691
- [DONE] No more render nav menus on iframe by @Badatos in #695
- [DONE] Fix remove_accents Bug by @Badatos in #697
- call correct model in bbb command by @ptitloup in #699
- Hotfix migrate by @ptitloup in #698
- Bump pillow from 9.2.0 to 9.3.0 by @dependabot in #703
- [DONE] correction filtres affichage prochains évènements by @mattbild in #702
- [DONE] fix get event on event creation to send email by @ptitloup in #706
- [DONE] fix oembed by @ptitloup in #707
- [DONE] use class to key display mode - show full video when no slide by @ptitloup in #708
- [DONE] fix encoding video with no audio by @ptitloup in #705
- Develop #3.0.4 - before 3.1 by @ptitloup in #700
Full Changelog: 3.0.3...3.0.4
3.0.3
- improve templating (accessibility, typo, apps Notes and comments, enrichment, stats, favicon, caption maker etc.)
- fix bug with playlist, admin group access, autocomplete multiple for meeting
- improve rss feed
- complete translation files
- send email from default from email
- add management command to launch encode and recreate thumbnail
What's Changed - auto generated release notes
- Dev 3.0.3 by @ptitloup in #674
- fix event iframe and is coming check by @ptitloup in #675
- [DONE] overall minor improvements by @Badatos in #672
- [DONE] Minor CSS & JS bugfixes by @Badatos in #677
- [DONE] Improve Pod Favicon display by @Badatos in #680
- [DONE] Video Notes & Comments v3.0 by @Badatos in #684
- [DONE] Ptitloup/add reply to contact us by @ptitloup in #682
- [DONE] Ptitloup/add recreate thumbnail function by @ptitloup in #683
- [DONE] add some meta data to video template - add host in thumbnail url by @ptitloup in #681
- [DONE] Ptitloup/improve rss feed by @ptitloup in #679
- [DONE] Minors fixes before 3.0.3 by @Badatos in #686
- [REVIEW] Develop #3.0.3 by @ptitloup in #678
Full Changelog: 3.0.2...3.0.3