Skip to content

Conversation

@Julusian
Copy link
Member

@Julusian Julusian commented Oct 6, 2025

About the Contributor

This pull request is posted on behalf of Superfly

Type of Contribution

This is a: Feature / Code improvement / Documentation improvement

Current Behavior

Sofie currently supports any number of studios

New Behavior

As discussed in #1450, this starts to remove support for having more than 1 studio.
At this stage it simply attempts to stop it from being possible to create more than 1, or to delete the last studio, and adds a migration to complain if there is more than 1.

This is the first stage of this, once this is merged future changes could start to assume that there is only one studio in the system.

Testing

  • I have added one or more unit tests for this PR
  • I have updated the relevant unit tests
  • No unit test changes are needed for this PR

Affected areas

Time Frame

Not urgent, but we would like to get this merged into the in-development release.

Other Information

Status

  • PR is ready to be reviewed.
  • The functionality has been tested by the author.
  • Relevant unit tests has been added / updated.
  • Relevant documentation (code comments, system documentation) has been added / updated.

This is not strict about it, if a system has more than one then it will simply get a stuck migration. Once the system has a single studio it will not allow adding or removing any.
@Julusian Julusian requested a review from a team as a code owner October 6, 2025 11:04
@Julusian Julusian added Contribution from SuperFly.tv Contributions sponsored by SuperFly.tv Contribution External contribution labels Oct 6, 2025
@codecov-commenter
Copy link

codecov-commenter commented Oct 6, 2025

⚠️ Please install the 'codecov app svg image' to ensure uploads and comments are reliably processed by Codecov.

Codecov Report

❌ Patch coverage is 34.78261% with 30 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
meteor/server/api/studio/api.ts 0.00% 16 Missing ⚠️
meteor/server/api/rest/v1/studios.ts 0.00% 13 Missing ⚠️
meteor/server/migration/X_X_X.ts 93.33% 1 Missing ⚠️

📢 Thoughts on this report? Let us know!

@Julusian Julusian merged commit 38439f9 into Sofie-Automation:release53 Nov 12, 2025
32 checks passed
@Julusian Julusian deleted the feat/limit-to-single-studio branch November 12, 2025 15:25
scriptorian pushed a commit to evs-broadcast/sofie-core that referenced this pull request Nov 18, 2025
commit 317020e
Author: Julian Waller <[email protected]>
Date:   Mon Nov 17 12:58:41 2025 +0000

    chore: update mos-connection

