Skip to content

Commit

Permalink
Merge branch 'upstream/release52' into bbc-release52
Browse files Browse the repository at this point in the history
  • Loading branch information
Julusian committed Jan 8, 2025
2 parents df01158 + b20b4a4 commit 8338eab
Show file tree
Hide file tree
Showing 55 changed files with 1,500 additions and 2,160 deletions.
17 changes: 17 additions & 0 deletions meteor/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,23 @@

All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.

### [1.51.5](///compare/v1.51.4...v1.51.5) (2025-01-07)


### Bug Fixes

* **job-worker/playout:** Hold mode doesn't work at all a7d6999

### [1.51.4](///compare/v1.51.3...v1.51.4) (2024-12-04)


### Bug Fixes

* Device Action Studio Context gets lost, Adlib previews are unstable 193815d
* Live Status Gateway Dockerfile (regular) still uses yarn to start 0ae53c4
* release scripts broken on Windows 9636051
* RundownView shows spinner when unMOSing a Rundown from a Playlist 874e85c

### [1.51.2](https://github.com/nrkno/tv-automation-server-core/compare/v1.51.1...v1.51.2) (2024-11-21)


Expand Down
10 changes: 5 additions & 5 deletions meteor/yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -1240,7 +1240,7 @@ __metadata:
resolution: "@sofie-automation/shared-lib@portal:../packages/shared-lib::locator=automation-core%40workspace%3A."
dependencies:
"@mos-connection/model": v4.2.0
timeline-state-resolver-types: 9.2.0-nightly-release52-20240923-122840-58cfbb259.0
timeline-state-resolver-types: 9.2.0-nightly-release52-20241219-123204-90290cef1.0
tslib: ^2.6.2
type-fest: ^3.13.1
languageName: node
Expand Down Expand Up @@ -10167,12 +10167,12 @@ __metadata:
languageName: node
linkType: hard

"timeline-state-resolver-types@npm:9.2.0-nightly-release52-20240923-122840-58cfbb259.0":
version: 9.2.0-nightly-release52-20240923-122840-58cfbb259.0
resolution: "timeline-state-resolver-types@npm:9.2.0-nightly-release52-20240923-122840-58cfbb259.0"
"timeline-state-resolver-types@npm:9.2.0-nightly-release52-20241219-123204-90290cef1.0":
version: 9.2.0-nightly-release52-20241219-123204-90290cef1.0
resolution: "timeline-state-resolver-types@npm:9.2.0-nightly-release52-20241219-123204-90290cef1.0"
dependencies:
tslib: ^2.6.3
checksum: c041363201bcfc0daac2ebca021b09fddc1f5b12fdeb932d9c19bfadc3ee308aa81f36c74c005edad2e756ed1c6465de779bfca5ed63ffd940878bf015497231
checksum: 3c7a6fa15aa6d7b16efe8bf18ac187064e54e3a1e9dc284280a39c0256e6104d356095ea67495c7a5a3c1e1f408ea86a86094dd19972ba3e161acc6b1eab38fa
languageName: node
linkType: hard

Expand Down
58 changes: 7 additions & 51 deletions packages/blueprints-integration/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,116 +3,73 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

## [1.51.3](https://github.com/nrkno/sofie-core/compare/v1.51.2...v1.51.3) (2024-11-21)
## [1.51.5](https://github.com/nrkno/sofie-core/compare/v1.51.4...v1.51.5) (2025-01-07)

**Note:** Version bump only for package @sofie-automation/blueprints-integration

## [1.51.4](https://github.com/nrkno/sofie-core/compare/v1.51.3...v1.51.4) (2024-12-04)

**Note:** Version bump only for package @sofie-automation/blueprints-integration

## [1.51.3](https://github.com/nrkno/sofie-core/compare/v1.51.2...v1.51.3) (2024-11-21)

**Note:** Version bump only for package @sofie-automation/blueprints-integration

## [1.51.2](https://github.com/nrkno/sofie-core/compare/v1.51.1...v1.51.2) (2024-11-21)

**Note:** Version bump only for package @sofie-automation/blueprints-integration





