What's Changed
User-facing changes
- Add playlists in #1159 and #1181
- Playlists are now synced with Opencast, and stored in Tobiras DB and search index
- There are direct links to playlists and playlists can be added as blocks to pages, very similar to series
- Make event/series/playlist selection in block editor return most recently updated items first when no search term is entered in #1224
- Fix & improve various UI things in our paella integration in #1208
- Fix uploader for metadata containing '%' in #1192
- Remove "open in new tab" icons from Editor and Studio buttons in #1207
- Fix navigation for invalid realm paths in #1204
- Fix back button by replacing current state in "forward to direct video" in #1210
- Refine notes for missing videos in series and playlist blocks in #1213
- Make video routes work with Opencast Ids in #1190
Changes primarily for admins
- Add
opencast.external_api_node
config value (previously deleting videos was using the sync node, which usually did not work with multi-node setups) in #1221 - Remove outdated note about series not findable from docs in #1194
- Fix comment in config for
general.initial_consent
in #1201 - Improve config docs for
general.initial_consent
in #1206 - Fix docs about "listed" behavior in #1211
- Update some paella packages in #1223
Changes primarily for developers
- Fix "listed" logic, rewrite all search index trigger logic & some other improvements in #1217
- Make scripts compatible with older versions of
bash
in #1188 - Ignore
build
andnode_modules
folder forwebpack --watch
in #1193 - Update appkit and replace own components by the ones from appkit in #1199
- Replace
docker-compose
command withdocker compose
& updatetime
dep to fix build error in #1218
Full Changelog: v2.10...v2.11