Skip to content

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
siljekristensen and others added 12 commits May 9, 2025 11:05
Instead of using setInterval to get a tick every second, starting at a
random point an slowly drifting a ms or 2 every few updates, set a 
timeout for the number of ms until the next update is due.

For example, if we have an interval of 1000ms (1s), and we start at
12:00:00.123, we will set a timeout of 877ms so that the next update
should be at exactly 12:00:01.000.

In practice, depending on how busy the browser’s event loop is etc. it
might be at e.g. 12:00:01.002, in which case the next update will set a timeout of 998ms.
The module is called sha.js, but the config strips .js from imports
expecting them to be JS files. This adds sha.js as an exception to
that rule.
those are always provided, therefore should not be optional
fix: make buckets properties required in LSG API
# Conflicts:
#	packages/blueprints-integration/CHANGELOG.md
#	packages/documentation/docs/user-guide/installation/installing-sofie-server-core.md
#	packages/lerna.json
#	packages/mos-gateway/CHANGELOG.md
#	packages/playout-gateway/CHANGELOG.md
#	packages/server-core-integration/CHANGELOG.md
#	packages/webui/src/client/ui/Prompter/PrompterView.tsx
@nytamin nytamin requested a review from a team as a code owner May 27, 2025 11:23
nytamin and others added 14 commits May 27, 2025 13:49
# Conflicts:
#	CHANGELOG.md
#	CONTRIBUTING.md
#	meteor/server/api/playout/DOCS.md
#	packages/documentation/docs/for-developers/data-model.md
#	packages/documentation/docs/for-developers/device-integrations/intro.md
#	packages/documentation/docs/for-developers/libraries.md
#	packages/documentation/docs/user-guide/concepts-and-architecture.md
#	packages/documentation/docs/user-guide/faq.md
#	packages/documentation/docs/user-guide/features/api.md
#	packages/documentation/docs/user-guide/installation/installing-connections-and-additional-hardware/casparcg-server-installation.md
#	packages/documentation/docs/user-guide/installation/installing-input-gateway.md
#	packages/documentation/docs/user-guide/supported-devices.md
#	packages/shared-lib/package.json
chore: update example in openapi readme
ci: Add missing live status gateway library
olzzon and others added 21 commits December 12, 2025 10:13
@coderabbitai
Copy link

coderabbitai bot commented Dec 17, 2025

Important

Review skipped

Too many files!

145 files out of 295 files are above the max files limit of 150.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@sonarqubecloud
Copy link

sonarqubecloud bot commented Jan 8, 2026

Quality Gate Failed Quality Gate failed

Failed conditions
D Security Rating on New Code (required ≥ A)
D Reliability 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

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.