## [1.51.1](https://github.com/nrkno/sofie-core/compare/v1.51.1-2...v1.51.1) (2024-11-13)

**Note:** Version bump only for package @sofie-automation/blueprints-integration





## [1.51.1-2](https://github.com/nrkno/sofie-core/compare/v1.51.1-1...v1.51.1-2) (2024-10-24)

**Note:** Version bump only for package @sofie-automation/blueprints-integration





## [1.51.1-2](https://github.com/nrkno/sofie-core/compare/v1.51.1-1...v1.51.1-2) (2024-10-24)

**Note:** Version bump only for package @sofie-automation/blueprints-integration





## [1.51.1-1](https://github.com/nrkno/sofie-core/compare/v1.51.1-0...v1.51.1-1) (2024-10-18)

**Note:** Version bump only for package @sofie-automation/blueprints-integration





## [1.51.1-0](https://github.com/nrkno/sofie-core/compare/v1.51.0...v1.51.1-0) (2024-10-18)

**Note:** Version bump only for package @sofie-automation/blueprints-integration





## [1.51.1-0](https://github.com/nrkno/sofie-core/compare/v1.51.0...v1.51.1-0) (2024-10-18)

**Note:** Version bump only for package @sofie-automation/blueprints-integration





# [1.51.0](https://github.com/nrkno/sofie-core/compare/v1.51.0-in-testing.3...v1.51.0) (2024-10-07)

**Note:** Version bump only for package @sofie-automation/blueprints-integration





# [1.51.0](https://github.com/nrkno/sofie-core/compare/v1.51.0-in-testing.3...v1.51.0) (2024-10-07)

**Note:** Version bump only for package @sofie-automation/blueprints-integration





# [1.51.0-in-testing.3](https://github.com/nrkno/sofie-core/compare/v1.51.0-in-testing.2...v1.51.0-in-testing.3) (2024-09-25)

**Note:** Version bump only for package @sofie-automation/blueprints-integration





# [1.51.0-in-testing.2](https://github.com/nrkno/sofie-core/compare/v1.51.0-in-testing.1...v1.51.0-in-testing.2) (2024-09-24)

**Note:** Version bump only for package @sofie-automation/blueprints-integration





# [1.51.0-in-testing.1](https://github.com/nrkno/sofie-core/compare/v1.51.0-in-testing.0...v1.51.0-in-testing.1) (2024-09-06)


### Features

