Skip to content

Conversation

@Julusian
Copy link
Collaborator

Opening here first, to allow a review before sending upstream

Mint de Wit and others added 30 commits January 8, 2026 13:16
- Move event listener removal into cleanup() to avoid duplication
- Fix missing cleanup() call when segment is not found
This is a preparation step for the documents having multiple owners. In the current iteration, each document will remain with one owner.
…nces as owners to existing docs

# Conflicts:
#	meteor/server/publications/pieceContentStatusUI/checkPieceContentStatus.ts
#	packages/job-worker/src/ingest/model/implementation/SaveIngestModel.ts
manager.ts:
- Replace .indexOf() > -1 with .includes() for mode checks

xbox-controller-device.ts and joycon-device.ts
- Add readonly modifier to members that are never reassigned:
- Store bound handlers for gamepadconnected/gamepaddisconnected events
- Remove event listeners in destroy() to prevent memory leaks
- For joycon, also cancel any pending requestAnimationFrame in destroy()
…ackages-shared-ingest-and-playout

feat: rework ExpectedPackages generation/management to share packages between ingest and playout
…o/xbox-controller

feat: Add XBox controller support with take button to prompter screen
properties not present in apiStudio needed to be taken from the existing studio

refactor(EAV-588): extract `studioFrom` logic and add test coverage

refactor(EAV-588): small changes for clarity

fix(EAV-598): make `updateOverrides` respect deep property overrides, not generate invalid overrides, and correctly preserve existing overrides

fix(EAV-588): add null checks
…idually (Sofie-Automation#1597)

* chore: unify tsc for packages and meteor

* chore: build docker images in ci without pushing
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants