Introduce live mode for content groups
Reintroduce published flag and add publishing modes for live usage
Replace publishing mode NONE
usage with published flag.
Move publishing mode selection to content group settings:
- Slide toggle for publishing/locking group
- Slide toggle for live mode
- Button toggle group for selection of publishing modes
Add published state info to content group overview header. If content group is locked, add action button above content list to publish group.
Allow starting of contents without duration and publish contents automatically in presentation
Contents which haven't a duration can be started and stopped as well.
If live mode is enabled, publish contents automatically by moving to next one. If navigated further keep old behavior with hotkey action button for publishing content manually.
Adjust participants content carousel for live mode
Show content waiting area always if content hasn't been started yet in live mode or if leaderboard is enabled and no alias has been set.
Also show series overview according to if leaderboard is enabled or not.
Furthermore fix content state model where answeringEndTime
can be undefined.
Add live mode controls and info to creators content list items
Let creators start and stop contents in content list. If a duration is set, show remaining time, otherwise show info to indicate that content is live.
If contents are finished, show a locked icon to indicate that answering has been locked.
When locked content has been started, update publishing index first and start content afterwards.
To show countdown timer without progress bar adjust CountdownTimerComponent
.
Closes #1317 (closed)