* stringify piece NoraContent payload SOFIE-3398 ([#1248](https://github.com/nrkno/sofie-core/issues/1248)) ([0613f74](https://github.com/nrkno/sofie-core/commit/0613f740c1e2f740d7d9c39bc72178e301f5f72f))
- stringify piece NoraContent payload SOFIE-3398 ([#1248](https://github.com/nrkno/sofie-core/issues/1248)) ([0613f74](https://github.com/nrkno/sofie-core/commit/0613f740c1e2f740d7d9c39bc72178e301f5f72f))

# [1.51.0-in-testing.1](https://github.com/nrkno/sofie-core/compare/v1.51.0-in-testing.0...v1.51.0-in-testing.1) (2024-09-06)


### Features

* stringify piece NoraContent payload SOFIE-3398 ([#1248](https://github.com/nrkno/sofie-core/issues/1248)) ([0613f74](https://github.com/nrkno/sofie-core/commit/0613f740c1e2f740d7d9c39bc72178e301f5f72f))

- stringify piece NoraContent payload SOFIE-3398 ([#1248](https://github.com/nrkno/sofie-core/issues/1248)) ([0613f74](https://github.com/nrkno/sofie-core/commit/0613f740c1e2f740d7d9c39bc72178e301f5f72f))

# [1.51.0-in-testing.0](https://github.com/nrkno/sofie-core/compare/v1.50.4...v1.51.0-in-testing.0) (2024-08-19)

Expand Down Expand Up @@ -182,7 +139,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline
- typed publications in gateways/peripheraldevices SOFIE-1183 ([#1056](https://github.com/nrkno/sofie-core/issues/1056)) ([0c3c1bf](https://github.com/nrkno/sofie-core/commit/0c3c1bfd2bb779034976dc34e49aa6e664ea874b))
- update meteor to 2.12 SOFIE-2368 ([#931](https://github.com/nrkno/sofie-core/issues/931)) ([d7dfb71](https://github.com/nrkno/sofie-core/commit/d7dfb71d19405267cab5e2abc39794a80acb30b1))


## [1.50.5](https://github.com/nrkno/tv-automation-server-core/compare/v1.50.4...v1.50.5) (2024-09-19)

**Note:** Version bump only for package @sofie-automation/blueprints-integration
Expand Down
4 changes: 2 additions & 2 deletions packages/documentation/docs/for-developers/data-model.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ In every case, any layout changes and any scheduled cleanup are performed by the

This category of collections is rather loosely defined, as it ends up being everything that doesn't belong somewhere else

This consists of anything that is configurable from the Sofie UI, anything needed soley for the UI and some other bits. Additionally, there are some collections which are populated by other portions of a Sofie system, such as by package manager, through an API over DDP.
This consists of anything that is configurable from the Sofie UI, anything needed soley for the UI and some other bits. Additionally, there are some collections which are populated by other portions of a Sofie system, such as by Package Manager, through an API over DDP.
Currently, there is not a very clearly defined flow for modifying these documents, with the UI often making changes directly with minimal or no validation.

This includes:
Expand Down Expand Up @@ -76,7 +76,7 @@ The collections which are owned by the ingest workers are:
- [Segments](https://github.com/nrkno/sofie-core/blob/master/packages/corelib/src/dataModel/Segments.ts)

These collections model a Rundown from the NRCS in a Sofie form. Almost all of these contain documents which are largely generated by blueprints.
Some of these collections are used by package manager to initiate work, while others form a view of the Rundown for the users, and are used as part of the model for playout.
Some of these collections are used by Package Manager to initiate work, while others form a view of the Rundown for the users, and are used as part of the model for playout.

### Playout

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ Names of the enum values as generated for the typescript enum, which we display

Note: Only valid for blueprint configuration.

Sometimes it can be useful to reference other values. This property can be used on string fields, to let sofie generate a dropdown populated with values valid in the current context.
Sometimes it can be useful to reference other values. This property can be used on string fields, to let Sofie generate a dropdown populated with values valid in the current context.

#### `mappings`

Expand Down
2 changes: 1 addition & 1 deletion packages/documentation/docs/for-developers/publications.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ There has been a recent push towards using more 'custom' publications for stream
To achieve this, we have an `optimisedObserver` flow which is designed to help maange to a custom publication, with a few methods to fill in to setup the reactivity and the data transformation.

One such publication is the `PieceContentStatus`, prior to version 1.50, this was computed inside the UI.
A brief overview of this publication, is that it looks at each Piece in a Rundown, and reports whether the Piece is 'OK'. This check is primarily focussed on Pieces containing clips, where it will check the metadata generated by either package manager or media manager to ensure that the clip is marked as being ready for playout, and that it has the correct format and some other quality checks.
A brief overview of this publication, is that it looks at each Piece in a Rundown, and reports whether the Piece is 'OK'. This check is primarily focussed on Pieces containing clips, where it will check the metadata generated by Package Manager to ensure that the clip is marked as being ready for playout, and that it has the correct format and some other quality checks.

To do this on the client meant needing to subscribe to the whole contents of a couple of MongoDB collections, as it is not easy to determine which documents will be needed until the check is being run. This caused some issues as these collections could get rather large. We also did not always have every Piece loaded in the UI, so had to defer some of the computation to the backend via polling.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@ sidebar_position: 3

## Permissions

There are a few different access levels that users can be assigned. They are not heirarchical, you will often need to enable multiple for each user.
Any client that can access sofie always has at least view-only access to the rundowns, and system status pages.
There are a few different access levels that users can be assigned. They are not heirarchical, you will often need to enable multiple for each user.
Any client that can access Sofie always has at least view-only access to the rundowns, and system status pages.

| Level | Summary |
| :------------ | :----------------------------------------------------------------------------------------------------------------------------------------------- |
Expand Down
Loading

0 comments on commit 8338eab

Please sign in to comment.