🟢 There are no breaking changes.
User-facing changes
- Add automatic login for Studio and Editor. Users logged into Tobira can now automatically be logged into Opencast as well. (For admins: check these docs). #587
- Hide upcoming live events in expandable box #688
- Add cancel button to video uploader and also cancel upload when leaving route #633
- Split "manage single video" page into multiple pages #595
- Make events findable via search if the exact Opencast ID is entered #655
- Clarify starting time indicator for live events #614
- Improve contrast between some texts and their backgrounds #644
- Apply hover styles also on keyboard focus #662
- Remove disabled buttons from accessibility tree #665
- Rerender the current route on every navigation #680
- Fix some typos in translation and docs #618
- Fix minor frontend bugs & speed up thumbnail hover animation #685
Changes primarily for admins
- Add
authkit
framework for writing login handlers (making it much easier) #645 - Add
auth.mode = "opencast"
for simple auth via Opencast (see these docs) #645 - Make Tobira work with PostgreSQL schemas other than
public
#664 - Rewrite and improve most documentation related to authentication #645
- Add Dockerfile by @mtneug #638
- Document debian packages by @gregorydlogan #625
- Redirect from
/~login
when already logged in #623 - Reduce noisiness of harvest logging #686
- Generalize installation docs #626
- Improve and fix some docs #615
- Update dependencies #653
Changes primarily for developers
- Delete logs when removing a test deployment #669
- Stop unnecessarily passing around
setFiles
#695 - Update docs, fix
fixtures.sql
, and add colors todb reset
command #616 - Add docs for v1.5 and fix release script #613
- Fix doc deployment + some housekeeping #619
- Fix CI badge in README #627
New Contributors
- @gregorydlogan made their first contribution #625
- @mtneug made their first contribution #638
Full Changelog: v1.5...v1.6