Skip to content

Release 53#1380

Merged
PeterC89 merged 596 commits intomainfrom
release53
Feb 4, 2026
Merged

Release 53#1380
PeterC89 merged 596 commits intomainfrom
release53

Conversation

@nytamin
Copy link
Member

@nytamin nytamin commented Feb 4, 2025

Sofie-Automation/Sofie-TV-automation#58

Info to developers

This release includes a significant refactor/reformatting that affects a large part of the code base. If you want to submit contributions to release53 based on release52, please read the instructions in the Modernizing tech stack PR.

@nytamin nytamin requested a review from a team as a code owner February 4, 2025 14:10
@jstarpl jstarpl changed the title Release53 Release 53 Mar 20, 2025
@nytamin nytamin requested a review from a team as a code owner May 27, 2025 11:23
jstarpl and others added 26 commits July 15, 2025 15:34
* feat(PreviewPopUpContext): convertSourceLayerItemToPreview set preview to large for Videos

* fix(PreviewPopUpContext): only use large preview if previewUrl is set
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v4...v5)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
…ons/actions/checkout-5

chore(deps): bump actions/checkout from 4 to 5
# Conflicts:
#	packages/webui/src/client/ui/Settings/Studio/PackageManager/AccessorTableRow.tsx
Julusian and others added 28 commits January 26, 2026 11:16
…exts

Adds `isRehearsal` readonly property to IPartAndPieceActionContext interface,
allowing blueprints to check whether the playlist is in rehearsal mode during
onTake, onSetAsNext, and executeAction callbacks.

Implements the property in OnTakeContext, OnSetAsNextContext, and
ActionExecutionContext classes.

SOFIE-3225
Tests isRehearsal returns true when rehearsal is true, false when false,
and false when undefined (default behavior).
- Rename "Presenter Screen" section to "Director Screen" to match URL
- Add presenterLayout query parameter documentation for Presenter Screen
- Move Media Status from Screens to Views section (it's part of main UI)
- Add URL /status/media to Media Status View
- Add documentation for Multiview Screen developer tool
- Fix terminology: use "screen" consistently for external displays
…ure-form

feat: Configuration forms for screens
feat: Add isRehearsal method for blueprints to use
* feat(EAV-603): allow part to be queued from onTake

* feat(EAV-771): make it possible to queue after take from adLib actions

* refactor(EAV-771): select next part only when needed
fix: Mini shelf text wrapping
feat: add info about AB channels (players) to LSG (SOFIE-288)
@sonarqubecloud
Copy link

sonarqubecloud bot commented Feb 4, 2026

Quality Gate Failed Quality Gate failed

Failed conditions
2 Security Hotspots
D Reliability Rating on New Code (required ≥ A)
D Security Rating on New Code (required ≥ A)

See analysis details on SonarQube Cloud

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE

@PeterC89 PeterC89 merged commit a22a0a0 into main Feb 4, 2026
69 of 73 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.