commit 86ec4c2
Author: Julian Waller <[email protected]>
Date:   Mon Nov 17 12:53:59 2025 +0000

    chore: tidy old type re-exports SOFIE-1149 (Sofie-Automation#1553)

    * chore: tidy protectedString reexports

    * chore: replace createManualPromise with Promise.withResolvers

    * chore: remove remaining tempLib reexports from meteor

    * chore: tidy protectedString reexports

    * chore: remove remaining tempLib reexports from webui

commit 3b36681
Merge: de8774a e5a57e2
Author: Jan Starzak <[email protected]>
Date:   Fri Nov 14 17:20:31 2025 +0100

    Merge pull request Sofie-Automation#1546 from nrkno/fix/resolve-timeline-wrong-time-redux

commit de8774a
Author: Julian Waller <[email protected]>
Date:   Wed Nov 12 15:34:45 2025 +0000

    feat: remove remnants of 'organisations' (Sofie-Automation#1535)

commit 38439f9
Author: Julian Waller <[email protected]>
Date:   Wed Nov 12 15:25:09 2025 +0000

    feat: limit the system to have a single studio Sofie-Automation#1450 (Sofie-Automation#1534)

    This is not strict about it, if a system has more than one then it will simply get a stuck migration. Once the system has a single studio it will not allow adding or removing any.

commit 3814a75
Author: Johan Nyman <[email protected]>
Date:   Wed Nov 12 15:53:10 2025 +0100

    chore: doc for LookaheadMode enum

    ref: https://sofie-automation.github.io/sofie-core/docs/for-developers/for-blueprint-developers/lookahead/

commit 6b680d8
Author: Julian Waller <[email protected]>
Date:   Tue Nov 11 10:51:51 2025 +0000

    feat: add piece status to indicate invalid package container source SOFIE-2991 (Sofie-Automation#14) (Sofie-Automation#1551)

commit 8b07493
Merge: 0d1552d ce33333
Author: Jan Starzak <[email protected]>
Date:   Fri Oct 31 15:41:04 2025 +0100

    Merge pull request Sofie-Automation#1548 from nrkno/fix/base64-image-input

commit ce33333
Author: Jan Starzak <[email protected]>
Date:   Fri Oct 31 15:31:36 2025 +0100

    fix: lint

commit e5a57e2
Author: Jan Starzak <[email protected]>
Date:   Wed Oct 29 12:33:50 2025 +0100

    chore: remove unsued import

commit d671d1d
Author: Jan Starzak <[email protected]>
Date:   Wed Oct 29 12:17:29 2025 +0100

    chore: improve test case

commit fef7b16
Author: Jan Starzak <[email protected]>
Date:   Wed Oct 29 11:24:59 2025 +0100

    chore: add unit test for getNowInPlayout

commit 4c20059
Author: Jan Starzak <[email protected]>
Date:   Tue Oct 28 17:54:32 2025 +0100

    chore: remove tests for endRelativeToNow

commit 0d1552d
Author: Robert (Jamie) Munro <[email protected]>
Date:   Mon Oct 27 14:58:49 2025 +0000

    feat: Add getUpcomingParts to action context (Sofie-Automation#1524)

    So that an action can be taken based on what items may be coming up
    (further ahead than the next part instance)

commit 976c1ad
Author: Jan Starzak <[email protected]>
Date:   Mon Oct 27 11:06:20 2025 +0100

    chore: remove endRelativeToNow from tests

commit 2719444
Author: Jan Starzak <[email protected]>
Date:   Fri Oct 24 16:55:21 2025 +0200

    fix(Base64ImageInput): component uploads contents instead of a data: url

commit d264c14
Author: Jan Starzak <[email protected]>
Date:   Fri Oct 24 13:13:06 2025 +0200

    chore: remove endRelativeToNow completely

commit 3192dd3
Author: Jan Starzak <[email protected]>
Date:   Thu Oct 23 18:40:01 2025 +0200

    chore: declare getNowInPlayout returns a Time type

commit 26dc3ab
Author: Jan Starzak <[email protected]>
Date:   Thu Oct 23 18:34:14 2025 +0200

    chore: mark endRelativeToNow as deprecated

commit 3ddd1fd
Author: Jan Starzak <[email protected]>
Date:   Thu Oct 23 17:59:04 2025 +0200

    chore: simplify innerStopPieces (why was that using 'endRelativeToNow' in the first place?)

commit f87d372
Author: Jan Starzak <[email protected]>
Date:   Thu Oct 23 17:49:26 2025 +0200

    fix: rework targetNowTime in playout, make it part of the Model

commit e123abc
Merge: 5e47cef 65ad64f
Author: Jan Starzak <[email protected]>
Date:   Wed Oct 22 16:09:53 2025 +0200

    Merge pull request Sofie-Automation#1531 from nrkno/feat/sofie-4074/bread-crumbs

commit 5e47cef
Author: Julian Waller <[email protected]>
Date:   Tue Oct 21 12:53:10 2025 +0100

    chore: fix lint

commit fdb3596
Merge: b3332d4 9a0bbc6
Author: Julian Waller <[email protected]>
Date:   Tue Oct 21 12:40:52 2025 +0100

    Merge branch 'release52' into release53

commit 9a0bbc6
Merge: 9e8ee71 e98ca90
Author: Julian Waller <[email protected]>
Date:   Tue Oct 21 12:15:58 2025 +0100

    Merge branch 'main' into release52

commit e98ca90
Author: Julian Waller <[email protected]>
Date:   Tue Oct 21 11:54:27 2025 +0100

    chore: support scoped package publishing SOFIE-4181 (Sofie-Automation#1536)

commit 5578d06
Author: Julian Waller <[email protected]>
Date:   Mon Oct 20 10:30:17 2025 +0100

    chore: update package-manager docker-compose to show workers in docker (Sofie-Automation#1540)

commit 19e72b0
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Mon Oct 20 08:56:12 2025 +0100

    chore(deps): bump actions/setup-node from 4 to 6 (Sofie-Automation#1542)

    Bumps [actions/setup-node](https://github.com/actions/setup-node) from 4 to 6.
    - [Release notes](https://github.com/actions/setup-node/releases)
    - [Commits](actions/setup-node@v4...v6)

    ---
    updated-dependencies:
    - dependency-name: actions/setup-node
      dependency-version: '6'
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...

    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 65ad64f
Author: Jan Starzak <[email protected]>
Date:   Wed Oct 1 11:23:19 2025 +0200

    chore: lint

commit ed66237
Author: Jan Starzak <[email protected]>
Date:   Wed Oct 1 11:20:51 2025 +0200

    fix: keyboard naviagation UX improvement

commit 4692e36
Author: Jan Starzak <[email protected]>
Date:   Wed Oct 1 11:05:06 2025 +0200

    chore: remove unused import

commit 1c72e01
Author: Jan Starzak <[email protected]>
Date:   Wed Oct 1 10:58:25 2025 +0200

    chore: remove leftover comments

commit 3e23880
Author: Jan Starzak <[email protected]>
Date:   Wed Oct 1 10:58:05 2025 +0200

    fix: prevent event propagation on Enter

commit e5cd51e
Author: Jan Starzak <[email protected]>
Date:   Wed Oct 1 10:55:29 2025 +0200

    feat(UI Schema): ui:displayType bread-crumbs

commit dfe00c2
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Wed Sep 24 15:38:49 2025 +0100

    chore(deps): bump aquasecurity/trivy-action from 0.32.0 to 0.33.1 (Sofie-Automation#1521)

    Bumps [aquasecurity/trivy-action](https://github.com/aquasecurity/trivy-action) from 0.32.0 to 0.33.1.
    - [Release notes](https://github.com/aquasecurity/trivy-action/releases)
    - [Commits](aquasecurity/trivy-action@0.32.0...0.33.1)

    ---
    updated-dependencies:
    - dependency-name: aquasecurity/trivy-action
      dependency-version: 0.33.1
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 3cafb86
Merge: 26d9b38 4763743
Author: Jan Starzak <[email protected]>
Date:   Thu Sep 18 15:35:37 2025 +0200

    Merge pull request Sofie-Automation#1528 from rjmunro/rjmunro/dont-keep-gh-pages-history

commit 4763743
Author: Robert (Jamie) Munro <[email protected]>
Date:   Thu Sep 4 15:04:33 2025 +0100

    fix: Don’t keep history on gh-pages branch

    It get’s big and is fairly pointless. It’s not a great way to keep track
    of changes because it’s build output, not actual source. The source is
    in the main project.

    Long term we should move to not using the gh-pages branch, but deploying
    the web site as a build asset, but that requires reconfiguring the git
    project. This is a quick hack that solves the worst of it.

    See: https://github.com/peaceiris/actions-gh-pages?tab=readme-ov-file#%EF%B8%8F-force-orphan-force_orphan for details.

commit 9e8ee71
Author: Johan Nyman <[email protected]>
Date:   Wed Sep 10 17:09:03 2025 +0200

    fix: add plannedStartedPlayback and plannedStoppedPlayback to IBlueprintPartInstanceTimings interface (Sofie-Automation#1515)

commit e7ef19c
Author: Johan Nyman <[email protected]>
Date:   Wed Sep 10 17:08:49 2025 +0200

    Fix: update dependencies for mos-connection, TSR and timeline (Sofie-Automation#1517)

    * fix: update dependencies for mos-connection and TSR

    * chore: update timeline dep

    * fix: TSR dep update to latest version

commit 26d9b38
Merge: 4cc2e33 aee51ea
Author: Julian Waller <[email protected]>
Date:   Wed Sep 10 16:01:58 2025 +0100

    Merge pull request Sofie-Automation#1518 from nrkno/fix/upstream-ingest-bugs

    fix: ingest parts not being updated when rank changes

commit 4cc2e33
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Wed Sep 10 16:01:19 2025 +0100

    chore(deps): bump actions/checkout from 4 to 5 (Sofie-Automation#1522)

    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] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 797a3ca
Merge: 50e7c55 bd87a6a
Author: Johan Nyman <[email protected]>
Date:   Wed Sep 10 11:03:09 2025 +0200

    Merge pull request Sofie-Automation#1519 from nrkno/fix/various-fixes

    Fix/various fixes

commit bd87a6a
Author: Johan Nyman <[email protected]>
Date:   Wed Sep 10 08:49:45 2025 +0200

    chore: fix test

commit b622c14
Author: Johan Nyman <[email protected]>
Date:   Tue Sep 9 11:43:46 2025 +0200

    chore: fix import

commit d782920
Author: Johan Nyman <[email protected]>
Date:   Tue Sep 9 11:40:25 2025 +0200

    chore: revert a line (refactor)

commit 50e7c55
Merge: 8fa8bcc a5b497d
Author: Johan Nyman <[email protected]>
Date:   Mon Sep 8 15:00:57 2025 +0200

    Merge pull request Sofie-Automation#1510 from Sofie-Automation/fix/mos-profile4

    Fix: Mos-Gateway Implement required callbacks for profile 4

commit c1cdf87
Author: Johan Nyman <[email protected]>
Date:   Mon Sep 8 14:08:50 2025 +0200

    fix: playlistId can be optional

commit a5b497d
Author: Johan Nyman <[email protected]>
Date:   Mon Sep 8 08:32:22 2025 +0200

    chore: doc

commit a02ef23
Author: Johan Nyman <[email protected]>
Date:   Thu Sep 4 10:49:22 2025 +0200

    fix(core-integration): use setMaxListeners on CoreConnection to avoid MaxListenersExceededWarning message

commit 6060e7e
Author: Johan Nyman <[email protected]>
Date:   Thu Sep 4 10:25:10 2025 +0200

    fix(PGW): handle situation when device is not initialized yet

    At that point in time, the device._device is not set.

commit 5fb0c2e
Merge: 6cbe17e 8fa8bcc
Author: Julian Waller <[email protected]>
Date:   Wed Sep 3 10:47:49 2025 +0100

    Merge branch 'release52'

commit aee51ea
Author: Julian Waller <[email protected]>
Date:   Tue Sep 2 16:38:36 2025 +0100

    fix: ingest parts not being updated when rank changes

commit 4d04bef
Author: Julian Waller <[email protected]>
Date:   Mon Sep 1 13:06:45 2025 +0100

    fix: ensure the previousPartInstnace is cleaned up when belonging to a Rundown being removed from the playlist

commit ce586bc
Author: Julian Waller <[email protected]>
Date:   Mon Sep 1 12:03:49 2025 +0100

    fix: ignore invalid partInstances during syncChangesToPartInstances

commit 51b69f9
Author: Julian Waller <[email protected]>
Date:   Mon Sep 1 12:02:41 2025 +0100

    fix: missing await of promise

commit 6cbe17e
Author: Julian Waller <[email protected]>
Date:   Tue Sep 2 10:20:55 2025 +0100

    chore: fix docker compose example permissions to sofie-store (Sofie-Automation#1516)

commit df22171
Author: Johan Nyman <[email protected]>
Date:   Tue Aug 19 13:42:15 2025 +0200

    fix (mos-gateway): Activate profile 4

commit 79f0b5d
Merge: 1d6a22e e8e07e3
Author: Johan Nyman <[email protected]>
Date:   Mon Aug 25 08:18:49 2025 +0200

    Merge pull request Sofie-Automation#1506 from nrkno/fix/upstream-mos-status-error

    fix: update mos-connection for missing mosID bug fix (Sofie-Automation#9)

commit e8e07e3
Author: Julian Waller <[email protected]>
Date:   Mon Aug 11 13:07:23 2025 +0100

    fix: update mos-connection for missing mosID bug fix (Sofie-Automation#9)

    * chore: improve mos-gateway logging

    * fix: update mos-connection for missing mosID bug fix
scriptorian pushed a commit to evs-broadcast/sofie-core that referenced this pull request Nov 18, 2025
commit 672f2bd
Author: Julian Waller <[email protected]>
Date:   Mon Nov 17 20:16:22 2025 +0000

    feat: mos status flow rework (Sofie-Automation#1356)

commit 317020e
Author: Julian Waller <[email protected]>
Date:   Mon Nov 17 12:58:41 2025 +0000

    chore: update mos-connection

commit 86ec4c2
Author: Julian Waller <[email protected]>
Date:   Mon Nov 17 12:53:59 2025 +0000

    chore: tidy old type re-exports SOFIE-1149 (Sofie-Automation#1553)

    * chore: tidy protectedString reexports

    * chore: replace createManualPromise with Promise.withResolvers

    * chore: remove remaining tempLib reexports from meteor

    * chore: tidy protectedString reexports

    * chore: remove remaining tempLib reexports from webui

commit 3b36681
Merge: de8774a e5a57e2
Author: Jan Starzak <[email protected]>
Date:   Fri Nov 14 17:20:31 2025 +0100

    Merge pull request Sofie-Automation#1546 from nrkno/fix/resolve-timeline-wrong-time-redux

commit de8774a
Author: Julian Waller <[email protected]>
Date:   Wed Nov 12 15:34:45 2025 +0000

    feat: remove remnants of 'organisations' (Sofie-Automation#1535)

commit 38439f9
Author: Julian Waller <[email protected]>
Date:   Wed Nov 12 15:25:09 2025 +0000

    feat: limit the system to have a single studio Sofie-Automation#1450 (Sofie-Automation#1534)

    This is not strict about it, if a system has more than one then it will simply get a stuck migration. Once the system has a single studio it will not allow adding or removing any.

commit 3814a75
Author: Johan Nyman <[email protected]>
Date:   Wed Nov 12 15:53:10 2025 +0100

    chore: doc for LookaheadMode enum

    ref: https://sofie-automation.github.io/sofie-core/docs/for-developers/for-blueprint-developers/lookahead/

commit 6b680d8
Author: Julian Waller <[email protected]>
Date:   Tue Nov 11 10:51:51 2025 +0000

    feat: add piece status to indicate invalid package container source SOFIE-2991 (Sofie-Automation#14) (Sofie-Automation#1551)

commit 8b07493
Merge: 0d1552d ce33333
Author: Jan Starzak <[email protected]>
Date:   Fri Oct 31 15:41:04 2025 +0100

    Merge pull request Sofie-Automation#1548 from nrkno/fix/base64-image-input

commit ce33333
Author: Jan Starzak <[email protected]>
Date:   Fri Oct 31 15:31:36 2025 +0100

    fix: lint

commit e5a57e2
Author: Jan Starzak <[email protected]>
Date:   Wed Oct 29 12:33:50 2025 +0100

    chore: remove unsued import

commit d671d1d
Author: Jan Starzak <[email protected]>
Date:   Wed Oct 29 12:17:29 2025 +0100

    chore: improve test case

commit fef7b16
Author: Jan Starzak <[email protected]>
Date:   Wed Oct 29 11:24:59 2025 +0100

    chore: add unit test for getNowInPlayout

commit 4c20059
Author: Jan Starzak <[email protected]>
Date:   Tue Oct 28 17:54:32 2025 +0100

    chore: remove tests for endRelativeToNow

commit 0d1552d
Author: Robert (Jamie) Munro <[email protected]>
Date:   Mon Oct 27 14:58:49 2025 +0000

    feat: Add getUpcomingParts to action context (Sofie-Automation#1524)

    So that an action can be taken based on what items may be coming up
    (further ahead than the next part instance)

commit 976c1ad
Author: Jan Starzak <[email protected]>
Date:   Mon Oct 27 11:06:20 2025 +0100

    chore: remove endRelativeToNow from tests

commit 2719444
Author: Jan Starzak <[email protected]>
Date:   Fri Oct 24 16:55:21 2025 +0200

    fix(Base64ImageInput): component uploads contents instead of a data: url

commit d264c14
Author: Jan Starzak <[email protected]>
Date:   Fri Oct 24 13:13:06 2025 +0200

    chore: remove endRelativeToNow completely

commit 3192dd3
Author: Jan Starzak <[email protected]>
Date:   Thu Oct 23 18:40:01 2025 +0200

    chore: declare getNowInPlayout returns a Time type

commit 26dc3ab
Author: Jan Starzak <[email protected]>
Date:   Thu Oct 23 18:34:14 2025 +0200

    chore: mark endRelativeToNow as deprecated

commit 3ddd1fd
Author: Jan Starzak <[email protected]>
Date:   Thu Oct 23 17:59:04 2025 +0200

    chore: simplify innerStopPieces (why was that using 'endRelativeToNow' in the first place?)

commit f87d372
Author: Jan Starzak <[email protected]>
Date:   Thu Oct 23 17:49:26 2025 +0200

    fix: rework targetNowTime in playout, make it part of the Model

commit e123abc
Merge: 5e47cef 65ad64f
Author: Jan Starzak <[email protected]>
Date:   Wed Oct 22 16:09:53 2025 +0200

    Merge pull request Sofie-Automation#1531 from nrkno/feat/sofie-4074/bread-crumbs

commit 5e47cef
Author: Julian Waller <[email protected]>
Date:   Tue Oct 21 12:53:10 2025 +0100

    chore: fix lint

commit fdb3596
Merge: b3332d4 9a0bbc6
Author: Julian Waller <[email protected]>
Date:   Tue Oct 21 12:40:52 2025 +0100

    Merge branch 'release52' into release53

commit 9a0bbc6
Merge: 9e8ee71 e98ca90
Author: Julian Waller <[email protected]>
Date:   Tue Oct 21 12:15:58 2025 +0100

    Merge branch 'main' into release52

commit e98ca90
Author: Julian Waller <[email protected]>
Date:   Tue Oct 21 11:54:27 2025 +0100

    chore: support scoped package publishing SOFIE-4181 (Sofie-Automation#1536)

commit 5578d06
Author: Julian Waller <[email protected]>
Date:   Mon Oct 20 10:30:17 2025 +0100

    chore: update package-manager docker-compose to show workers in docker (Sofie-Automation#1540)

commit 19e72b0
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Mon Oct 20 08:56:12 2025 +0100

    chore(deps): bump actions/setup-node from 4 to 6 (Sofie-Automation#1542)

    Bumps [actions/setup-node](https://github.com/actions/setup-node) from 4 to 6.
    - [Release notes](https://github.com/actions/setup-node/releases)
    - [Commits](actions/setup-node@v4...v6)

    ---
    updated-dependencies:
    - dependency-name: actions/setup-node
      dependency-version: '6'
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...

    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 65ad64f
Author: Jan Starzak <[email protected]>
Date:   Wed Oct 1 11:23:19 2025 +0200

    chore: lint

commit ed66237
Author: Jan Starzak <[email protected]>
Date:   Wed Oct 1 11:20:51 2025 +0200

    fix: keyboard naviagation UX improvement

commit 4692e36
Author: Jan Starzak <[email protected]>
Date:   Wed Oct 1 11:05:06 2025 +0200

    chore: remove unused import

commit 1c72e01
Author: Jan Starzak <[email protected]>
Date:   Wed Oct 1 10:58:25 2025 +0200

    chore: remove leftover comments

commit 3e23880
Author: Jan Starzak <[email protected]>
Date:   Wed Oct 1 10:58:05 2025 +0200

    fix: prevent event propagation on Enter

commit e5cd51e
Author: Jan Starzak <[email protected]>
Date:   Wed Oct 1 10:55:29 2025 +0200

    feat(UI Schema): ui:displayType bread-crumbs

commit dfe00c2
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Wed Sep 24 15:38:49 2025 +0100

    chore(deps): bump aquasecurity/trivy-action from 0.32.0 to 0.33.1 (Sofie-Automation#1521)

    Bumps [aquasecurity/trivy-action](https://github.com/aquasecurity/trivy-action) from 0.32.0 to 0.33.1.
    - [Release notes](https://github.com/aquasecurity/trivy-action/releases)
    - [Commits](aquasecurity/trivy-action@0.32.0...0.33.1)

    ---
    updated-dependencies:
    - dependency-name: aquasecurity/trivy-action
      dependency-version: 0.33.1
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 3cafb86
Merge: 26d9b38 4763743
Author: Jan Starzak <[email protected]>
Date:   Thu Sep 18 15:35:37 2025 +0200

    Merge pull request Sofie-Automation#1528 from rjmunro/rjmunro/dont-keep-gh-pages-history

commit 4763743
Author: Robert (Jamie) Munro <[email protected]>
Date:   Thu Sep 4 15:04:33 2025 +0100

    fix: Don’t keep history on gh-pages branch

    It get’s big and is fairly pointless. It’s not a great way to keep track
    of changes because it’s build output, not actual source. The source is
    in the main project.

    Long term we should move to not using the gh-pages branch, but deploying
    the web site as a build asset, but that requires reconfiguring the git
    project. This is a quick hack that solves the worst of it.

    See: https://github.com/peaceiris/actions-gh-pages?tab=readme-ov-file#%EF%B8%8F-force-orphan-force_orphan for details.

commit 9e8ee71
Author: Johan Nyman <[email protected]>
Date:   Wed Sep 10 17:09:03 2025 +0200

    fix: add plannedStartedPlayback and plannedStoppedPlayback to IBlueprintPartInstanceTimings interface (Sofie-Automation#1515)

commit e7ef19c
Author: Johan Nyman <[email protected]>
Date:   Wed Sep 10 17:08:49 2025 +0200

    Fix: update dependencies for mos-connection, TSR and timeline (Sofie-Automation#1517)

    * fix: update dependencies for mos-connection and TSR

    * chore: update timeline dep

    * fix: TSR dep update to latest version

commit 26d9b38
Merge: 4cc2e33 aee51ea
Author: Julian Waller <[email protected]>
Date:   Wed Sep 10 16:01:58 2025 +0100

    Merge pull request Sofie-Automation#1518 from nrkno/fix/upstream-ingest-bugs

    fix: ingest parts not being updated when rank changes

commit 4cc2e33
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Wed Sep 10 16:01:19 2025 +0100

    chore(deps): bump actions/checkout from 4 to 5 (Sofie-Automation#1522)

    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] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 797a3ca
Merge: 50e7c55 bd87a6a
Author: Johan Nyman <[email protected]>
Date:   Wed Sep 10 11:03:09 2025 +0200

    Merge pull request Sofie-Automation#1519 from nrkno/fix/various-fixes

    Fix/various fixes

commit bd87a6a
Author: Johan Nyman <[email protected]>
Date:   Wed Sep 10 08:49:45 2025 +0200

    chore: fix test

commit b622c14
Author: Johan Nyman <[email protected]>
Date:   Tue Sep 9 11:43:46 2025 +0200

    chore: fix import

commit d782920
Author: Johan Nyman <[email protected]>
Date:   Tue Sep 9 11:40:25 2025 +0200

    chore: revert a line (refactor)

commit 50e7c55
Merge: 8fa8bcc a5b497d
Author: Johan Nyman <[email protected]>
Date:   Mon Sep 8 15:00:57 2025 +0200

    Merge pull request Sofie-Automation#1510 from Sofie-Automation/fix/mos-profile4

    Fix: Mos-Gateway Implement required callbacks for profile 4

commit c1cdf87
Author: Johan Nyman <[email protected]>
Date:   Mon Sep 8 14:08:50 2025 +0200

    fix: playlistId can be optional

commit a5b497d
Author: Johan Nyman <[email protected]>
Date:   Mon Sep 8 08:32:22 2025 +0200

    chore: doc

commit a02ef23
Author: Johan Nyman <[email protected]>
Date:   Thu Sep 4 10:49:22 2025 +0200

    fix(core-integration): use setMaxListeners on CoreConnection to avoid MaxListenersExceededWarning message

commit 6060e7e
Author: Johan Nyman <[email protected]>
Date:   Thu Sep 4 10:25:10 2025 +0200

    fix(PGW): handle situation when device is not initialized yet

    At that point in time, the device._device is not set.

commit 5fb0c2e
Merge: 6cbe17e 8fa8bcc
Author: Julian Waller <[email protected]>
Date:   Wed Sep 3 10:47:49 2025 +0100

    Merge branch 'release52'

commit aee51ea
Author: Julian Waller <[email protected]>
Date:   Tue Sep 2 16:38:36 2025 +0100

    fix: ingest parts not being updated when rank changes

commit 4d04bef
Author: Julian Waller <[email protected]>
Date:   Mon Sep 1 13:06:45 2025 +0100

    fix: ensure the previousPartInstnace is cleaned up when belonging to a Rundown being removed from the playlist

commit ce586bc
Author: Julian Waller <[email protected]>
Date:   Mon Sep 1 12:03:49 2025 +0100

    fix: ignore invalid partInstances during syncChangesToPartInstances

commit 51b69f9
Author: Julian Waller <[email protected]>
Date:   Mon Sep 1 12:02:41 2025 +0100

    fix: missing await of promise

commit 6cbe17e
Author: Julian Waller <[email protected]>
Date:   Tue Sep 2 10:20:55 2025 +0100

    chore: fix docker compose example permissions to sofie-store (Sofie-Automation#1516)

commit df22171
Author: Johan Nyman <[email protected]>
Date:   Tue Aug 19 13:42:15 2025 +0200

    fix (mos-gateway): Activate profile 4

commit 79f0b5d
Merge: 1d6a22e e8e07e3
Author: Johan Nyman <[email protected]>
Date:   Mon Aug 25 08:18:49 2025 +0200

    Merge pull request Sofie-Automation#1506 from nrkno/fix/upstream-mos-status-error

    fix: update mos-connection for missing mosID bug fix (Sofie-Automation#9)

commit e8e07e3
Author: Julian Waller <[email protected]>
Date:   Mon Aug 11 13:07:23 2025 +0100

    fix: update mos-connection for missing mosID bug fix (Sofie-Automation#9)

    * chore: improve mos-gateway logging

    * fix: update mos-connection for missing mosID bug fix
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Contribution from SuperFly.tv Contributions sponsored by SuperFly.tv Contribution External contribution

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants