├── .codecov.yml ├── .dockerignore ├── .editorconfig ├── .gitattributes ├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ ├── config.yml │ ├── other.yml │ ├── question.yml │ └── rfc.yml ├── PULL-REQUEST-TEMPLATE.md ├── actions │ └── setup-meteor │ │ └── action.yaml ├── dependabot.yml └── workflows │ ├── audit.yaml │ ├── node.yaml │ ├── prune-container-images.yml │ ├── prune-tags.yml │ ├── publish-libs.yml │ ├── sonar.yaml │ └── trivy.yml ├── .gitignore ├── .husky └── pre-commit ├── .node-version ├── .nvmrc ├── .vscode ├── .gitignore ├── extensions.json ├── launch.json └── settings.json.default ├── .yarnrc.yml ├── CHANGELOG.md ├── CONTRIBUTING.md ├── DEVELOPER.md ├── LICENSE ├── README.md ├── _mediaPreview └── nginx.conf ├── meteor.coverage.json ├── meteor ├── .eslintignore ├── .eslintrc.js ├── .gitignore ├── .meteor │ ├── .finished-upgraders │ ├── .gitignore │ ├── .id │ ├── packages │ ├── platforms │ ├── release │ └── versions ├── .meteorignore ├── .prettierignore ├── .vscode │ └── launch.json ├── .yarnrc.yml ├── CHANGELOG.md ├── CHANGELOG_0_x_x.md ├── Dockerfile ├── Dockerfile.circle ├── README.md ├── __mocks__ │ ├── _extendJest.ts │ ├── _setupMocks.ts │ ├── check │ │ ├── README │ │ ├── index.ts │ │ ├── isPlainObject.js │ │ └── match.js │ ├── defaultCollectionObjects.ts │ ├── ejson.ts │ ├── global-setup.js │ ├── helpers │ │ ├── database.ts │ │ ├── jest.ts │ │ └── lib.ts │ ├── koa-util.ts │ ├── meteor-elastic-apm.ts │ ├── meteor.ts │ ├── mongo.ts │ ├── random.ts │ ├── slack.ts │ ├── suppressLogging.ts │ ├── tracker.ts │ ├── validated-method.ts │ ├── webapp.ts │ └── worker.ts ├── docker-entrypoint.sh ├── i18n │ ├── nb.mo │ ├── nb.po │ ├── nn.mo │ ├── nn.po │ └── template.pot ├── jest.config.js ├── package.json ├── scripts │ ├── babel-jest.js │ ├── extract-i18next-pot.mjs │ ├── generate-version-file.js │ ├── i18n-compile-json.mjs │ ├── libs-sync-version-and-changelog.js │ ├── libs-sync-version.js │ └── testingLogging.ts ├── server │ ├── Connections.ts │ ├── Settings.ts │ ├── __tests__ │ │ ├── _testEnvironment.test.ts │ │ ├── api │ │ │ └── serviceMessages │ │ │ │ ├── postHandler.test.ts │ │ │ │ └── serviceMessagesApi.test.ts │ │ ├── coreSystem.test.ts │ │ ├── cronjobs.test.ts │ │ ├── logging.test.ts │ │ └── systemTime.test.ts │ ├── api │ │ ├── ExternalMessageQueue.ts │ │ ├── __mocks__ │ │ │ └── ntp-client.ts │ │ ├── __tests__ │ │ │ ├── cleanup.test.ts │ │ │ ├── client.test.ts │ │ │ ├── externalMessageQueue.test.ts │ │ │ ├── peripheralDevice.test.ts │ │ │ ├── rundownLayouts.test.ts │ │ │ └── userActions │ │ │ │ ├── buckets.test.ts2 │ │ │ │ ├── general.test.ts │ │ │ │ ├── mediaManager.test.ts │ │ │ │ └── system.test.ts │ │ ├── blueprintConfigPresets.ts │ │ ├── blueprints │ │ │ ├── __tests__ │ │ │ │ ├── api.test.ts │ │ │ │ ├── http.test.ts │ │ │ │ ├── lib.ts │ │ │ │ └── migrationContext.test.ts │ │ │ ├── api.ts │ │ │ ├── cache.ts │ │ │ ├── http.ts │ │ │ └── migrationContext.ts │ │ ├── buckets.ts │ │ ├── cleanup.ts │ │ ├── client.ts │ │ ├── deviceTriggers │ │ │ ├── RundownContentObserver.ts │ │ │ ├── RundownsObserver.ts │ │ │ ├── StudioActionManagers.ts │ │ │ ├── StudioDeviceTriggerManager.ts │ │ │ ├── StudioObserver.ts │ │ │ ├── observer.ts │ │ │ ├── reactiveContentCache.ts │ │ │ └── triggersContext.ts │ │ ├── evaluations.ts │ │ ├── heapSnapshot.ts │ │ ├── ingest │ │ │ ├── actions.ts │ │ │ ├── debug.ts │ │ │ ├── genericDevice │ │ │ │ └── actions.ts │ │ │ ├── http.ts │ │ │ ├── ingestCache.ts │ │ │ ├── lib.ts │ │ │ ├── mosDevice │ │ │ │ ├── __tests__ │ │ │ │ │ └── actions.test.ts │ │ │ │ ├── actions.ts │ │ │ │ ├── lib.ts │ │ │ │ └── mosIntegration.ts │ │ │ ├── packageInfo.ts │ │ │ └── rundownInput.ts │ │ ├── integration │ │ │ ├── expectedPackages.ts │ │ │ ├── influx.ts │ │ │ ├── media-scanner.ts │ │ │ ├── mediaWorkFlows.ts │ │ │ └── slack.ts │ │ ├── mediaManager.ts │ │ ├── methodContext.ts │ │ ├── methods.ts │ │ ├── organizations.ts │ │ ├── packageManager.ts │ │ ├── peripheralDevice.ts │ │ ├── peripheralDevice │ │ │ └── executeFunction.ts │ │ ├── playout │ │ │ ├── DOCS.md │ │ │ ├── api.ts │ │ │ ├── debug.ts │ │ │ └── playout.ts │ │ ├── profiler │ │ │ ├── apm.ts │ │ │ └── index.ts │ │ ├── rest │ │ │ ├── api.ts │ │ │ ├── koa.ts │ │ │ ├── v0 │ │ │ │ ├── __tests__ │ │ │ │ │ └── rest.test.ts │ │ │ │ └── index.ts │ │ │ └── v1 │ │ │ │ ├── __tests__ │ │ │ │ ├── idempotencyService.spec.ts │ │ │ │ └── rateLimitingService.spec.ts │ │ │ │ ├── blueprints.ts │ │ │ │ ├── buckets.ts │ │ │ │ ├── devices.ts │ │ │ │ ├── idempotencyService.ts │ │ │ │ ├── index.ts │ │ │ │ ├── middlewares.ts │ │ │ │ ├── playlists.ts │ │ │ │ ├── rateLimitingService.ts │ │ │ │ ├── showstyles.ts │ │ │ │ ├── snapshots.ts │ │ │ │ ├── studios.ts │ │ │ │ ├── system.ts │ │ │ │ ├── typeConversion.ts │ │ │ │ └── types.ts │ │ ├── rundown.ts │ │ ├── rundownLayouts.ts │ │ ├── serviceMessages │ │ │ ├── api.ts │ │ │ ├── postHandler.ts │ │ │ └── serviceMessagesApi.ts │ │ ├── showStyles.ts │ │ ├── singleUseTokens.ts │ │ ├── snapshot.ts │ │ ├── studio │ │ │ ├── api.ts │ │ │ └── lib.ts │ │ ├── system.ts │ │ ├── systemTime │ │ │ ├── api.ts │ │ │ ├── ntpTimeChecker.ts │ │ │ └── systemTime.ts │ │ ├── translationsBundles.ts │ │ ├── triggeredActions.ts │ │ ├── user.ts │ │ └── userActions.ts │ ├── collections │ │ ├── bucket.ts │ │ ├── collection.ts │ │ ├── implementations │ │ │ ├── asyncCollection.ts │ │ │ ├── mock.ts │ │ │ └── readonlyWrapper.ts │ │ ├── index.ts │ │ ├── indices.ts │ │ ├── lib.ts │ │ ├── packages-media.ts │ │ └── rundown.ts │ ├── coreSystem │ │ ├── checkDatabaseVersions.ts │ │ ├── collection.ts │ │ └── index.ts │ ├── cronjobs.ts │ ├── lib.ts │ ├── lib │ │ ├── __tests__ │ │ │ ├── check.test.ts │ │ │ └── lib.test.ts │ │ ├── cacheResult.ts │ │ ├── check.ts │ │ ├── customPublication │ │ │ ├── __tests__ │ │ │ │ └── optimizedObserver.test.ts │ │ │ ├── customPublishCollection.ts │ │ │ ├── index.ts │ │ │ ├── lib.ts │ │ │ ├── optimizedObserverArray.ts │ │ │ ├── optimizedObserverBase.ts │ │ │ ├── optimizedObserverCollection.ts │ │ │ └── publish.ts │ │ ├── database.ts │ │ ├── lib.ts │ │ ├── rest │ │ │ └── v1 │ │ │ │ ├── blueprints.ts │ │ │ │ ├── buckets.ts │ │ │ │ ├── devices.ts │ │ │ │ ├── index.ts │ │ │ │ ├── playlists.ts │ │ │ │ ├── showstyles.ts │ │ │ │ ├── snapshots.ts │ │ │ │ ├── studios.ts │ │ │ │ └── system.ts │ │ ├── tempLib.ts │ │ └── tic-toc.ts │ ├── logging.ts │ ├── logo.ts │ ├── main.ts │ ├── methods.ts │ ├── migration │ │ ├── 0_1_0.ts │ │ ├── 1_39_0.ts │ │ ├── 1_40_0.ts │ │ ├── 1_41_0.ts │ │ ├── 1_44_0.ts │ │ ├── 1_46_0.ts │ │ ├── 1_47_0.ts │ │ ├── 1_48_0.ts │ │ ├── 1_49_0.ts │ │ ├── 1_50_0.ts │ │ ├── 1_51_0.ts │ │ ├── 1_52_0.ts │ │ ├── X_X_X.ts │ │ ├── __tests__ │ │ │ └── migrations.test.ts │ │ ├── api.ts │ │ ├── currentSystemVersion.ts │ │ ├── databaseMigration.ts │ │ ├── lib.ts │ │ ├── migrations.ts │ │ └── upgrades │ │ │ ├── __tests__ │ │ │ └── showStyleBase.test.ts │ │ │ ├── context.ts │ │ │ ├── defaultSystemActionTriggers.ts │ │ │ ├── index.ts │ │ │ ├── lib.ts │ │ │ ├── showStyleBase.ts │ │ │ ├── studio.ts │ │ │ └── system.ts │ ├── optimizations.ts │ ├── performanceMonitor.ts │ ├── prometheus.ts │ ├── publications │ │ ├── _publications.ts │ │ ├── blueprintUpgradeStatus │ │ │ ├── checkStatus.ts │ │ │ ├── publication.ts │ │ │ ├── reactiveContentCache.ts │ │ │ ├── systemStatus.ts │ │ │ └── upgradesContentObserver.ts │ │ ├── buckets.ts │ │ ├── deviceTriggersPreview.ts │ │ ├── fastTrack.ts │ │ ├── lib │ │ │ ├── PromiseDebounce.ts │ │ │ ├── ReactiveCacheCollection.ts │ │ │ ├── __tests__ │ │ │ │ ├── PromiseDebounce.test.ts │ │ │ │ ├── lib.test.ts │ │ │ │ ├── observerGroup.test.ts │ │ │ │ └── rundownsObserver.test.ts │ │ │ ├── lib.ts │ │ │ ├── observerChain.ts │ │ │ ├── observerGroup.ts │ │ │ ├── quickLoop.ts │ │ │ └── rundownsObserver.ts │ │ ├── mountedTriggers.ts │ │ ├── organization.ts │ │ ├── packageManager │ │ │ ├── expectedPackages │ │ │ │ ├── contentCache.ts │ │ │ │ ├── contentObserver.ts │ │ │ │ ├── generate.ts │ │ │ │ ├── publication.ts │ │ │ │ └── util.ts │ │ │ ├── packageContainers.ts │ │ │ └── playoutContext.ts │ │ ├── partInstancesUI │ │ │ ├── publication.ts │ │ │ ├── reactiveContentCache.ts │ │ │ └── rundownContentObserver.ts │ │ ├── partsUI │ │ │ ├── publication.ts │ │ │ ├── reactiveContentCache.ts │ │ │ └── rundownContentObserver.ts │ │ ├── peripheralDevice.ts │ │ ├── peripheralDeviceForDevice.ts │ │ ├── pieceContentStatusUI │ │ │ ├── __tests__ │ │ │ │ └── checkPieceContentStatus.test.ts │ │ │ ├── bucket │ │ │ │ ├── bucketContentCache.ts │ │ │ │ ├── bucketContentObserver.ts │ │ │ │ ├── publication.ts │ │ │ │ └── regenerateForItem.ts │ │ │ ├── checkPieceContentStatus.ts │ │ │ ├── common.ts │ │ │ ├── messageFactory.ts │ │ │ └── rundown │ │ │ │ ├── publication.ts │ │ │ │ ├── reactiveContentCache.ts │ │ │ │ ├── regenerateItems.ts │ │ │ │ └── rundownContentObserver.ts │ │ ├── rundown.ts │ │ ├── rundownPlaylist.ts │ │ ├── segmentPartNotesUI │ │ │ ├── __tests__ │ │ │ │ ├── generateNotesForSegment.test.ts │ │ │ │ └── publication.test.ts │ │ │ ├── generateNotesForSegment.ts │ │ │ ├── publication.ts │ │ │ ├── reactiveContentCache.ts │ │ │ └── rundownContentObserver.ts │ │ ├── showStyle.ts │ │ ├── showStyleUI.ts │ │ ├── studio.ts │ │ ├── studioUI.ts │ │ ├── system.ts │ │ ├── timeline.ts │ │ ├── translationsBundles.ts │ │ └── triggeredActionsUI.ts │ ├── security │ │ ├── allowDeny.ts │ │ ├── auth.ts │ │ ├── check.ts │ │ └── securityVerify.ts │ ├── serverOptimisations.ts │ ├── systemStatus │ │ ├── __tests__ │ │ │ ├── api.test.ts │ │ │ └── systemStatus.test.ts │ │ ├── api.ts │ │ ├── blueprintUpgradeStatus.ts │ │ ├── blueprintVersions.ts │ │ ├── semverUtils.ts │ │ └── systemStatus.ts │ ├── systemTime.ts │ ├── typings │ │ ├── ntp-client.d.ts │ │ └── webmanifest.d.ts │ ├── webmanifest.ts │ └── worker │ │ ├── worker.ts │ │ └── workerStatus.ts ├── tsconfig-base.json ├── tsconfig-meteor.json ├── tsconfig.json └── yarn.lock ├── package.json ├── packages ├── .dockerignore ├── .gitignore ├── .prettierignore ├── .prettierrc.json ├── .yarn │ └── patches │ │ └── timecode-npm-0.0.4-82bde9e6fe.patch ├── .yarnrc.yml ├── README.md ├── blueprints-integration │ ├── .eslintrc.json │ ├── .gitignore │ ├── .prettierignore │ ├── CHANGELOG-legacy.md │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── jest.config.js │ ├── package.json │ ├── src │ │ ├── __tests__ │ │ │ ├── context.spec.ts │ │ │ └── util.spec.ts │ │ ├── abPlayback.ts │ │ ├── action.ts │ │ ├── api │ │ │ ├── base.ts │ │ │ ├── index.ts │ │ │ ├── showStyle.ts │ │ │ ├── studio.ts │ │ │ └── system.ts │ │ ├── common.ts │ │ ├── content.ts │ │ ├── context │ │ │ ├── adlibActionContext.ts │ │ │ ├── baseContext.ts │ │ │ ├── eventContext.ts │ │ │ ├── executeTsrActionContext.ts │ │ │ ├── fixUpConfigContext.ts │ │ │ ├── index.ts │ │ │ ├── onSetAsNextContext.ts │ │ │ ├── onTakeContext.ts │ │ │ ├── packageInfoContext.ts │ │ │ ├── partsAndPieceActionContext.ts │ │ │ ├── processIngestDataContext.ts │ │ │ ├── quickLoopInfo.ts │ │ │ ├── routeSetContext.ts │ │ │ ├── rundownContext.ts │ │ │ ├── showStyleContext.ts │ │ │ ├── studioContext.ts │ │ │ ├── syncIngestChangesContext.ts │ │ │ └── systemApplyConfigContext.ts │ │ ├── documents │ │ │ ├── adlibPiece.ts │ │ │ ├── expectedPlayoutItem.ts │ │ │ ├── index.ts │ │ │ ├── part.ts │ │ │ ├── partInstance.ts │ │ │ ├── piece.ts │ │ │ ├── pieceGeneric.ts │ │ │ ├── pieceInstance.ts │ │ │ ├── playlistTiming.ts │ │ │ ├── rundown.ts │ │ │ ├── rundownPlaylist.ts │ │ │ └── segment.ts │ │ ├── index.ts │ │ ├── ingest-types.ts │ │ ├── ingest.ts │ │ ├── lib.ts │ │ ├── message.ts │ │ ├── migrations.ts │ │ ├── package.ts │ │ ├── packageInfo.ts │ │ ├── showStyle.ts │ │ ├── status.ts │ │ ├── studio.ts │ │ ├── timeline.ts │ │ ├── translations.ts │ │ ├── triggers.ts │ │ ├── userEditing.ts │ │ └── util.ts │ ├── tsconfig.build.json │ └── tsconfig.json ├── corelib │ ├── .eslintrc.json │ ├── .gitignore │ ├── .prettierignore │ ├── LICENSE │ ├── jest.config.js │ ├── package.json │ ├── src │ │ ├── TranslatableMessage.ts │ │ ├── __tests__ │ │ │ ├── error.spec.ts │ │ │ ├── lib.spec.ts │ │ │ └── mongo.spec.ts │ │ ├── dataModel │ │ │ ├── AdLibPiece.ts │ │ │ ├── AdlibAction.ts │ │ │ ├── Blueprint.ts │ │ │ ├── BucketAdLibAction.ts │ │ │ ├── BucketAdLibPiece.ts │ │ │ ├── Collections.ts │ │ │ ├── ExpectedMediaItem.ts │ │ │ ├── ExpectedPackageWorkStatuses.ts │ │ │ ├── ExpectedPackages.ts │ │ │ ├── ExpectedPlayoutItem.ts │ │ │ ├── ExternalMessageQueue.ts │ │ │ ├── Ids.ts │ │ │ ├── MediaObjects.ts │ │ │ ├── Notes.ts │ │ │ ├── Notifications.ts │ │ │ ├── NrcsIngestDataCache.ts │ │ │ ├── PackageContainerPackageStatus.ts │ │ │ ├── PackageContainerStatus.ts │ │ │ ├── PackageInfos.ts │ │ │ ├── Part.ts │ │ │ ├── PartInstance.ts │ │ │ ├── PeripheralDevice.ts │ │ │ ├── PeripheralDeviceCommand.ts │ │ │ ├── PeripheralDeviceSettings │ │ │ │ ├── ingestDevice.ts │ │ │ │ └── playoutDevice.ts │ │ │ ├── Piece.ts │ │ │ ├── PieceInstance.ts │ │ │ ├── Rundown.ts │ │ │ ├── RundownBaselineAdLibAction.ts │ │ │ ├── RundownBaselineAdLibPiece.ts │ │ │ ├── RundownBaselineObj.ts │ │ │ ├── RundownPlaylist.ts │ │ │ ├── Segment.ts │ │ │ ├── ShowStyleBase.ts │ │ │ ├── ShowStyleVariant.ts │ │ │ ├── SofieIngestDataCache.ts │ │ │ ├── Studio.ts │ │ │ ├── Timeline.ts │ │ │ ├── TimelineDatastore.ts │ │ │ ├── UserEditingDefinitions.ts │ │ │ └── WorkerThreads.ts │ │ ├── deviceConfig.ts │ │ ├── error.ts │ │ ├── fixUpBlueprintConfig │ │ │ ├── __tests__ │ │ │ │ └── context.spec.ts │ │ │ └── context.ts │ │ ├── hash.ts │ │ ├── index.ts │ │ ├── influxdb.ts │ │ ├── lib.ts │ │ ├── logging.ts │ │ ├── mongo.ts │ │ ├── overrideOpHelper.ts │ │ ├── playout │ │ │ ├── __tests__ │ │ │ │ ├── infinites.test.ts │ │ │ │ ├── processAndPrune.test.ts │ │ │ │ ├── timeline.test.ts │ │ │ │ └── timings.test.ts │ │ │ ├── ids.ts │ │ │ ├── infinites.ts │ │ │ ├── playlist.ts │ │ │ ├── processAndPrune.ts │ │ │ ├── rundownTiming.ts │ │ │ ├── timeline.ts │ │ │ └── timings.ts │ │ ├── prometheus.ts │ │ ├── protectedString.ts │ │ ├── pubsub.ts │ │ ├── settings │ │ │ ├── __tests__ │ │ │ │ └── objectWithOverrides.spec.ts │ │ │ └── objectWithOverrides.ts │ │ ├── snapshots.ts │ │ ├── studio │ │ │ ├── baseline.ts │ │ │ └── playout.ts │ │ ├── typings │ │ │ └── Timecode.d.ts │ │ └── worker │ │ │ ├── events.ts │ │ │ ├── ingest.ts │ │ │ ├── shared.ts │ │ │ └── studio.ts │ ├── tsconfig.build.json │ └── tsconfig.json ├── documentation │ ├── .gitignore │ ├── README.md │ ├── babel.config.js │ ├── docs │ │ ├── about-sofie.md │ │ ├── for-developers │ │ │ ├── api-documentation.md │ │ │ ├── api-stability.md │ │ │ ├── contribution-guidelines.md │ │ │ ├── data-model.md │ │ │ ├── device-integrations │ │ │ │ ├── _category_.json │ │ │ │ ├── intro.md │ │ │ │ ├── options-and-mappings.md │ │ │ │ ├── tsr-actions.md │ │ │ │ ├── tsr-api.md │ │ │ │ └── tsr-types.md │ │ │ ├── for-blueprint-developers │ │ │ │ ├── _category_.json │ │ │ │ ├── _part-timings-demo.jsx │ │ │ │ ├── ab-playback.md │ │ │ │ ├── hold.md │ │ │ │ ├── intro.md │ │ │ │ ├── lookahead.md │ │ │ │ ├── manipulating-ingest-data.md │ │ │ │ ├── part-and-piece-timings.mdx │ │ │ │ ├── sync-ingest-changes.md │ │ │ │ └── timeline-datastore.md │ │ │ ├── intro.md │ │ │ ├── json-config-schema.md │ │ │ ├── libraries.md │ │ │ ├── mos-plugins.md │ │ │ ├── npm-package-publishing.md │ │ │ ├── publications.md │ │ │ ├── url-query-parameters.md │ │ │ └── worker-threads-and-locks.md │ │ └── user-guide │ │ │ ├── concepts-and-architecture.md │ │ │ ├── configuration │ │ │ ├── _category_.json │ │ │ ├── settings-view.md │ │ │ └── sofie-core-settings.md │ │ │ ├── faq.md │ │ │ ├── features │ │ │ ├── _category_.json │ │ │ ├── access-levels.md │ │ │ ├── api.md │ │ │ ├── language.md │ │ │ ├── prompter.md │ │ │ ├── sofie-views.mdx │ │ │ └── system-health.md │ │ │ ├── further-reading.md │ │ │ ├── installation │ │ │ ├── _category_.json │ │ │ ├── initial-sofie-core-setup.md │ │ │ ├── installing-a-gateway │ │ │ │ ├── _category_.json │ │ │ │ ├── intro.md │ │ │ │ ├── playout-gateway.md │ │ │ │ └── rundown-or-newsroom-system-connection │ │ │ │ │ ├── _category_.json │ │ │ │ │ ├── inews-gateway.md │ │ │ │ │ ├── installing-sofie-with-google-spreadsheet-support.md │ │ │ │ │ ├── intro.md │ │ │ │ │ └── mos-gateway.md │ │ │ ├── installing-blueprints.md │ │ │ ├── installing-connections-and-additional-hardware │ │ │ │ ├── README.md │ │ │ │ ├── _category_.json │ │ │ │ ├── casparcg-server-installation.md │ │ │ │ ├── ffmpeg-installation.md │ │ │ │ └── vision-mixers.md │ │ │ ├── installing-input-gateway.md │ │ │ ├── installing-package-manager.md │ │ │ ├── installing-sofie-server-core.md │ │ │ ├── intro.md │ │ │ ├── media-manager.md │ │ │ └── rundown-editor.md │ │ │ ├── intro.md │ │ │ └── supported-devices.md │ ├── docusaurus.config.js │ ├── drafts │ │ └── drafts-ignore-me.md │ ├── package.json │ ├── releases │ │ └── releases.mdx │ ├── sidebars.js │ ├── src │ │ ├── components │ │ │ ├── GitHubReleases.jsx │ │ │ ├── HomepageFeatures.js │ │ │ └── HomepageFeatures.module.css │ │ ├── css │ │ │ └── custom.css │ │ ├── img │ │ │ ├── undraw_developer_activity.svg │ │ │ ├── undraw_going_up.svg │ │ │ ├── undraw_press_play.svg │ │ │ └── undraw_work_chat.svg │ │ └── pages │ │ │ ├── index.js │ │ │ └── index.module.css │ ├── static │ │ ├── .nojekyll │ │ └── img │ │ │ ├── docs │ │ │ ├── Package_Manager_demo_settings.png │ │ │ ├── Package_Manager_status_example.jpg │ │ │ ├── Sofie_GUI_example.jpg │ │ │ ├── edit_path_environment_variable.png │ │ │ ├── edit_system_environment_variables.jpg │ │ │ ├── environment_variables.png │ │ │ ├── for-developers │ │ │ │ ├── shelf-bucket-items.jpg │ │ │ │ └── shelf-external_frame-config.png │ │ │ ├── getting-started │ │ │ │ ├── rundowns-in-sofie.png │ │ │ │ ├── settings-page-full-update-db-r47.png │ │ │ │ ├── settings-page-full-update-db.jpg │ │ │ │ ├── settings-page-initial-studio.png │ │ │ │ ├── settings-page.jpg │ │ │ │ └── status-page.jpg │ │ │ ├── host-view.png │ │ │ ├── installation │ │ │ │ ├── installing-a-gateway │ │ │ │ │ └── rundown-or-newsroom-system-connection │ │ │ │ │ │ ├── apis-and-services-dashboard.png │ │ │ │ │ │ ├── create-credentials.png │ │ │ │ │ │ └── nodejs-quickstart.png │ │ │ │ └── installing-connections-and-additional-hardware │ │ │ │ │ ├── decklink_duo_card.png │ │ │ │ │ ├── desktop-video-settings.png │ │ │ │ │ └── desktop-video.png │ │ │ ├── lobby-view.png │ │ │ ├── main │ │ │ │ ├── features │ │ │ │ │ ├── action_triggers_1.png │ │ │ │ │ ├── action_triggers_2.png │ │ │ │ │ ├── action_triggers_3.png │ │ │ │ │ ├── action_triggers_4.png │ │ │ │ │ ├── active-rundown-example.png │ │ │ │ │ ├── active-rundown-shelf-example.png │ │ │ │ │ ├── atem-layer-mapping-example.png │ │ │ │ │ ├── atem-layer-mapping.png │ │ │ │ │ ├── camera-view.jpg │ │ │ │ │ ├── contour-shuttle-webhid.jpg │ │ │ │ │ ├── countdown-view-example.png │ │ │ │ │ ├── countdown-view-overlay-example.png │ │ │ │ │ ├── freeze-countdown.png │ │ │ │ │ ├── media-status-rundown-view-panel.png │ │ │ │ │ ├── media-status.png │ │ │ │ │ ├── next-scheduled-show-example.png │ │ │ │ │ ├── nintendo-switch-joycons.jpg │ │ │ │ │ ├── playlist-rundown-segment-part-piece.png │ │ │ │ │ ├── playout-and-spreadsheet-example.png │ │ │ │ │ ├── presenter-screen-example.png │ │ │ │ │ ├── presenter-screen-overlay-example.png │ │ │ │ │ ├── prompter-example.png │ │ │ │ │ ├── prompter-view-indicators.png │ │ │ │ │ ├── prompter-view.png │ │ │ │ │ ├── prompter.png │ │ │ │ │ ├── route-set-example.png │ │ │ │ │ ├── route-set-remap.png │ │ │ │ │ ├── route-sets-exclusivity-groups.png │ │ │ │ │ ├── rundown-divider.png │ │ │ │ │ ├── rundown-page.png │ │ │ │ │ ├── screensaver-example.png │ │ │ │ │ ├── segment-header-2.png │ │ │ │ │ ├── segment-header.png │ │ │ │ │ ├── shelf-example.png │ │ │ │ │ ├── sofie-venn-diagram.png │ │ │ │ │ ├── sofie-web-architecture.png │ │ │ │ │ ├── takenext.png │ │ │ │ │ ├── timeline.png │ │ │ │ │ ├── user-log.png │ │ │ │ │ └── yamaha-fc7.jpg │ │ │ │ ├── freeze-frame-countdown.png │ │ │ │ ├── list_view.png │ │ │ │ ├── prompter-view.png │ │ │ │ ├── rundown-divider.png │ │ │ │ ├── segment-budget-and-countdown.png │ │ │ │ ├── shelf.png │ │ │ │ ├── sofie-naming-conventions.png │ │ │ │ ├── storyboard.png │ │ │ │ ├── switchboard.png │ │ │ │ └── take-next.png │ │ │ ├── prompter-view.png │ │ │ ├── rundown-header-hold.png │ │ │ ├── system_properties.png │ │ │ ├── video_edit_hold_j-cut.png │ │ │ └── warnings-and-notifications.png │ │ │ ├── docusaurus.png │ │ │ ├── favicon.ico │ │ │ ├── pilot_fredag-05.jpg │ │ │ ├── pilot_fredag-05_blue_sharp.webp │ │ │ └── sofie-logo.svg │ ├── tmp │ │ └── images │ │ │ ├── Sofie_NRK_May_10_2019.png │ │ │ ├── Sofie_NRK_May_10_2019.svg │ │ │ └── icons │ │ │ ├── android-chrome-192x192.png │ │ │ ├── android-chrome-512x512.png │ │ │ ├── apple-touch-icon.png │ │ │ ├── favicon-16x16.png │ │ │ ├── favicon-32x32.png │ │ │ ├── favicon.ico │ │ │ ├── maskable-512x512.png │ │ │ ├── maskable-96x96.png │ │ │ ├── mstile-144x144.png │ │ │ ├── mstile-150x150.png │ │ │ ├── mstile-310x150.png │ │ │ ├── mstile-310x310.png │ │ │ ├── mstile-70x70.png │ │ │ └── safari-pinned-tab.svg │ ├── versioned_docs │ │ ├── version-1.37.0 │ │ │ ├── about-sofie.md │ │ │ ├── for-developers │ │ │ │ ├── api-documentation.md │ │ │ │ ├── contribution-guidelines.md │ │ │ │ ├── for-blueprint-developers.md │ │ │ │ ├── intro.md │ │ │ │ └── libraries.md │ │ │ ├── releases.md │ │ │ └── user-guide │ │ │ │ ├── concepts-and-architecture.md │ │ │ │ ├── configuration │ │ │ │ ├── _category_.json │ │ │ │ ├── settings-view.md │ │ │ │ └── sofie-core-settings.md │ │ │ │ ├── faq.md │ │ │ │ ├── features │ │ │ │ ├── _category_.json │ │ │ │ ├── access-levels.md │ │ │ │ ├── api.md │ │ │ │ ├── language.md │ │ │ │ ├── prompter.md │ │ │ │ └── sofie-views.mdx │ │ │ │ ├── further-reading.md │ │ │ │ ├── installation │ │ │ │ ├── _category_.json │ │ │ │ ├── initial-sofie-core-setup.md │ │ │ │ ├── installing-a-gateway │ │ │ │ │ ├── _category_.json │ │ │ │ │ ├── intro.md │ │ │ │ │ ├── playout-gateway.md │ │ │ │ │ └── rundown-or-newsroom-system-connection │ │ │ │ │ │ ├── _category_.json │ │ │ │ │ │ ├── inews-gateway.md │ │ │ │ │ │ ├── installing-sofie-with-google-spreadsheet-support.md │ │ │ │ │ │ ├── intro.md │ │ │ │ │ │ └── mos-gateway.md │ │ │ │ ├── installing-blueprints.md │ │ │ │ ├── installing-connections-and-additional-hardware │ │ │ │ │ ├── README.md │ │ │ │ │ ├── _category_.json │ │ │ │ │ ├── casparcg-server-installation.md │ │ │ │ │ ├── ffmpeg-installation.md │ │ │ │ │ └── vision-mixers.md │ │ │ │ ├── installing-package-manager.md │ │ │ │ ├── installing-sofie-server-core.md │ │ │ │ ├── intro.md │ │ │ │ ├── media-manager.md │ │ │ │ └── rundown-editor.md │ │ │ │ ├── intro.md │ │ │ │ └── supported-devices.md │ │ ├── version-1.38.0 │ │ │ ├── about-sofie.md │ │ │ ├── for-developers │ │ │ │ ├── api-documentation.md │ │ │ │ ├── contribution-guidelines.md │ │ │ │ ├── for-blueprint-developers.md │ │ │ │ ├── intro.md │ │ │ │ └── libraries.md │ │ │ ├── releases.mdx │ │ │ └── user-guide │ │ │ │ ├── concepts-and-architecture.md │ │ │ │ ├── configuration │ │ │ │ ├── _category_.json │ │ │ │ ├── settings-view.md │ │ │ │ └── sofie-core-settings.md │ │ │ │ ├── faq.md │ │ │ │ ├── features │ │ │ │ ├── _category_.json │ │ │ │ ├── access-levels.md │ │ │ │ ├── api.md │ │ │ │ ├── language.md │ │ │ │ ├── prompter.md │ │ │ │ └── sofie-views.mdx │ │ │ │ ├── further-reading.md │ │ │ │ ├── installation │ │ │ │ ├── _category_.json │ │ │ │ ├── initial-sofie-core-setup.md │ │ │ │ ├── installing-a-gateway │ │ │ │ │ ├── _category_.json │ │ │ │ │ ├── intro.md │ │ │ │ │ ├── playout-gateway.md │ │ │ │ │ └── rundown-or-newsroom-system-connection │ │ │ │ │ │ ├── _category_.json │ │ │ │ │ │ ├── inews-gateway.md │ │ │ │ │ │ ├── installing-sofie-with-google-spreadsheet-support.md │ │ │ │ │ │ ├── intro.md │ │ │ │ │ │ └── mos-gateway.md │ │ │ │ ├── installing-blueprints.md │ │ │ │ ├── installing-connections-and-additional-hardware │ │ │ │ │ ├── README.md │ │ │ │ │ ├── _category_.json │ │ │ │ │ ├── casparcg-server-installation.md │ │ │ │ │ ├── ffmpeg-installation.md │ │ │ │ │ └── vision-mixers.md │ │ │ │ ├── installing-package-manager.md │ │ │ │ ├── installing-sofie-server-core.md │ │ │ │ ├── intro.md │ │ │ │ ├── media-manager.md │ │ │ │ └── rundown-editor.md │ │ │ │ ├── intro.md │ │ │ │ └── supported-devices.md │ │ ├── version-1.41.0 │ │ │ ├── about-sofie.md │ │ │ ├── for-developers │ │ │ │ ├── api-documentation.md │ │ │ │ ├── contribution-guidelines.md │ │ │ │ ├── for-blueprint-developers │ │ │ │ │ ├── _category_.json │ │ │ │ │ ├── _part-timings-demo.jsx │ │ │ │ │ ├── intro.md │ │ │ │ │ └── part-and-piece-timings.mdx │ │ │ │ ├── intro.md │ │ │ │ ├── libraries.md │ │ │ │ └── worker-threads-and-locks.md │ │ │ └── user-guide │ │ │ │ ├── concepts-and-architecture.md │ │ │ │ ├── configuration │ │ │ │ ├── _category_.json │ │ │ │ ├── settings-view.md │ │ │ │ └── sofie-core-settings.md │ │ │ │ ├── faq.md │ │ │ │ ├── features │ │ │ │ ├── _category_.json │ │ │ │ ├── access-levels.md │ │ │ │ ├── api.md │ │ │ │ ├── language.md │ │ │ │ ├── prompter.md │ │ │ │ └── sofie-views.mdx │ │ │ │ ├── further-reading.md │ │ │ │ ├── installation │ │ │ │ ├── _category_.json │ │ │ │ ├── initial-sofie-core-setup.md │ │ │ │ ├── installing-a-gateway │ │ │ │ │ ├── _category_.json │ │ │ │ │ ├── intro.md │ │ │ │ │ ├── playout-gateway.md │ │ │ │ │ └── rundown-or-newsroom-system-connection │ │ │ │ │ │ ├── _category_.json │ │ │ │ │ │ ├── inews-gateway.md │ │ │ │ │ │ ├── installing-sofie-with-google-spreadsheet-support.md │ │ │ │ │ │ ├── intro.md │ │ │ │ │ │ └── mos-gateway.md │ │ │ │ ├── installing-blueprints.md │ │ │ │ ├── installing-connections-and-additional-hardware │ │ │ │ │ ├── README.md │ │ │ │ │ ├── _category_.json │ │ │ │ │ ├── casparcg-server-installation.md │ │ │ │ │ ├── ffmpeg-installation.md │ │ │ │ │ └── vision-mixers.md │ │ │ │ ├── installing-package-manager.md │ │ │ │ ├── installing-sofie-server-core.md │ │ │ │ ├── intro.md │ │ │ │ ├── media-manager.md │ │ │ │ └── rundown-editor.md │ │ │ │ ├── intro.md │ │ │ │ └── supported-devices.md │ │ ├── version-1.46.0 │ │ │ ├── about-sofie.md │ │ │ ├── for-developers │ │ │ │ ├── api-documentation.md │ │ │ │ ├── contribution-guidelines.md │ │ │ │ ├── for-blueprint-developers │ │ │ │ │ ├── _category_.json │ │ │ │ │ ├── _part-timings-demo.jsx │ │ │ │ │ ├── ab-playback.md │ │ │ │ │ ├── hold.md │ │ │ │ │ ├── intro.md │ │ │ │ │ ├── part-and-piece-timings.mdx │ │ │ │ │ └── timeline-datastore.md │ │ │ │ ├── intro.md │ │ │ │ ├── libraries.md │ │ │ │ └── worker-threads-and-locks.md │ │ │ └── user-guide │ │ │ │ ├── concepts-and-architecture.md │ │ │ │ ├── configuration │ │ │ │ ├── _category_.json │ │ │ │ ├── settings-view.md │ │ │ │ └── sofie-core-settings.md │ │ │ │ ├── faq.md │ │ │ │ ├── features │ │ │ │ ├── _category_.json │ │ │ │ ├── access-levels.md │ │ │ │ ├── api.md │ │ │ │ ├── language.md │ │ │ │ ├── prompter.md │ │ │ │ └── sofie-views.mdx │ │ │ │ ├── further-reading.md │ │ │ │ ├── installation │ │ │ │ ├── _category_.json │ │ │ │ ├── initial-sofie-core-setup.md │ │ │ │ ├── installing-a-gateway │ │ │ │ │ ├── _category_.json │ │ │ │ │ ├── intro.md │ │ │ │ │ ├── playout-gateway.md │ │ │ │ │ └── rundown-or-newsroom-system-connection │ │ │ │ │ │ ├── _category_.json │ │ │ │ │ │ ├── inews-gateway.md │ │ │ │ │ │ ├── installing-sofie-with-google-spreadsheet-support.md │ │ │ │ │ │ ├── intro.md │ │ │ │ │ │ └── mos-gateway.md │ │ │ │ ├── installing-blueprints.md │ │ │ │ ├── installing-connections-and-additional-hardware │ │ │ │ │ ├── README.md │ │ │ │ │ ├── _category_.json │ │ │ │ │ ├── casparcg-server-installation.md │ │ │ │ │ ├── ffmpeg-installation.md │ │ │ │ │ └── vision-mixers.md │ │ │ │ ├── installing-package-manager.md │ │ │ │ ├── installing-sofie-server-core.md │ │ │ │ ├── intro.md │ │ │ │ ├── media-manager.md │ │ │ │ └── rundown-editor.md │ │ │ │ ├── intro.md │ │ │ │ └── supported-devices.md │ │ ├── version-1.47.0 │ │ │ ├── about-sofie.md │ │ │ ├── for-developers │ │ │ │ ├── api-documentation.md │ │ │ │ ├── contribution-guidelines.md │ │ │ │ ├── for-blueprint-developers │ │ │ │ │ ├── _category_.json │ │ │ │ │ ├── _part-timings-demo.jsx │ │ │ │ │ ├── ab-playback.md │ │ │ │ │ ├── hold.md │ │ │ │ │ ├── intro.md │ │ │ │ │ ├── lookahead.md │ │ │ │ │ ├── part-and-piece-timings.mdx │ │ │ │ │ └── timeline-datastore.md │ │ │ │ ├── intro.md │ │ │ │ ├── libraries.md │ │ │ │ └── worker-threads-and-locks.md │ │ │ └── user-guide │ │ │ │ ├── concepts-and-architecture.md │ │ │ │ ├── configuration │ │ │ │ ├── _category_.json │ │ │ │ ├── settings-view.md │ │ │ │ └── sofie-core-settings.md │ │ │ │ ├── faq.md │ │ │ │ ├── features │ │ │ │ ├── _category_.json │ │ │ │ ├── access-levels.md │ │ │ │ ├── api.md │ │ │ │ ├── language.md │ │ │ │ ├── prompter.md │ │ │ │ └── sofie-views.mdx │ │ │ │ ├── further-reading.md │ │ │ │ ├── installation │ │ │ │ ├── _category_.json │ │ │ │ ├── initial-sofie-core-setup.md │ │ │ │ ├── installing-a-gateway │ │ │ │ │ ├── _category_.json │ │ │ │ │ ├── intro.md │ │ │ │ │ ├── playout-gateway.md │ │ │ │ │ └── rundown-or-newsroom-system-connection │ │ │ │ │ │ ├── _category_.json │ │ │ │ │ │ ├── inews-gateway.md │ │ │ │ │ │ ├── installing-sofie-with-google-spreadsheet-support.md │ │ │ │ │ │ ├── intro.md │ │ │ │ │ │ └── mos-gateway.md │ │ │ │ ├── installing-blueprints.md │ │ │ │ ├── installing-connections-and-additional-hardware │ │ │ │ │ ├── README.md │ │ │ │ │ ├── _category_.json │ │ │ │ │ ├── casparcg-server-installation.md │ │ │ │ │ ├── ffmpeg-installation.md │ │ │ │ │ └── vision-mixers.md │ │ │ │ ├── installing-package-manager.md │ │ │ │ ├── installing-sofie-server-core.md │ │ │ │ ├── intro.md │ │ │ │ ├── media-manager.md │ │ │ │ └── rundown-editor.md │ │ │ │ ├── intro.md │ │ │ │ └── supported-devices.md │ │ ├── version-1.49.0 │ │ │ ├── about-sofie.md │ │ │ ├── for-developers │ │ │ │ ├── api-documentation.md │ │ │ │ ├── contribution-guidelines.md │ │ │ │ ├── for-blueprint-developers │ │ │ │ │ ├── _category_.json │ │ │ │ │ ├── _part-timings-demo.jsx │ │ │ │ │ ├── ab-playback.md │ │ │ │ │ ├── hold.md │ │ │ │ │ ├── intro.md │ │ │ │ │ ├── lookahead.md │ │ │ │ │ ├── part-and-piece-timings.mdx │ │ │ │ │ └── timeline-datastore.md │ │ │ │ ├── intro.md │ │ │ │ ├── libraries.md │ │ │ │ └── worker-threads-and-locks.md │ │ │ └── user-guide │ │ │ │ ├── concepts-and-architecture.md │ │ │ │ ├── configuration │ │ │ │ ├── _category_.json │ │ │ │ ├── settings-view.md │ │ │ │ └── sofie-core-settings.md │ │ │ │ ├── faq.md │ │ │ │ ├── features │ │ │ │ ├── _category_.json │ │ │ │ ├── access-levels.md │ │ │ │ ├── api.md │ │ │ │ ├── language.md │ │ │ │ ├── prompter.md │ │ │ │ ├── sofie-views.mdx │ │ │ │ └── system-health.md │ │ │ │ ├── further-reading.md │ │ │ │ ├── installation │ │ │ │ ├── _category_.json │ │ │ │ ├── initial-sofie-core-setup.md │ │ │ │ ├── installing-a-gateway │ │ │ │ │ ├── _category_.json │ │ │ │ │ ├── intro.md │ │ │ │ │ ├── playout-gateway.md │ │ │ │ │ └── rundown-or-newsroom-system-connection │ │ │ │ │ │ ├── _category_.json │ │ │ │ │ │ ├── inews-gateway.md │ │ │ │ │ │ ├── installing-sofie-with-google-spreadsheet-support.md │ │ │ │ │ │ ├── intro.md │ │ │ │ │ │ └── mos-gateway.md │ │ │ │ ├── installing-blueprints.md │ │ │ │ ├── installing-connections-and-additional-hardware │ │ │ │ │ ├── README.md │ │ │ │ │ ├── _category_.json │ │ │ │ │ ├── casparcg-server-installation.md │ │ │ │ │ ├── ffmpeg-installation.md │ │ │ │ │ └── vision-mixers.md │ │ │ │ ├── installing-input-gateway.md │ │ │ │ ├── installing-package-manager.md │ │ │ │ ├── installing-sofie-server-core.md │ │ │ │ ├── intro.md │ │ │ │ ├── media-manager.md │ │ │ │ └── rundown-editor.md │ │ │ │ ├── intro.md │ │ │ │ └── supported-devices.md │ │ ├── version-1.50.0 │ │ │ ├── about-sofie.md │ │ │ ├── for-developers │ │ │ │ ├── api-documentation.md │ │ │ │ ├── api-stability.md │ │ │ │ ├── contribution-guidelines.md │ │ │ │ ├── data-model.md │ │ │ │ ├── device-integrations │ │ │ │ │ ├── _category_.json │ │ │ │ │ ├── intro.md │ │ │ │ │ ├── options-and-mappings.md │ │ │ │ │ ├── tsr-actions.md │ │ │ │ │ ├── tsr-api.md │ │ │ │ │ └── tsr-types.md │ │ │ │ ├── for-blueprint-developers │ │ │ │ │ ├── _category_.json │ │ │ │ │ ├── _part-timings-demo.jsx │ │ │ │ │ ├── ab-playback.md │ │ │ │ │ ├── hold.md │ │ │ │ │ ├── intro.md │ │ │ │ │ ├── lookahead.md │ │ │ │ │ ├── part-and-piece-timings.mdx │ │ │ │ │ ├── sync-ingest-changes.md │ │ │ │ │ └── timeline-datastore.md │ │ │ │ ├── intro.md │ │ │ │ ├── json-config-schema.md │ │ │ │ ├── libraries.md │ │ │ │ ├── publications.md │ │ │ │ └── worker-threads-and-locks.md │ │ │ └── user-guide │ │ │ │ ├── concepts-and-architecture.md │ │ │ │ ├── configuration │ │ │ │ ├── _category_.json │ │ │ │ ├── settings-view.md │ │ │ │ └── sofie-core-settings.md │ │ │ │ ├── faq.md │ │ │ │ ├── features │ │ │ │ ├── _category_.json │ │ │ │ ├── access-levels.md │ │ │ │ ├── api.md │ │ │ │ ├── language.md │ │ │ │ ├── prompter.md │ │ │ │ ├── sofie-views.mdx │ │ │ │ └── system-health.md │ │ │ │ ├── further-reading.md │ │ │ │ ├── installation │ │ │ │ ├── _category_.json │ │ │ │ ├── initial-sofie-core-setup.md │ │ │ │ ├── installing-a-gateway │ │ │ │ │ ├── _category_.json │ │ │ │ │ ├── intro.md │ │ │ │ │ ├── playout-gateway.md │ │ │ │ │ └── rundown-or-newsroom-system-connection │ │ │ │ │ │ ├── _category_.json │ │ │ │ │ │ ├── inews-gateway.md │ │ │ │ │ │ ├── installing-sofie-with-google-spreadsheet-support.md │ │ │ │ │ │ ├── intro.md │ │ │ │ │ │ └── mos-gateway.md │ │ │ │ ├── installing-blueprints.md │ │ │ │ ├── installing-connections-and-additional-hardware │ │ │ │ │ ├── README.md │ │ │ │ │ ├── _category_.json │ │ │ │ │ ├── casparcg-server-installation.md │ │ │ │ │ ├── ffmpeg-installation.md │ │ │ │ │ └── vision-mixers.md │ │ │ │ ├── installing-input-gateway.md │ │ │ │ ├── installing-package-manager.md │ │ │ │ ├── installing-sofie-server-core.md │ │ │ │ ├── intro.md │ │ │ │ ├── media-manager.md │ │ │ │ └── rundown-editor.md │ │ │ │ ├── intro.md │ │ │ │ └── supported-devices.md │ │ └── version-1.51.0 │ │ │ ├── about-sofie.md │ │ │ ├── for-developers │ │ │ ├── api-documentation.md │ │ │ ├── api-stability.md │ │ │ ├── contribution-guidelines.md │ │ │ ├── data-model.md │ │ │ ├── device-integrations │ │ │ │ ├── _category_.json │ │ │ │ ├── intro.md │ │ │ │ ├── options-and-mappings.md │ │ │ │ ├── tsr-actions.md │ │ │ │ ├── tsr-api.md │ │ │ │ └── tsr-types.md │ │ │ ├── for-blueprint-developers │ │ │ │ ├── _category_.json │ │ │ │ ├── _part-timings-demo.jsx │ │ │ │ ├── ab-playback.md │ │ │ │ ├── hold.md │ │ │ │ ├── intro.md │ │ │ │ ├── lookahead.md │ │ │ │ ├── part-and-piece-timings.mdx │ │ │ │ ├── sync-ingest-changes.md │ │ │ │ └── timeline-datastore.md │ │ │ ├── intro.md │ │ │ ├── json-config-schema.md │ │ │ ├── libraries.md │ │ │ ├── mos-plugins.md │ │ │ ├── publications.md │ │ │ ├── url-query-parameters.md │ │ │ └── worker-threads-and-locks.md │ │ │ └── user-guide │ │ │ ├── concepts-and-architecture.md │ │ │ ├── configuration │ │ │ ├── _category_.json │ │ │ ├── settings-view.md │ │ │ └── sofie-core-settings.md │ │ │ ├── faq.md │ │ │ ├── features │ │ │ ├── _category_.json │ │ │ ├── access-levels.md │ │ │ ├── api.md │ │ │ ├── language.md │ │ │ ├── prompter.md │ │ │ ├── sofie-views.mdx │ │ │ └── system-health.md │ │ │ ├── further-reading.md │ │ │ ├── installation │ │ │ ├── _category_.json │ │ │ ├── initial-sofie-core-setup.md │ │ │ ├── installing-a-gateway │ │ │ │ ├── _category_.json │ │ │ │ ├── intro.md │ │ │ │ ├── playout-gateway.md │ │ │ │ └── rundown-or-newsroom-system-connection │ │ │ │ │ ├── _category_.json │ │ │ │ │ ├── inews-gateway.md │ │ │ │ │ ├── installing-sofie-with-google-spreadsheet-support.md │ │ │ │ │ ├── intro.md │ │ │ │ │ └── mos-gateway.md │ │ │ ├── installing-blueprints.md │ │ │ ├── installing-connections-and-additional-hardware │ │ │ │ ├── README.md │ │ │ │ ├── _category_.json │ │ │ │ ├── casparcg-server-installation.md │ │ │ │ ├── ffmpeg-installation.md │ │ │ │ └── vision-mixers.md │ │ │ ├── installing-input-gateway.md │ │ │ ├── installing-package-manager.md │ │ │ ├── installing-sofie-server-core.md │ │ │ ├── intro.md │ │ │ ├── media-manager.md │ │ │ └── rundown-editor.md │ │ │ ├── intro.md │ │ │ └── supported-devices.md │ ├── versioned_sidebars │ │ ├── version-1.37.0-sidebars.json │ │ ├── version-1.38.0-sidebars.json │ │ ├── version-1.41.0-sidebars.json │ │ ├── version-1.46.0-sidebars.json │ │ ├── version-1.47.0-sidebars.json │ │ ├── version-1.49.0-sidebars.json │ │ ├── version-1.50.0-sidebars.json │ │ └── version-1.51.0-sidebars.json │ └── versions.json ├── job-worker │ ├── .eslintrc.json │ ├── .gitignore │ ├── .prettierignore │ ├── ARCHITECTURE │ ├── LICENSE │ ├── jest.config.js │ ├── nodemon.json │ ├── package.json │ ├── scripts │ │ └── babel-jest.mjs │ ├── src │ │ ├── __mocks__ │ │ │ ├── _extendJest.ts │ │ │ ├── _setupMocks.ts │ │ │ ├── collection.ts │ │ │ ├── context.ts │ │ │ ├── defaultCollectionObjects.ts │ │ │ ├── global-setup.js │ │ │ ├── helpers │ │ │ │ └── snapshot.ts │ │ │ ├── nanoid.ts │ │ │ ├── partinstance.ts │ │ │ ├── presetCollections.ts │ │ │ ├── rabbitMQ.ts │ │ │ ├── slack.ts │ │ │ └── time.ts │ │ ├── __tests__ │ │ │ ├── rundown-updatePartInstanceRanks.test.ts │ │ │ └── rundownPlaylist.test.ts │ │ ├── blueprints │ │ │ ├── __tests__ │ │ │ │ ├── config.test.ts │ │ │ │ ├── context-OnSetAsNextContext.test.ts │ │ │ │ ├── context-OnTakeContext.test.ts │ │ │ │ ├── context-adlibActions.test.ts │ │ │ │ ├── context-events.test.ts │ │ │ │ ├── context.test.ts │ │ │ │ ├── lib.ts │ │ │ │ └── postProcess.test.ts │ │ │ ├── cache.ts │ │ │ ├── config.ts │ │ │ ├── configRefs.ts │ │ │ ├── context │ │ │ │ ├── CommonContext.ts │ │ │ │ ├── GetRundownContext.ts │ │ │ │ ├── OnSetAsNextContext.ts │ │ │ │ ├── OnTakeContext.ts │ │ │ │ ├── OnTimelineGenerateContext.ts │ │ │ │ ├── PartEventContext.ts │ │ │ │ ├── ProcessIngestDataContext.ts │ │ │ │ ├── RundownActivationContext.ts │ │ │ │ ├── RundownContext.ts │ │ │ │ ├── RundownDataChangedEventContext.ts │ │ │ │ ├── RundownEventContext.ts │ │ │ │ ├── RundownTimingEventContext.ts │ │ │ │ ├── RundownUserContext.ts │ │ │ │ ├── SegmentUserContext.ts │ │ │ │ ├── ShowStyleContext.ts │ │ │ │ ├── ShowStyleUserContext.ts │ │ │ │ ├── StudioBaselineContext.ts │ │ │ │ ├── StudioContext.ts │ │ │ │ ├── StudioUserContext.ts │ │ │ │ ├── SyncIngestUpdateToPartInstanceContext.ts │ │ │ │ ├── adlibActions.ts │ │ │ │ ├── index.ts │ │ │ │ ├── lib.ts │ │ │ │ ├── services │ │ │ │ │ ├── PartAndPieceInstanceActionService.ts │ │ │ │ │ └── __tests__ │ │ │ │ │ │ └── PartAndPieceInstanceActionService.test.ts │ │ │ │ └── watchedPackages.ts │ │ │ ├── defaults │ │ │ │ └── studio.ts │ │ │ ├── ingest │ │ │ │ ├── MutableIngestPartImpl.ts │ │ │ │ ├── MutableIngestRundownImpl.ts │ │ │ │ ├── MutableIngestSegmentImpl.ts │ │ │ │ ├── __tests__ │ │ │ │ │ ├── MutableIngestPartImpl.spec.ts │ │ │ │ │ ├── MutableIngestRundownImpl.spec.ts │ │ │ │ │ ├── MutableIngestSegmentImpl.spec.ts │ │ │ │ │ ├── defaultApplyIngestChanges.spec.ts │ │ │ │ │ ├── groupPartsInMosRundownAndChanges.spec.ts │ │ │ │ │ └── util.ts │ │ │ │ ├── defaultApplyIngestChanges.ts │ │ │ │ └── groupPartsInRundownAndChanges.ts │ │ │ └── postProcess.ts │ │ ├── db │ │ │ ├── changes.ts │ │ │ ├── collection.ts │ │ │ ├── collections.ts │ │ │ └── index.ts │ │ ├── environment.ts │ │ ├── events │ │ │ ├── ExternalMessageQueue.ts │ │ │ ├── __tests__ │ │ │ │ ├── externalMessageQueue.test.ts │ │ │ │ └── lib.test.ts │ │ │ ├── handle.ts │ │ │ ├── integration │ │ │ │ ├── rabbitMQ.ts │ │ │ │ └── slack.ts │ │ │ └── lib.ts │ │ ├── index.ts_ │ │ ├── influx.ts │ │ ├── ingest │ │ │ ├── __tests__ │ │ │ │ ├── expectedPackages.test.ts │ │ │ │ ├── ingest.test.ts │ │ │ │ ├── ingestPartJobs.spec.ts │ │ │ │ ├── ingestRundownJobs.spec.ts │ │ │ │ ├── ingestSegmentJobs.spec.ts │ │ │ │ ├── lib.ts │ │ │ │ ├── selectShowStyleVariant.test.ts │ │ │ │ ├── syncChangesToPartInstance.test.ts │ │ │ │ └── updateNext.test.ts │ │ │ ├── bucket │ │ │ │ ├── bucketAdlibs.ts │ │ │ │ ├── import.ts │ │ │ │ └── util.ts │ │ │ ├── commit.ts │ │ │ ├── commit │ │ │ │ ├── __tests__ │ │ │ │ │ └── updateSegmentIdsForAdlibbedPartInstances.test.ts │ │ │ │ └── updateSegmentIdsForAdlibbedPartInstances.ts │ │ │ ├── createAdlibTestingRundown.ts │ │ │ ├── expectedMediaItems.ts │ │ │ ├── expectedPackages.ts │ │ │ ├── expectedPlayoutItems.ts │ │ │ ├── generationRundown.ts │ │ │ ├── generationSegment.ts │ │ │ ├── ingestPartJobs.ts │ │ │ ├── ingestRundownJobs.ts │ │ │ ├── ingestSegmentJobs.ts │ │ │ ├── jobWrappers.ts │ │ │ ├── lib.ts │ │ │ ├── lock.ts │ │ │ ├── model │ │ │ │ ├── IngestModel.ts │ │ │ │ ├── IngestPartModel.ts │ │ │ │ ├── IngestSegmentModel.ts │ │ │ │ └── implementation │ │ │ │ │ ├── DocumentChangeTracker.ts │ │ │ │ │ ├── ExpectedPackagesStore.ts │ │ │ │ │ ├── IngestModelImpl.ts │ │ │ │ │ ├── IngestPartModelImpl.ts │ │ │ │ │ ├── IngestSegmentModelImpl.ts │ │ │ │ │ ├── LoadIngestModel.ts │ │ │ │ │ ├── SaveIngestModel.ts │ │ │ │ │ ├── __tests__ │ │ │ │ │ ├── DocumentChangeTracker.test.ts │ │ │ │ │ └── getDocumentChanges.test.ts │ │ │ │ │ └── utils.ts │ │ │ ├── mosDevice │ │ │ │ ├── __tests__ │ │ │ │ │ ├── __snapshots__ │ │ │ │ │ │ └── mosIngest.test.ts.snap │ │ │ │ │ ├── mock-mos-data.ts │ │ │ │ │ ├── mosIngest.test.ts │ │ │ │ │ └── mosStoryJobs.spec.ts │ │ │ │ ├── lib.ts │ │ │ │ ├── mosRundownJobs.ts │ │ │ │ └── mosStoryJobs.ts │ │ │ ├── nrcsIngestCache.ts │ │ │ ├── packageInfo.ts │ │ │ ├── runOperation.ts │ │ │ ├── selectShowStyleVariant.ts │ │ │ ├── sofieIngestCache.ts │ │ │ ├── syncChangesToPartInstance.ts │ │ │ ├── updateNext.ts │ │ │ └── userOperation.ts │ │ ├── ipc.ts │ │ ├── jobs │ │ │ ├── index.ts │ │ │ ├── lock.ts │ │ │ ├── showStyle.ts │ │ │ └── studio.ts │ │ ├── lib │ │ │ ├── index.ts │ │ │ ├── lazy.ts │ │ │ └── time.ts │ │ ├── locks.ts │ │ ├── logging.ts │ │ ├── main.ts │ │ ├── manager.ts │ │ ├── modelBase.ts │ │ ├── notes.ts │ │ ├── notifications │ │ │ ├── NotificationsModel.ts │ │ │ ├── NotificationsModelHelper.ts │ │ │ ├── __tests__ │ │ │ │ └── NotificationsModelHelper.spec.ts │ │ │ └── util.ts │ │ ├── peripheralDevice.ts │ │ ├── playout │ │ │ ├── __tests__ │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── playout.test.ts.snap │ │ │ │ │ └── timeline.test.ts.snap │ │ │ │ ├── actions.test.ts │ │ │ │ ├── helpers │ │ │ │ │ └── rundowns.ts │ │ │ │ ├── infinites.test.ts │ │ │ │ ├── lib.ts │ │ │ │ ├── playout-executeAction.test.ts │ │ │ │ ├── playout.test.ts │ │ │ │ ├── resolvedPieces.test.ts │ │ │ │ ├── selectNextPart.test.ts │ │ │ │ └── timeline.test.ts │ │ │ ├── abPlayback │ │ │ │ ├── __tests__ │ │ │ │ │ ├── abPlayback.spec.ts │ │ │ │ │ ├── abPlaybackResolver.spec.ts │ │ │ │ │ ├── abSessionHelper.spec.ts │ │ │ │ │ ├── applyAssignments.spec.ts │ │ │ │ │ └── routeSetDisabling.spec.ts │ │ │ │ ├── abPlaybackResolver.ts │ │ │ │ ├── abPlaybackSessions.ts │ │ │ │ ├── abSessionHelper.ts │ │ │ │ ├── applyAssignments.ts │ │ │ │ ├── index.ts │ │ │ │ └── routeSetDisabling.ts │ │ │ ├── activePlaylistActions.ts │ │ │ ├── activePlaylistJobs.ts │ │ │ ├── adlibAction.ts │ │ │ ├── adlibJobs.ts │ │ │ ├── adlibTesting.ts │ │ │ ├── adlibUtils.ts │ │ │ ├── bucketAdlibJobs.ts │ │ │ ├── constants.ts │ │ │ ├── datastore.ts │ │ │ ├── debug.ts │ │ │ ├── holdJobs.ts │ │ │ ├── infinites.ts │ │ │ ├── lib.ts │ │ │ ├── lock.ts │ │ │ ├── lookahead │ │ │ │ ├── __tests__ │ │ │ │ │ ├── __snapshots__ │ │ │ │ │ │ └── lookahead.test.ts.snap │ │ │ │ │ ├── findForLayer.test.ts │ │ │ │ │ ├── findObjects.test.ts │ │ │ │ │ ├── lookahead.test.ts │ │ │ │ │ └── util.test.ts │ │ │ │ ├── findForLayer.ts │ │ │ │ ├── findObjects.ts │ │ │ │ ├── index.ts │ │ │ │ └── util.ts │ │ │ ├── model │ │ │ │ ├── PlayoutModel.ts │ │ │ │ ├── PlayoutPartInstanceModel.ts │ │ │ │ ├── PlayoutPieceInstanceModel.ts │ │ │ │ ├── PlayoutRundownModel.ts │ │ │ │ ├── PlayoutSegmentModel.ts │ │ │ │ ├── implementation │ │ │ │ │ ├── LoadPlayoutModel.ts │ │ │ │ │ ├── PlayoutModelImpl.ts │ │ │ │ │ ├── PlayoutPartInstanceModelImpl.ts │ │ │ │ │ ├── PlayoutPieceInstanceModelImpl.ts │ │ │ │ │ ├── PlayoutRundownModelImpl.ts │ │ │ │ │ ├── PlayoutSegmentModelImpl.ts │ │ │ │ │ ├── SavePlayoutModel.ts │ │ │ │ │ └── __tests__ │ │ │ │ │ │ ├── LoadPlayoutModel.spec.ts │ │ │ │ │ │ ├── PlayoutPartInstanceModelImpl.spec.ts │ │ │ │ │ │ ├── PlayoutRundownModelImpl.spec.ts │ │ │ │ │ │ ├── PlayoutSegmentModelImpl.spec.ts │ │ │ │ │ │ └── SavePlayoutModel.spec.ts │ │ │ │ └── services │ │ │ │ │ └── QuickLoopService.ts │ │ │ ├── moveNextPart.ts │ │ │ ├── pieces.ts │ │ │ ├── quickLoopMarkers.ts │ │ │ ├── resolvedPieces.ts │ │ │ ├── selectNextPart.ts │ │ │ ├── setNext.ts │ │ │ ├── setNextJobs.ts │ │ │ ├── snapshot.ts │ │ │ ├── take.ts │ │ │ ├── timeline │ │ │ │ ├── __tests__ │ │ │ │ │ ├── __snapshots__ │ │ │ │ │ │ └── rundown.test.ts.snap │ │ │ │ │ ├── pieceGroup.test.ts │ │ │ │ │ └── rundown.test.ts │ │ │ │ ├── generate.ts │ │ │ │ ├── lib.ts │ │ │ │ ├── multi-gateway.ts │ │ │ │ ├── part.ts │ │ │ │ ├── piece.ts │ │ │ │ ├── pieceGroup.ts │ │ │ │ └── rundown.ts │ │ │ ├── timelineJobs.ts │ │ │ ├── timings │ │ │ │ ├── events.ts │ │ │ │ ├── index.ts │ │ │ │ ├── partPlayback.ts │ │ │ │ ├── piecePlayback.ts │ │ │ │ └── timelineTriggerTime.ts │ │ │ └── upgrade.ts │ │ ├── profiler.ts │ │ ├── rundown.ts │ │ ├── rundownPlaylists.ts │ │ ├── showStyles.ts │ │ ├── studio │ │ │ ├── cleanup.ts │ │ │ ├── lib.ts │ │ │ ├── lock.ts │ │ │ ├── model │ │ │ │ ├── StudioBaselineHelper.ts │ │ │ │ ├── StudioPlayoutModel.ts │ │ │ │ └── StudioPlayoutModelImpl.ts │ │ │ └── routeSet.ts │ │ ├── updatePartInstanceRanksAndOrphanedState.ts │ │ └── workers │ │ │ ├── ARCHITECTURE.md │ │ │ ├── caches.ts │ │ │ ├── context │ │ │ ├── JobContextImpl.ts │ │ │ ├── Locks.ts │ │ │ ├── StudioCacheContextImpl.ts │ │ │ ├── StudioRouteSetUpdater.ts │ │ │ ├── __tests__ │ │ │ │ └── StudioRouteSetUpdater.spec.ts │ │ │ └── util.ts │ │ │ ├── events │ │ │ ├── child.ts │ │ │ ├── jobs.ts │ │ │ └── parent.ts │ │ │ ├── ingest │ │ │ ├── child.ts │ │ │ ├── jobs.ts │ │ │ └── parent.ts │ │ │ ├── locks.ts │ │ │ ├── parent-base.ts │ │ │ ├── studio │ │ │ ├── child.ts │ │ │ ├── jobs.ts │ │ │ └── parent.ts │ │ │ └── worker-set.ts │ ├── tsconfig.build.json │ └── tsconfig.json ├── lerna.json ├── live-status-gateway │ ├── .eslintrc.json │ ├── .gitignore │ ├── .prettierignore │ ├── Dockerfile │ ├── Dockerfile.circle │ ├── README.md │ ├── api │ │ ├── asyncapi.yaml │ │ └── schemas │ │ │ ├── activePieces.yaml │ │ │ ├── activePlaylist.yaml │ │ │ ├── adLibs.yaml │ │ │ ├── root.yaml │ │ │ ├── segments.yaml │ │ │ └── studio.yaml │ ├── jest.config.js │ ├── package.json │ ├── sample-client │ │ ├── .eslintrc.json │ │ ├── index.html │ │ └── script.js │ ├── src │ │ ├── $schemas │ │ │ └── options.json │ │ ├── __tests__ │ │ │ └── temp.spec.ts │ │ ├── collections │ │ │ ├── adLibActionsHandler.ts │ │ │ ├── adLibsHandler.ts │ │ │ ├── globalAdLibActionsHandler.ts │ │ │ ├── globalAdLibsHandler.ts │ │ │ ├── partHandler.ts │ │ │ ├── partInstancesHandler.ts │ │ │ ├── partsHandler.ts │ │ │ ├── pieceInstancesHandler.ts │ │ │ ├── playlistHandler.ts │ │ │ ├── rundownHandler.ts │ │ │ ├── rundownsHandler.ts │ │ │ ├── segmentHandler.ts │ │ │ ├── segmentsHandler.ts │ │ │ ├── showStyleBaseHandler.ts │ │ │ └── studioHandler.ts │ │ ├── config.ts │ │ ├── configManifest.ts │ │ ├── connector.ts │ │ ├── coreHandler.ts │ │ ├── generated │ │ │ └── options.ts │ │ ├── index.ts │ │ ├── liveStatusServer.ts │ │ ├── process.ts │ │ ├── topics │ │ │ ├── __tests__ │ │ │ │ ├── activePieces.spec.ts │ │ │ │ ├── activePlaylist.spec.ts │ │ │ │ ├── adLibs.spec.ts │ │ │ │ ├── segmentsTopic.spec.ts │ │ │ │ └── utils.ts │ │ │ ├── activePiecesTopic.ts │ │ │ ├── activePlaylistTopic.ts │ │ │ ├── adLibsTopic.ts │ │ │ ├── helpers │ │ │ │ ├── contentSorting.ts │ │ │ │ ├── partTiming.ts │ │ │ │ ├── pieceStatus.ts │ │ │ │ └── segmentTiming.ts │ │ │ ├── root.ts │ │ │ ├── segmentsTopic.ts │ │ │ └── studioTopic.ts │ │ └── wsHandler.ts │ ├── tsconfig.build.json │ ├── tsconfig.eslint.json │ └── tsconfig.json ├── meteor-lib │ ├── .eslintrc.json │ ├── .gitignore │ ├── .prettierignore │ ├── LICENSE │ ├── jest.config.js │ ├── package.json │ ├── src │ │ ├── Settings.ts │ │ ├── __tests__ │ │ │ └── time.spec.ts │ │ ├── adlibs.ts │ │ ├── api │ │ │ ├── ExternalMessageQueue.ts │ │ │ ├── MountedTriggers.ts │ │ │ ├── __tests__ │ │ │ │ ├── client.test.ts │ │ │ │ └── pubsub.test.ts │ │ │ ├── blueprint.ts │ │ │ ├── client.ts │ │ │ ├── mediaManager.ts │ │ │ ├── methods.ts │ │ │ ├── migration.ts │ │ │ ├── organization.ts │ │ │ ├── pieceContentStatus.ts │ │ │ ├── playout.ts │ │ │ ├── pubsub.ts │ │ │ ├── rundown.ts │ │ │ ├── rundownLayouts.ts │ │ │ ├── rundownNotifications.ts │ │ │ ├── shapshot.ts │ │ │ ├── showStyles.ts │ │ │ ├── studios.ts │ │ │ ├── system.ts │ │ │ ├── systemStatus.ts │ │ │ ├── triggeredActions.ts │ │ │ ├── upgradeStatus.ts │ │ │ ├── user.ts │ │ │ └── userActions.ts │ │ ├── collections │ │ │ ├── Buckets.ts │ │ │ ├── CoreSystem.ts │ │ │ ├── Evaluations.ts │ │ │ ├── ExpectedPackages.ts │ │ │ ├── Organization.ts │ │ │ ├── PartInstances.ts │ │ │ ├── RundownLayouts.ts │ │ │ ├── Snapshots.ts │ │ │ ├── Studios.ts │ │ │ ├── Timeline.ts │ │ │ ├── TranslationsBundles.ts │ │ │ ├── TriggeredActions.ts │ │ │ ├── UserActionsLog.ts │ │ │ ├── Workers.ts │ │ │ └── lib.ts │ │ ├── lib.ts │ │ ├── mos.ts │ │ ├── time.ts │ │ ├── triggers │ │ │ ├── README.md │ │ │ ├── RundownViewEventBus.ts │ │ │ ├── actionFactory.ts │ │ │ ├── actionFilterChainCompilers.ts │ │ │ ├── reactive-var.ts │ │ │ ├── triggerTypeSelectors.ts │ │ │ └── triggersContext.ts │ │ ├── uiTypes │ │ │ ├── Adlib.ts │ │ │ ├── Bucket.ts │ │ │ ├── OutputLayer.ts │ │ │ ├── Piece.ts │ │ │ ├── ShelfTabs.ts │ │ │ └── SourceLayer.ts │ │ ├── userAction.ts │ │ └── userPermissions.ts │ ├── tsconfig.build.json │ └── tsconfig.json ├── mos-gateway │ ├── .editorconfig │ ├── .eslintrc.json │ ├── .gitignore │ ├── .prettierignore │ ├── CHANGELOG.md │ ├── Dockerfile │ ├── Dockerfile.circle │ ├── LICENSE │ ├── README.md │ ├── jest-integration.config.js │ ├── jest.config.js │ ├── package.json │ ├── src │ │ ├── $schemas │ │ │ ├── devices.json │ │ │ └── options.json │ │ ├── CoreMosDeviceHandler.ts │ │ ├── __tests__ │ │ │ └── index.spec.ts │ │ ├── configManifest.ts │ │ ├── connector.ts │ │ ├── coreHandler.ts │ │ ├── generated │ │ │ ├── devices.ts │ │ │ └── options.ts │ │ ├── index.ts │ │ ├── integrationTests │ │ │ └── index.spec.ts │ │ ├── mosHandler.ts │ │ └── versions.ts │ ├── tsconfig.build.json │ └── tsconfig.json ├── openapi │ ├── .eslintignore │ ├── .eslintrc.json │ ├── .gitignore │ ├── .prettierignore │ ├── LICENSE │ ├── README.md │ ├── api │ │ ├── actions.yaml │ │ └── definitions │ │ │ ├── blueprints.yaml │ │ │ ├── buckets.yaml │ │ │ ├── devices.yaml │ │ │ ├── playlists.yaml │ │ │ ├── showstyles.yaml │ │ │ ├── snapshots.yaml │ │ │ ├── sofie.yaml │ │ │ └── studios.yaml │ ├── index.ts │ ├── install_swagger.js │ ├── jest.config.js │ ├── jest.setup.js │ ├── openapitools.json │ ├── package.json │ ├── run_server_tests.mjs │ ├── src │ │ ├── __tests__ │ │ │ ├── blueprints.spec.ts │ │ │ ├── buckets.spec.ts │ │ │ ├── devices.spec.ts │ │ │ ├── playlists.spec.ts │ │ │ ├── showstyles.spec.ts │ │ │ ├── snapshots.spec.ts │ │ │ ├── sofie.spec.ts │ │ │ ├── sourceLayers.spec.ts │ │ │ └── studios.spec.ts │ │ ├── checkServer.ts │ │ └── httpLogging.ts │ ├── tsconfig.build.json │ ├── tsconfig.eslint.json │ └── tsconfig.json ├── package.json ├── playout-gateway │ ├── .eslintignore │ ├── .eslintrc.json │ ├── .gitignore │ ├── .prettierignore │ ├── CHANGELOG.md │ ├── Dockerfile │ ├── Dockerfile.circle │ ├── LICENSE │ ├── README.md │ ├── jest.config.js │ ├── package.json │ ├── src │ │ ├── $schemas │ │ │ └── options.json │ │ ├── __tests__ │ │ │ └── temp.spec.ts │ │ ├── atemUploader.ts │ │ ├── config.ts │ │ ├── configManifest.ts │ │ ├── connector.ts │ │ ├── coreHandler.ts │ │ ├── generated │ │ │ └── options.ts │ │ ├── index.ts │ │ ├── influxdb.ts │ │ ├── tsrHandler.ts │ │ └── versions.ts │ ├── tsconfig.build.json │ └── tsconfig.json ├── scripts │ └── schema-types.mjs ├── server-core-integration │ ├── .eslintrc.json │ ├── .gitignore │ ├── .prettierignore │ ├── CHANGELOG-legacy.md │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── examples │ │ └── client.ts │ ├── jest-integration.config.js │ ├── jest.config.js │ ├── package.json │ ├── src │ │ ├── __mocks__ │ │ │ ├── faye-websocket.ts │ │ │ └── got.ts │ │ ├── __tests__ │ │ │ └── index.spec.ts │ │ ├── index.ts │ │ ├── integrationTests │ │ │ └── index.spec.ts │ │ ├── lib │ │ │ ├── CoreConnectionChild.ts │ │ │ ├── __tests__ │ │ │ │ ├── ddpClient.spec.ts │ │ │ │ ├── queue.spec.ts │ │ │ │ ├── timeSync.spec.ts │ │ │ │ └── watchDog.spec.ts │ │ │ ├── configManifest.ts │ │ │ ├── coreConnection.ts │ │ │ ├── ddpClient.ts │ │ │ ├── ddpConnector.ts │ │ │ ├── methods.ts │ │ │ ├── ping.ts │ │ │ ├── process.ts │ │ │ ├── queue.ts │ │ │ ├── subscriptions.ts │ │ │ ├── timeSync.ts │ │ │ └── watchDog.ts │ │ └── types │ │ │ └── faye-websocket.d.ts │ ├── tsconfig.build.json │ └── tsconfig.json ├── shared-lib │ ├── .eslintrc.json │ ├── .gitignore │ ├── .prettierignore │ ├── LICENSE │ ├── README.md │ ├── jest.config.js │ ├── package.json │ ├── src │ │ ├── __tests__ │ │ │ └── JSONBlob.spec.ts │ │ ├── core │ │ │ ├── constants.ts │ │ │ ├── deviceConfigManifest.ts │ │ │ └── model │ │ │ │ ├── CoreSystemSettings.ts │ │ │ │ ├── Ids.ts │ │ │ │ ├── MediaObjects.ts │ │ │ │ ├── MediaWorkFlowSteps.ts │ │ │ │ ├── MediaWorkFlows.ts │ │ │ │ ├── PackageContainer.ts │ │ │ │ ├── PeripheralDeviceCommand.ts │ │ │ │ ├── Rundown.ts │ │ │ │ ├── ShowStyle.ts │ │ │ │ ├── StudioRouteSet.ts │ │ │ │ ├── StudioSettings.ts │ │ │ │ ├── Timeline.ts │ │ │ │ ├── TimelineDatastore.ts │ │ │ │ └── peripheralDevice.ts │ │ ├── expectedPlayoutItem.ts │ │ ├── index.ts │ │ ├── input-gateway │ │ │ └── deviceTriggerPreviews.ts │ │ ├── lib │ │ │ ├── JSONBlob.ts │ │ │ ├── JSONSchemaTypes.ts │ │ │ ├── JSONSchemaUtil.ts │ │ │ ├── JobQueueWithClasses.ts │ │ │ ├── __tests__ │ │ │ │ ├── JobQueueWithClasses.spec.ts │ │ │ │ ├── lib.spec.ts │ │ │ │ ├── protectedString.spec.ts │ │ │ │ └── stringifyError.spec.ts │ │ │ ├── isShallowEqual.ts │ │ │ ├── lib.ts │ │ │ ├── protectedString.ts │ │ │ ├── status.ts │ │ │ ├── stringifyError.ts │ │ │ ├── throttleToNextTick.ts │ │ │ ├── translations.ts │ │ │ └── types.ts │ │ ├── mos.ts │ │ ├── package-manager │ │ │ ├── helpers.ts │ │ │ ├── package.ts │ │ │ ├── packageInfo.ts │ │ │ └── publications.ts │ │ ├── packageStatusMessages.ts │ │ ├── peripheralDevice │ │ │ ├── ingest.ts │ │ │ ├── mediaManager.ts │ │ │ ├── methodsAPI.ts │ │ │ └── peripheralDeviceAPI.ts │ │ ├── pubsub │ │ │ └── peripheralDevice.ts │ │ └── tsr.ts │ ├── tsconfig.build.json │ └── tsconfig.json ├── tsconfig.json ├── typedoc.json ├── webui │ ├── .eslintignore │ ├── .eslintrc.cjs │ ├── .gitignore │ ├── .prettierignore │ ├── LICENSE │ ├── README.md │ ├── index.html │ ├── jest.config.cjs │ ├── package.json │ ├── public │ │ ├── browserconfig.xml │ │ ├── favicon.ico │ │ ├── icons │ │ │ ├── android-chrome-192x192.png │ │ │ ├── android-chrome-512x512.png │ │ │ ├── apple-touch-icon.png │ │ │ ├── auto-presenter-screen.svg │ │ │ ├── favicon-16x16.png │ │ │ ├── favicon-32x32.png │ │ │ ├── favicon.ico │ │ │ ├── freeze-presenter-screen.svg │ │ │ ├── hourglass_icon.svg │ │ │ ├── maskable-512x512.png │ │ │ ├── maskable-96x96.png │ │ │ ├── mstile-144x144.png │ │ │ ├── mstile-150x150.png │ │ │ ├── mstile-310x150.png │ │ │ ├── mstile-310x310.png │ │ │ ├── mstile-70x70.png │ │ │ ├── safari-pinned-tab.svg │ │ │ ├── sofie_clock_icon.ico │ │ │ ├── sofie_logo.ico │ │ │ ├── sofie_studio-icon.ico │ │ │ └── warning_icon.svg │ │ ├── images │ │ │ ├── collapse-triangle.svg │ │ │ ├── cursor_zoom_area_move.png │ │ │ ├── cursor_zoom_in.png │ │ │ ├── freeze-frame-icicle.svg │ │ │ ├── multi-step-chevrons-default.svg │ │ │ ├── multi-step-chevrons.svg │ │ │ ├── previewBG.jpg │ │ │ ├── previewBG.png │ │ │ ├── screen-saver-bkg.svg │ │ │ ├── sofie-logo-christmas.svg │ │ │ ├── sofie-logo-default.svg │ │ │ ├── sofie-logo-norway.svg │ │ │ ├── sofie-logo-pride.svg │ │ │ ├── sofie-logo.png │ │ │ ├── warning-transferring.webp │ │ │ └── zoom_area_move.svg │ │ ├── locales │ │ │ ├── en │ │ │ │ └── translations.json │ │ │ ├── nb │ │ │ │ └── translations.json │ │ │ ├── nn │ │ │ │ └── translations.json │ │ │ └── sv │ │ │ │ └── translations.json │ │ ├── origo-ui │ │ │ ├── dist │ │ │ │ └── origo.css │ │ │ └── images │ │ │ │ ├── batch-icon-complete-dark.png │ │ │ │ ├── batch-icon-complete-light.png │ │ │ │ ├── batch-icon-dark.png │ │ │ │ ├── batch-icon-light.png │ │ │ │ ├── loading-spinner.svg │ │ │ │ ├── thumb-scrubber-active.png │ │ │ │ ├── thumb-scrubber.png │ │ │ │ ├── tooltip-pointer-dark.png │ │ │ │ └── tooltip-pointer.png │ │ └── sw.js │ ├── src │ │ ├── __mocks__ │ │ │ ├── _setupMocks.ts │ │ │ ├── defaultCollectionObjects.ts │ │ │ ├── helpers │ │ │ │ ├── database.ts │ │ │ │ └── jest.ts │ │ │ ├── meteor.ts │ │ │ ├── mongo.ts │ │ │ ├── random.ts │ │ │ └── tracker.ts │ │ ├── client │ │ │ ├── __tests__ │ │ │ │ └── jest-setup.cjs │ │ │ ├── collections │ │ │ │ ├── index.ts │ │ │ │ ├── lib.ts │ │ │ │ └── rundownPlaylistUtil.ts │ │ │ ├── lib │ │ │ │ ├── Components │ │ │ │ │ ├── Base64ImageInput.tsx │ │ │ │ │ ├── Checkbox.tsx │ │ │ │ │ ├── DropdownInput.tsx │ │ │ │ │ ├── FloatInput.tsx │ │ │ │ │ ├── IntInput.tsx │ │ │ │ │ ├── JsonTextInput.tsx │ │ │ │ │ ├── LabelAndOverrides.tsx │ │ │ │ │ ├── MultiLineTextInput.tsx │ │ │ │ │ ├── MultiSelectInput.tsx │ │ │ │ │ ├── PromiseButton.scss │ │ │ │ │ ├── PromiseButton.tsx │ │ │ │ │ ├── TextInput.tsx │ │ │ │ │ ├── ToggleSwitch.tsx │ │ │ │ │ └── util.tsx │ │ │ │ ├── ConnectionStatusNotification.tsx │ │ │ │ ├── DocumentTitleProvider.tsx │ │ │ │ ├── EditAttribute.tsx │ │ │ │ ├── ErrorBoundary.tsx │ │ │ │ ├── Escape.tsx │ │ │ │ ├── KeyboardFocusIndicator.tsx │ │ │ │ ├── LottieButton.tsx │ │ │ │ ├── MeteorApply.ts │ │ │ │ ├── ModalDialog.tsx │ │ │ │ ├── Moment.tsx │ │ │ │ ├── PointerLockCursor.tsx │ │ │ │ ├── ReactMeteorData │ │ │ │ │ ├── ReactMeteorData.tsx │ │ │ │ │ └── react-meteor-data.tsx │ │ │ │ ├── RundownResolver.ts │ │ │ │ ├── Settings.ts │ │ │ │ ├── SettingsNavigation.tsx │ │ │ │ ├── SorensenContext.tsx │ │ │ │ ├── Spinner.tsx │ │ │ │ ├── SplitDropdown.tsx │ │ │ │ ├── SplitPreviewBox.tsx │ │ │ │ ├── StyledTimecode.tsx │ │ │ │ ├── UIStateStorage.ts │ │ │ │ ├── VideoPreviewPlayer.scss │ │ │ │ ├── VideoPreviewPlayer.tsx │ │ │ │ ├── VirtualElement.tsx │ │ │ │ ├── __tests__ │ │ │ │ │ ├── __snapshots__ │ │ │ │ │ │ └── rundown.test.ts.snap │ │ │ │ │ ├── logging.test.ts │ │ │ │ │ ├── memoizedIsolatedAutorun.test.ts │ │ │ │ │ ├── rundown.test.ts │ │ │ │ │ ├── rundownTiming.test.ts │ │ │ │ │ └── systemTime.test.ts │ │ │ │ ├── clientAPI.ts │ │ │ │ ├── clientUserAction.ts │ │ │ │ ├── collapseJSON.tsx │ │ │ │ ├── colorPicker.tsx │ │ │ │ ├── currentTimeReactive.ts │ │ │ │ ├── data │ │ │ │ │ ├── mos │ │ │ │ │ │ ├── __tests__ │ │ │ │ │ │ │ └── plugin-support.test.ts │ │ │ │ │ │ └── plugin-support.ts │ │ │ │ │ ├── nora │ │ │ │ │ │ └── browser-plugin-data.ts │ │ │ │ │ └── util │ │ │ │ │ │ ├── __tests__ │ │ │ │ │ │ └── object-to-xml.test.ts │ │ │ │ │ │ └── object-to-xml.ts │ │ │ │ ├── datePicker.tsx │ │ │ │ ├── dev.ts │ │ │ │ ├── downloadBlob.ts │ │ │ │ ├── forms │ │ │ │ │ ├── SchemaFormForCollection.tsx │ │ │ │ │ ├── SchemaFormInPlace.scss │ │ │ │ │ ├── SchemaFormInPlace.tsx │ │ │ │ │ ├── SchemaFormSectionHeader.tsx │ │ │ │ │ ├── SchemaFormTable │ │ │ │ │ │ ├── ArrayTable.tsx │ │ │ │ │ │ ├── ArrayTableOpHelper.tsx │ │ │ │ │ │ ├── ArrayTableRow.tsx │ │ │ │ │ │ ├── ObjectTable.scss │ │ │ │ │ │ ├── ObjectTable.tsx │ │ │ │ │ │ ├── ObjectTableDeletedRow.tsx │ │ │ │ │ │ ├── ObjectTableOpHelper.tsx │ │ │ │ │ │ └── TableEditRow.tsx │ │ │ │ │ ├── SchemaFormWithOverrides.tsx │ │ │ │ │ ├── SchemaFormWithState.tsx │ │ │ │ │ ├── SchemaTableSummaryRow.tsx │ │ │ │ │ └── schemaFormUtil.tsx │ │ │ │ ├── hotkeyHelper.ts │ │ │ │ ├── iconPicker.tsx │ │ │ │ ├── invalidatingTime.ts │ │ │ │ ├── language.ts │ │ │ │ ├── lib.tsx │ │ │ │ ├── localStorage.ts │ │ │ │ ├── logStatus.ts │ │ │ │ ├── logging.ts │ │ │ │ ├── memoizedIsolatedAutorun.ts │ │ │ │ ├── meteorApi.ts │ │ │ │ ├── multiSelect.tsx │ │ │ │ ├── notifications │ │ │ │ │ ├── NotificationCenterPanel.tsx │ │ │ │ │ ├── ReactNotification.tsx │ │ │ │ │ ├── notifications.ts │ │ │ │ │ └── warningIcon.tsx │ │ │ │ ├── parsers │ │ │ │ │ └── mos │ │ │ │ │ │ ├── __tests__ │ │ │ │ │ │ ├── mosReqAppInfo.xml │ │ │ │ │ │ ├── mosSample1.json │ │ │ │ │ │ ├── mosSample1.xml │ │ │ │ │ │ ├── mosSample2.json │ │ │ │ │ │ ├── mosSample2.xml │ │ │ │ │ │ └── mosXml2Js.test.ts │ │ │ │ │ │ └── mosXml2Js.ts │ │ │ │ ├── polyfill │ │ │ │ │ ├── polyfills.ts │ │ │ │ │ ├── promise.allSettled.ts │ │ │ │ │ ├── requestIdleCallback.ts │ │ │ │ │ └── vibrate.ts │ │ │ │ ├── popperUtils.ts │ │ │ │ ├── reactiveData │ │ │ │ │ ├── __tests__ │ │ │ │ │ │ └── reactiveDataHelper.test.ts │ │ │ │ │ ├── reactiveData.ts │ │ │ │ │ └── reactiveDataHelper.ts │ │ │ │ ├── resizeObserver.ts │ │ │ │ ├── rundown.ts │ │ │ │ ├── rundownLayouts.ts │ │ │ │ ├── rundownPlaylistUtil.ts │ │ │ │ ├── rundownTiming.ts │ │ │ │ ├── shelf.ts │ │ │ │ ├── speechSynthesis.ts │ │ │ │ ├── systemTime.ts │ │ │ │ ├── tempLib.ts │ │ │ │ ├── triggers │ │ │ │ │ ├── ActionAdLibHotkeyPreview.tsx │ │ │ │ │ ├── README.md │ │ │ │ │ ├── TriggersHandler.tsx │ │ │ │ │ ├── codesToKeyLabels.ts │ │ │ │ │ └── triggersContext.ts │ │ │ │ ├── ui │ │ │ │ │ ├── PieceStatusIcon.tsx │ │ │ │ │ ├── containers │ │ │ │ │ │ └── modals │ │ │ │ │ │ │ └── Modal.tsx │ │ │ │ │ ├── icons │ │ │ │ │ │ ├── freezeFrame.tsx │ │ │ │ │ │ ├── icon-loop.json │ │ │ │ │ │ ├── listView.tsx │ │ │ │ │ │ ├── looping.tsx │ │ │ │ │ │ ├── mediaStatus.tsx │ │ │ │ │ │ ├── notifications.tsx │ │ │ │ │ │ ├── rewindAllSegmentsIcon.tsx │ │ │ │ │ │ ├── rundownList.tsx │ │ │ │ │ │ ├── segment.tsx │ │ │ │ │ │ ├── segmentZoomIcon.tsx │ │ │ │ │ │ ├── sorting.tsx │ │ │ │ │ │ ├── supportIcon.tsx │ │ │ │ │ │ ├── switchboard.tsx │ │ │ │ │ │ └── useredits.tsx │ │ │ │ │ ├── pieceUiClassNames.ts │ │ │ │ │ ├── scriptPreview.ts │ │ │ │ │ └── splitPreview.ts │ │ │ │ ├── uncaughtErrorHandler.ts │ │ │ │ ├── uploadButton.tsx │ │ │ │ ├── useBlackBrowserTheme.ts │ │ │ │ ├── utilComponents.tsx │ │ │ │ └── viewPort.ts │ │ │ ├── styles │ │ │ │ ├── _colorScheme.scss │ │ │ │ ├── _cssVariables.ts │ │ │ │ ├── _header.scss │ │ │ │ ├── _itemTypeColors.scss │ │ │ │ ├── _prompterFont.scss │ │ │ │ ├── _robotoCondensed.scss │ │ │ │ ├── _robotoFont.scss │ │ │ │ ├── _rundownOverview.scss │ │ │ │ ├── _variables.scss │ │ │ │ ├── afterBroadcastForm.scss │ │ │ │ ├── collapseJSON.scss │ │ │ │ ├── colorPicker.scss │ │ │ │ ├── contextMenu.scss │ │ │ │ ├── countdown │ │ │ │ │ ├── overlay.scss │ │ │ │ │ └── presenter.scss │ │ │ │ ├── customizations │ │ │ │ │ ├── nrk │ │ │ │ │ │ └── shelf │ │ │ │ │ │ │ └── taPanel.scss │ │ │ │ │ └── readme.md │ │ │ │ ├── datePicker.scss │ │ │ │ ├── defaultColors.scss │ │ │ │ ├── editAttribute.scss │ │ │ │ ├── elementSelected.scss │ │ │ │ ├── externalMessagesStatus.scss │ │ │ │ ├── fonts.scss │ │ │ │ ├── fonts │ │ │ │ │ ├── roboto.scss │ │ │ │ │ └── sass │ │ │ │ │ │ ├── _Black.scss │ │ │ │ │ │ ├── _BlackItalic.scss │ │ │ │ │ │ ├── _Bold.scss │ │ │ │ │ │ ├── _BoldItalic.scss │ │ │ │ │ │ ├── _Italic.scss │ │ │ │ │ │ ├── _Light.scss │ │ │ │ │ │ ├── _LightItalic.scss │ │ │ │ │ │ ├── _Medium.scss │ │ │ │ │ │ ├── _MediumItalic.scss │ │ │ │ │ │ ├── _Regular.scss │ │ │ │ │ │ ├── _Thin.scss │ │ │ │ │ │ ├── _ThinItalic.scss │ │ │ │ │ │ ├── _mixins.scss │ │ │ │ │ │ ├── _variables.scss │ │ │ │ │ │ └── roboto.scss │ │ │ │ ├── iconPicker.scss │ │ │ │ ├── main.scss │ │ │ │ ├── modalDialog.scss │ │ │ │ ├── multiSelect.scss │ │ │ │ ├── notifications.scss │ │ │ │ ├── organization.scss │ │ │ │ ├── overflowingContainer.scss │ │ │ │ ├── pieceStatusIcon.scss │ │ │ │ ├── prompter.scss │ │ │ │ ├── propertiesPanel.scss │ │ │ │ ├── rundownList.scss │ │ │ │ ├── rundownSystemStatus.scss │ │ │ │ ├── rundownView.scss │ │ │ │ ├── settings.scss │ │ │ │ ├── shelf │ │ │ │ │ ├── adLibPanel.scss │ │ │ │ │ ├── adLibRegionPanel.scss │ │ │ │ │ ├── colored-box-panel.scss │ │ │ │ │ ├── dashboard-rundownView.scss │ │ │ │ │ ├── dashboard-streamdeck.scss │ │ │ │ │ ├── dashboard.scss │ │ │ │ │ ├── endTimerPanel.scss │ │ │ │ │ ├── endWordsPanel.scss │ │ │ │ │ ├── externalFramePanel.scss │ │ │ │ │ ├── inspector.scss │ │ │ │ │ ├── miniRundownPanel.scss │ │ │ │ │ ├── nextInfoPanel.scss │ │ │ │ │ ├── partCountdownPanel.scss │ │ │ │ │ ├── partNamePanel.scss │ │ │ │ │ ├── partTimingPanel.scss │ │ │ │ │ ├── pieceCountdownPanel.scss │ │ │ │ │ ├── playlistNamePanel.scss │ │ │ │ │ ├── segmentNamePanel.scss │ │ │ │ │ ├── segmentTimingPanel.scss │ │ │ │ │ ├── shelf.scss │ │ │ │ │ ├── showStylePanel.scss │ │ │ │ │ ├── startTimerPanel.scss │ │ │ │ │ ├── studioNamePanel.scss │ │ │ │ │ ├── systemStatusPanel.scss │ │ │ │ │ ├── textLabelPanel.scss │ │ │ │ │ └── timeOfDayPanel.scss │ │ │ │ ├── splitDropdown.scss │ │ │ │ ├── statusNotification.scss │ │ │ │ ├── statusbar.scss │ │ │ │ ├── studioScreenSaver.scss │ │ │ │ ├── supportAndSwitchboardPanel.scss │ │ │ │ ├── systemStatus.scss │ │ │ │ ├── testtools.scss │ │ │ │ ├── tooltips.scss │ │ │ │ └── utils.scss │ │ │ ├── ui │ │ │ │ ├── ActiveRundownView.tsx │ │ │ │ ├── AfterBroadcastForm.tsx │ │ │ │ ├── App.tsx │ │ │ │ ├── ClipTrimPanel │ │ │ │ │ ├── ClipTrimDialog.tsx │ │ │ │ │ ├── ClipTrimPanel.scss │ │ │ │ │ ├── ClipTrimPanel.tsx │ │ │ │ │ ├── TimecodeEncoder.scss │ │ │ │ │ ├── TimecodeEncoder.tsx │ │ │ │ │ ├── VideoEditMonitor.scss │ │ │ │ │ └── VideoEditMonitor.tsx │ │ │ │ ├── ClockView │ │ │ │ │ ├── CameraScreen │ │ │ │ │ │ ├── CameraScreen.scss │ │ │ │ │ │ ├── OrderedPartsProvider.tsx │ │ │ │ │ │ ├── Part.tsx │ │ │ │ │ │ ├── Piece.tsx │ │ │ │ │ │ ├── Rundown.tsx │ │ │ │ │ │ ├── Segment.tsx │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ └── useWakeLock.ts │ │ │ │ │ ├── ClockView.tsx │ │ │ │ │ ├── OverlayScreen.tsx │ │ │ │ │ ├── OverlayScreenSaver.tsx │ │ │ │ │ ├── PresenterScreen.tsx │ │ │ │ │ └── Timediff.tsx │ │ │ │ ├── Collections.tsx │ │ │ │ ├── Collections │ │ │ │ │ └── index.ts │ │ │ │ ├── DragDropItemTypes.ts │ │ │ │ ├── FloatingInspector.tsx │ │ │ │ ├── FloatingInspectors │ │ │ │ │ ├── FloatingInspectorHelpers │ │ │ │ │ │ └── FloatingInspectorTimeInformationRow.tsx │ │ │ │ │ ├── IFloatingInspectorPosition.ts │ │ │ │ │ ├── InvalidFloatingInspector.tsx │ │ │ │ │ ├── L3rdFloatingInspector.tsx │ │ │ │ │ ├── MicFloatingInspector.tsx │ │ │ │ │ ├── NoraFloatingInspector.tsx │ │ │ │ │ ├── SplitsFloatingInspector.tsx │ │ │ │ │ └── VTFloatingInspector.tsx │ │ │ │ ├── Header.tsx │ │ │ │ ├── MediaStatus │ │ │ │ │ ├── MediaStatus.tsx │ │ │ │ │ ├── MediaStatusIndicator.tsx │ │ │ │ │ └── SortOrderButton.tsx │ │ │ │ ├── PieceIcons │ │ │ │ │ ├── IconColors.scss │ │ │ │ │ ├── PieceCountdown.tsx │ │ │ │ │ ├── PieceIcon.tsx │ │ │ │ │ ├── PieceName.tsx │ │ │ │ │ ├── Renderers │ │ │ │ │ │ ├── CamInputIcon.tsx │ │ │ │ │ │ ├── GraphicsInputIcon.tsx │ │ │ │ │ │ ├── LiveSpeakInputIcon.tsx │ │ │ │ │ │ ├── LocalInputIcon.tsx │ │ │ │ │ │ ├── RemoteInputIcon.tsx │ │ │ │ │ │ ├── RemoteSpeakInputIcon.tsx │ │ │ │ │ │ ├── SplitInputIcon.tsx │ │ │ │ │ │ ├── UnknownInputIcon.tsx │ │ │ │ │ │ └── VTInputIcon.tsx │ │ │ │ │ └── utils.ts │ │ │ │ ├── Prompter │ │ │ │ │ ├── OverUnderTimer.tsx │ │ │ │ │ ├── PrompterView.tsx │ │ │ │ │ ├── controller │ │ │ │ │ │ ├── joycon-device.ts │ │ │ │ │ │ ├── keyboard-device.ts │ │ │ │ │ │ ├── lib.ts │ │ │ │ │ │ ├── manager.ts │ │ │ │ │ │ ├── midi-pedal-device.ts │ │ │ │ │ │ ├── mouse-ish-device.ts │ │ │ │ │ │ ├── shuttle-keyboard-device.ts │ │ │ │ │ │ └── shuttle-webhid-device.ts │ │ │ │ │ └── prompter.ts │ │ │ │ ├── RundownList.tsx │ │ │ │ ├── RundownList │ │ │ │ │ ├── ActiveProgressBar.tsx │ │ │ │ │ ├── CreateAdlibTestingRundownPanel.tsx │ │ │ │ │ ├── DisplayFormattedTime.tsx │ │ │ │ │ ├── DisplayFormattedTimeInner.ts │ │ │ │ │ ├── DragAndDropTypes.ts │ │ │ │ │ ├── GettingStarted.tsx │ │ │ │ │ ├── PlaylistRankResetButton.tsx │ │ │ │ │ ├── RegisterHelp.tsx │ │ │ │ │ ├── RundownDropZone.tsx │ │ │ │ │ ├── RundownListFooter.tsx │ │ │ │ │ ├── RundownListItem.tsx │ │ │ │ │ ├── RundownListItemProblems.tsx │ │ │ │ │ ├── RundownListItemView.tsx │ │ │ │ │ ├── RundownPlaylistDragLayer.tsx │ │ │ │ │ ├── RundownPlaylistUi.tsx │ │ │ │ │ ├── RundownViewLayoutSelection.tsx │ │ │ │ │ ├── __tests__ │ │ │ │ │ │ ├── DisplayFormattedTime.test.ts │ │ │ │ │ │ └── DragAndDropTypes.test.ts │ │ │ │ │ ├── icons.tsx │ │ │ │ │ └── util.ts │ │ │ │ ├── RundownView.tsx │ │ │ │ ├── RundownView │ │ │ │ │ ├── Fullscreen_MouseOut.json │ │ │ │ │ ├── Fullscreen_MouseOver.json │ │ │ │ │ ├── MediaStatusPopUp │ │ │ │ │ │ ├── MediaStatusPopUp.scss │ │ │ │ │ │ ├── MediaStatusPopUpHeader.scss │ │ │ │ │ │ ├── MediaStatusPopUpHeader.tsx │ │ │ │ │ │ ├── MediaStatusPopUpItem.scss │ │ │ │ │ │ ├── MediaStatusPopUpItem.tsx │ │ │ │ │ │ ├── MediaStatusPopUpSegmentRule.scss │ │ │ │ │ │ ├── MediaStatusPopUpSegmentRule.tsx │ │ │ │ │ │ └── index.tsx │ │ │ │ │ ├── On_Air_MouseOut.json │ │ │ │ │ ├── On_Air_MouseOver.json │ │ │ │ │ ├── PlaylistLoopingHeader.tsx │ │ │ │ │ ├── PopUpPanel.tsx │ │ │ │ │ ├── RundownDividerHeader.tsx │ │ │ │ │ ├── RundownNotifier.tsx │ │ │ │ │ ├── RundownRightHandButton.tsx │ │ │ │ │ ├── RundownRightHandControls.tsx │ │ │ │ │ ├── RundownSystemStatus.tsx │ │ │ │ │ ├── RundownTiming │ │ │ │ │ │ ├── AutoNextStatus.tsx │ │ │ │ │ │ ├── CurrentPartElapsed.tsx │ │ │ │ │ │ ├── CurrentPartOrSegmentRemaining.tsx │ │ │ │ │ │ ├── NextBreakTiming.tsx │ │ │ │ │ │ ├── PartCountdown.tsx │ │ │ │ │ │ ├── PartDuration.tsx │ │ │ │ │ │ ├── PlaylistEndTiming.tsx │ │ │ │ │ │ ├── PlaylistStartTiming.tsx │ │ │ │ │ │ ├── RundownName.tsx │ │ │ │ │ │ ├── RundownTiming.ts │ │ │ │ │ │ ├── RundownTimingConsumer.tsx │ │ │ │ │ │ ├── RundownTimingProvider.tsx │ │ │ │ │ │ ├── SegmentDuration.tsx │ │ │ │ │ │ ├── SegmentTimeAnchorTime.tsx │ │ │ │ │ │ ├── TimeOfDay.tsx │ │ │ │ │ │ └── withTiming.tsx │ │ │ │ │ ├── RundownViewShelf.tsx │ │ │ │ │ ├── Rundown_Fullscreen_Stage_01.json │ │ │ │ │ ├── Rundown_Fullscreen_Stage_02.json │ │ │ │ │ ├── SelectedElementsContext.tsx │ │ │ │ │ ├── StudioContext.tsx │ │ │ │ │ ├── SwitchboardPopUp.tsx │ │ │ │ │ ├── Windowed_MouseOut.json │ │ │ │ │ ├── Windowed_MouseOver.json │ │ │ │ │ └── __tests__ │ │ │ │ │ │ └── selectedElementsContext.test.tsx │ │ │ │ ├── SegmentAdlibTesting │ │ │ │ │ ├── SegmentAdlibTesting.scss │ │ │ │ │ ├── SegmentAdlibTesting.tsx │ │ │ │ │ └── SegmentAdlibTestingContainer.tsx │ │ │ │ ├── SegmentContainer │ │ │ │ │ ├── PieceElement.tsx │ │ │ │ │ ├── PieceMultistepChevron.tsx │ │ │ │ │ ├── SegmentViewModes.ts │ │ │ │ │ ├── SwitchViewModeButton.tsx │ │ │ │ │ ├── getReactivePieceNoteCountsForSegment.tsx │ │ │ │ │ ├── getSplitItems.tsx │ │ │ │ │ └── withResolvedSegment.ts │ │ │ │ ├── SegmentList │ │ │ │ │ ├── LinePart.tsx │ │ │ │ │ ├── LinePartIdentifier.tsx │ │ │ │ │ ├── LinePartMainPiece │ │ │ │ │ │ ├── LinePartMainPiece.scss │ │ │ │ │ │ └── LinePartMainPiece.tsx │ │ │ │ │ ├── LinePartPieceIndicator │ │ │ │ │ │ ├── LinePartAdLibIndicator.tsx │ │ │ │ │ │ ├── LinePartIndicator.tsx │ │ │ │ │ │ ├── LinePartPieceIndicator.scss │ │ │ │ │ │ ├── LinePartPieceIndicator.tsx │ │ │ │ │ │ ├── LinePartScriptPiece.tsx │ │ │ │ │ │ ├── PieceIndicatorMenu.scss │ │ │ │ │ │ └── PieceIndicatorMenu.tsx │ │ │ │ │ ├── LinePartPieceIndicators.tsx │ │ │ │ │ ├── LinePartSecondaryPiece │ │ │ │ │ │ ├── LinePartSecondaryPiece.scss │ │ │ │ │ │ └── LinePartSecondaryPiece.tsx │ │ │ │ │ ├── LinePartTimeline.tsx │ │ │ │ │ ├── LinePartTitle.tsx │ │ │ │ │ ├── LinePartTransitionPiece │ │ │ │ │ │ ├── LinePartTransitionPiece.scss │ │ │ │ │ │ └── LinePartTransitionPiece.tsx │ │ │ │ │ ├── OnAirLine.tsx │ │ │ │ │ ├── OvertimeShadow.tsx │ │ │ │ │ ├── PartAutoNextMarker.tsx │ │ │ │ │ ├── PieceHoverInspector.tsx │ │ │ │ │ ├── QuickLoopEnd.tsx │ │ │ │ │ ├── SegmentList.scss │ │ │ │ │ ├── SegmentList.tsx │ │ │ │ │ ├── SegmentListContainer.tsx │ │ │ │ │ ├── SegmentListHeader.tsx │ │ │ │ │ ├── TakeLine.tsx │ │ │ │ │ └── utils │ │ │ │ │ │ └── LiveLineIsPast.tsx │ │ │ │ ├── SegmentStoryboard │ │ │ │ │ ├── SegmentScrollbar.tsx │ │ │ │ │ ├── SegmentStoryboard.scss │ │ │ │ │ ├── SegmentStoryboard.tsx │ │ │ │ │ ├── SegmentStoryboardContainer.tsx │ │ │ │ │ ├── StoryboardPart.tsx │ │ │ │ │ ├── StoryboardPartSecondaryPieces │ │ │ │ │ │ ├── Renderers │ │ │ │ │ │ │ ├── DefaultRenderer.tsx │ │ │ │ │ │ │ ├── GraphicsRenderer.tsx │ │ │ │ │ │ │ ├── ScriptRenderer.tsx │ │ │ │ │ │ │ ├── SplitsRenderer.tsx │ │ │ │ │ │ │ └── VTRenderer.tsx │ │ │ │ │ │ ├── StoryboardPartSecondaryPieces.scss │ │ │ │ │ │ ├── StoryboardPartSecondaryPieces.tsx │ │ │ │ │ │ ├── StoryboardSecondaryPiece.tsx │ │ │ │ │ │ ├── StoryboardSourceLayer.tsx │ │ │ │ │ │ └── StoryboardSourceLayerItem.tsx │ │ │ │ │ ├── StoryboardPartThumbnail │ │ │ │ │ │ ├── Renderers │ │ │ │ │ │ │ ├── CameraThumbnailRenderer.tsx │ │ │ │ │ │ │ ├── DefaultThumbnailRenderer.tsx │ │ │ │ │ │ │ ├── GraphicsThumbnailRenderer.tsx │ │ │ │ │ │ │ ├── LocalThumbnailRenderer.tsx │ │ │ │ │ │ │ ├── SplitsThumbnailRenderer.tsx │ │ │ │ │ │ │ ├── ThumbnailRendererFactory.tsx │ │ │ │ │ │ │ └── VTThumbnailRenderer.tsx │ │ │ │ │ │ ├── StoryboardPartThumbnail.scss │ │ │ │ │ │ ├── StoryboardPartThumbnail.tsx │ │ │ │ │ │ └── StoryboardPartThumbnailInner.tsx │ │ │ │ │ ├── StoryboardPartTransitions.tsx │ │ │ │ │ └── utils │ │ │ │ │ │ └── getLabelClass.ts │ │ │ │ ├── SegmentTimeline │ │ │ │ │ ├── BreakSegment.tsx │ │ │ │ │ ├── Constants.tsx │ │ │ │ │ ├── Parts │ │ │ │ │ │ ├── FlattenedSourceLayers.tsx │ │ │ │ │ │ ├── InvalidPartCover.tsx │ │ │ │ │ │ ├── OutputGroup.tsx │ │ │ │ │ │ ├── SegmentTimelinePart.tsx │ │ │ │ │ │ └── SourceLayer.tsx │ │ │ │ │ ├── Renderers │ │ │ │ │ │ ├── CustomLayerItemRenderer.tsx │ │ │ │ │ │ ├── DefaultLayerItemRenderer.tsx │ │ │ │ │ │ ├── L3rdSourceRenderer.tsx │ │ │ │ │ │ ├── LocalLayerItemRenderer.tsx │ │ │ │ │ │ ├── MicSourceRenderer.tsx │ │ │ │ │ │ ├── SplitsSourceRenderer.tsx │ │ │ │ │ │ ├── TransitionSourceRenderer.tsx │ │ │ │ │ │ └── VTSourceRenderer.tsx │ │ │ │ │ ├── SegmentContextMenu.tsx │ │ │ │ │ ├── SegmentNextPreview.tsx │ │ │ │ │ ├── SegmentTimeline.scss │ │ │ │ │ ├── SegmentTimeline.tsx │ │ │ │ │ ├── SegmentTimelineContainer.tsx │ │ │ │ │ ├── SegmentTimelineDebugMode.ts │ │ │ │ │ ├── SegmentTimelineZoomButtons.tsx │ │ │ │ │ ├── SegmentTimelineZoomControls.tsx │ │ │ │ │ ├── SmallParts │ │ │ │ │ │ ├── SegmentTimelinePartHoverPreview.tsx │ │ │ │ │ │ ├── SegmentTimelineSmallPartFlag.tsx │ │ │ │ │ │ └── SegmentTimelineSmallPartFlagIcon.tsx │ │ │ │ │ ├── SourceLayerItem.tsx │ │ │ │ │ ├── SourceLayerItemContainer.tsx │ │ │ │ │ ├── TimelineGrid.tsx │ │ │ │ │ ├── Zoom_In_MouseOut.json │ │ │ │ │ ├── Zoom_In_MouseOver.json │ │ │ │ │ ├── Zoom_Normal_MouseOut.json │ │ │ │ │ ├── Zoom_Normal_MouseOver.json │ │ │ │ │ ├── Zoom_Out_MouseOut.json │ │ │ │ │ ├── Zoom_Out_MouseOver.json │ │ │ │ │ └── withMediaObjectStatus.tsx │ │ │ │ ├── Settings.tsx │ │ │ │ ├── Settings │ │ │ │ │ ├── BlueprintConfigSchema │ │ │ │ │ │ ├── CategoryEntry.tsx │ │ │ │ │ │ └── index.tsx │ │ │ │ │ ├── BlueprintSettings.tsx │ │ │ │ │ ├── DevicePackageManagerSettings.tsx │ │ │ │ │ ├── DeviceSettings.tsx │ │ │ │ │ ├── Forms.scss │ │ │ │ │ ├── Migration.tsx │ │ │ │ │ ├── RundownLayoutEditor.tsx │ │ │ │ │ ├── SettingsMenu.tsx │ │ │ │ │ ├── ShowStyle │ │ │ │ │ │ ├── BlueprintConfiguration │ │ │ │ │ │ │ ├── SelectBlueprint.tsx │ │ │ │ │ │ │ ├── SelectConfigPreset.tsx │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ ├── DragDropTypesShowStyle.ts │ │ │ │ │ │ ├── Generic.tsx │ │ │ │ │ │ ├── HotkeyLegend.tsx │ │ │ │ │ │ ├── OutputLayer.tsx │ │ │ │ │ │ ├── SourceLayer.tsx │ │ │ │ │ │ ├── VariantListItem.tsx │ │ │ │ │ │ └── VariantSettings.tsx │ │ │ │ │ ├── ShowStyleBaseSettings.tsx │ │ │ │ │ ├── SnapshotsView.tsx │ │ │ │ │ ├── Studio │ │ │ │ │ │ ├── Baseline.tsx │ │ │ │ │ │ ├── BlueprintConfiguration │ │ │ │ │ │ │ ├── SelectBlueprint.tsx │ │ │ │ │ │ │ ├── SelectConfigPreset.tsx │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ ├── Devices │ │ │ │ │ │ │ ├── GenericSubDevices.tsx │ │ │ │ │ │ │ ├── IngestSubDevices.tsx │ │ │ │ │ │ │ ├── InputSubDevices.tsx │ │ │ │ │ │ │ ├── ParentDevices.tsx │ │ │ │ │ │ │ ├── PlayoutSubDevices.tsx │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ ├── Generic.tsx │ │ │ │ │ │ ├── Mappings.tsx │ │ │ │ │ │ ├── PackageManager │ │ │ │ │ │ │ ├── AccessorTable.tsx │ │ │ │ │ │ │ ├── AccessorTableRow.tsx │ │ │ │ │ │ │ ├── PackageContainerPickers.tsx │ │ │ │ │ │ │ ├── PackageContainers.tsx │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ └── Routings │ │ │ │ │ │ │ ├── ExclusivityGroups.tsx │ │ │ │ │ │ │ ├── RouteSetAbPlayers.tsx │ │ │ │ │ │ │ ├── RouteSets.tsx │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ ├── StudioSettings.tsx │ │ │ │ │ ├── SystemManagement.tsx │ │ │ │ │ ├── SystemManagement │ │ │ │ │ │ └── Blueprint.tsx │ │ │ │ │ ├── Upgrades │ │ │ │ │ │ ├── Components.tsx │ │ │ │ │ │ └── View.tsx │ │ │ │ │ ├── components │ │ │ │ │ │ ├── ConfigManifestOAuthFlow.tsx │ │ │ │ │ │ ├── FilterEditor.tsx │ │ │ │ │ │ ├── GenericDeviceSettingsComponent.tsx │ │ │ │ │ │ ├── rundownLayouts │ │ │ │ │ │ │ ├── RundownHeaderLayoutSettings.tsx │ │ │ │ │ │ │ ├── RundownViewLayoutSettings.tsx │ │ │ │ │ │ │ └── ShelfLayoutSettings.tsx │ │ │ │ │ │ ├── triggeredActions │ │ │ │ │ │ │ ├── TriggeredActionEntry.tsx │ │ │ │ │ │ │ ├── TriggeredActionsEditor.scss │ │ │ │ │ │ │ ├── TriggeredActionsEditor.tsx │ │ │ │ │ │ │ ├── actionEditors │ │ │ │ │ │ │ │ ├── ActionEditor.tsx │ │ │ │ │ │ │ │ ├── actionSelector │ │ │ │ │ │ │ │ │ ├── ActionSelector.tsx │ │ │ │ │ │ │ │ │ └── actionEditors │ │ │ │ │ │ │ │ │ │ ├── AdLibActionEditor.tsx │ │ │ │ │ │ │ │ │ │ └── SwitchRouteSetEditor.tsx │ │ │ │ │ │ │ │ └── filterPreviews │ │ │ │ │ │ │ │ │ ├── AdLibFilter.tsx │ │ │ │ │ │ │ │ │ ├── FilterEditor.tsx │ │ │ │ │ │ │ │ │ ├── RundownPlaylistFilter.tsx │ │ │ │ │ │ │ │ │ └── ViewFilter.tsx │ │ │ │ │ │ │ └── triggerEditors │ │ │ │ │ │ │ │ ├── DeviceEditor.tsx │ │ │ │ │ │ │ │ ├── DeviceTrigger.tsx │ │ │ │ │ │ │ │ ├── HotkeyEditor.tsx │ │ │ │ │ │ │ │ ├── HotkeyTrigger.tsx │ │ │ │ │ │ │ │ └── TriggerEditor.tsx │ │ │ │ │ │ └── useDebugStatesForPlayoutDevice.tsx │ │ │ │ │ └── util │ │ │ │ │ │ └── OverrideOpHelper.tsx │ │ │ │ ├── Shelf │ │ │ │ │ ├── AdLibListItem.tsx │ │ │ │ │ ├── AdLibListView.tsx │ │ │ │ │ ├── AdLibPanel.tsx │ │ │ │ │ ├── AdLibPanelToolbar.tsx │ │ │ │ │ ├── AdLibRegionPanel.tsx │ │ │ │ │ ├── BucketPanel.tsx │ │ │ │ │ ├── BucketPieceButton.tsx │ │ │ │ │ ├── ColoredBoxPanel.tsx │ │ │ │ │ ├── DashboardActionButton.tsx │ │ │ │ │ ├── DashboardActionButtonGroup.tsx │ │ │ │ │ ├── DashboardPanel.tsx │ │ │ │ │ ├── DashboardPieceButton.tsx │ │ │ │ │ ├── DashboardPieceButtonSplitPreview.tsx │ │ │ │ │ ├── EndWordsPanel.tsx │ │ │ │ │ ├── ExternalFramePanel.tsx │ │ │ │ │ ├── GlobalAdLibPanel.tsx │ │ │ │ │ ├── HotkeyHelpPanel.tsx │ │ │ │ │ ├── Inspector │ │ │ │ │ │ ├── ItemRenderers │ │ │ │ │ │ │ ├── ActionItemRenderer.tsx │ │ │ │ │ │ │ ├── DefaultItemRenderer.tsx │ │ │ │ │ │ │ ├── InspectorTitle.tsx │ │ │ │ │ │ │ ├── ItemRendererFactory.ts │ │ │ │ │ │ │ ├── NoraItemEditor.tsx │ │ │ │ │ │ │ └── NoraItemRenderer.tsx │ │ │ │ │ │ └── ShelfInspector.tsx │ │ │ │ │ ├── MiniRundownPanel.tsx │ │ │ │ │ ├── NextInfoPanel.tsx │ │ │ │ │ ├── OverflowingContainer.tsx │ │ │ │ │ ├── PartNamePanel.tsx │ │ │ │ │ ├── PartTimingPanel.tsx │ │ │ │ │ ├── PieceCountdownPanel.tsx │ │ │ │ │ ├── PlaylistEndTimerPanel.tsx │ │ │ │ │ ├── PlaylistNamePanel.tsx │ │ │ │ │ ├── PlaylistStartTimerPanel.tsx │ │ │ │ │ ├── Renderers │ │ │ │ │ │ ├── DefaultListItemRenderer.tsx │ │ │ │ │ │ ├── ItemRendererFactory.ts │ │ │ │ │ │ ├── L3rdListItemRenderer.tsx │ │ │ │ │ │ └── VTListItemRenderer.tsx │ │ │ │ │ ├── RundownViewBuckets.tsx │ │ │ │ │ ├── SegmentNamePanel.tsx │ │ │ │ │ ├── SegmentTimingPanel.tsx │ │ │ │ │ ├── Shelf.tsx │ │ │ │ │ ├── ShelfContextMenu.tsx │ │ │ │ │ ├── ShelfDashboardLayout.tsx │ │ │ │ │ ├── ShelfRundownLayout.tsx │ │ │ │ │ ├── ShowStylePanel.tsx │ │ │ │ │ ├── StudioNamePanel.tsx │ │ │ │ │ ├── SystemStatusPanel.tsx │ │ │ │ │ ├── TextLabelPanel.tsx │ │ │ │ │ ├── TimeOfDayPanel.tsx │ │ │ │ │ └── TimelineDashboardPanel.tsx │ │ │ │ ├── Status.tsx │ │ │ │ ├── Status │ │ │ │ │ ├── DebugState.tsx │ │ │ │ │ ├── Evaluations.tsx │ │ │ │ │ ├── ExternalMessages.tsx │ │ │ │ │ ├── MediaManager.tsx │ │ │ │ │ ├── StatusCodePill.tsx │ │ │ │ │ ├── SystemStatus │ │ │ │ │ │ ├── CoreItem.tsx │ │ │ │ │ │ ├── DeviceItem.tsx │ │ │ │ │ │ └── SystemStatus.tsx │ │ │ │ │ ├── UserActivity.tsx │ │ │ │ │ ├── media-status │ │ │ │ │ │ ├── MediaStatusList.scss │ │ │ │ │ │ ├── MediaStatusListHeader.scss │ │ │ │ │ │ ├── MediaStatusListHeader.tsx │ │ │ │ │ │ ├── MediaStatusListItem.scss │ │ │ │ │ │ ├── MediaStatusListItem.tsx │ │ │ │ │ │ └── index.tsx │ │ │ │ │ └── package-status │ │ │ │ │ │ ├── JobStatusIcon.tsx │ │ │ │ │ │ ├── PackageContainerStatus.tsx │ │ │ │ │ │ ├── PackageStatus.tsx │ │ │ │ │ │ ├── PackageWorkStatus.tsx │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ └── package-status.scss │ │ │ │ ├── StudioScreenSaver │ │ │ │ │ ├── Clock.tsx │ │ │ │ │ ├── Countdown.tsx │ │ │ │ │ └── StudioScreenSaver.tsx │ │ │ │ ├── SupportPopUp.tsx │ │ │ │ ├── TestTools │ │ │ │ │ ├── DeviceTriggers.tsx │ │ │ │ │ ├── Mappings.tsx │ │ │ │ │ ├── StudioSelect.tsx │ │ │ │ │ ├── Timeline.tsx │ │ │ │ │ ├── TimelineDatastore.tsx │ │ │ │ │ └── index.tsx │ │ │ │ ├── UserEditOperations │ │ │ │ │ ├── PropertiesPanel.tsx │ │ │ │ │ ├── RenderUserEditOperations.tsx │ │ │ │ │ └── __tests__ │ │ │ │ │ │ └── PropertiesPanel.test.tsx │ │ │ │ ├── UserPermissions.tsx │ │ │ │ ├── examples.tsx │ │ │ │ ├── globals │ │ │ │ │ ├── keyboardGlobals.d.ts │ │ │ │ │ └── wakeLockGlobals.d.ts │ │ │ │ ├── i18n.ts │ │ │ │ └── util │ │ │ │ │ ├── useRundownAndShowStyleIdsForPlaylist.ts │ │ │ │ │ ├── useSetDocumentClass.ts │ │ │ │ │ └── useToggleExpandHelper.tsx │ │ │ └── utils │ │ │ │ ├── __tests__ │ │ │ │ ├── dimensions.test.ts │ │ │ │ └── positions.test.ts │ │ │ │ ├── dimensions.ts │ │ │ │ └── positions.ts │ │ ├── fonts │ │ │ ├── Overpass │ │ │ │ ├── OFL.txt │ │ │ │ ├── Overpass-Black.ttf │ │ │ │ ├── Overpass-BlackItalic.ttf │ │ │ │ ├── Overpass-Bold.ttf │ │ │ │ ├── Overpass-BoldItalic.ttf │ │ │ │ ├── Overpass-ExtraBold.ttf │ │ │ │ ├── Overpass-ExtraBoldItalic.ttf │ │ │ │ ├── Overpass-ExtraLight.ttf │ │ │ │ ├── Overpass-ExtraLightItalic.ttf │ │ │ │ ├── Overpass-Italic.ttf │ │ │ │ ├── Overpass-Light.ttf │ │ │ │ ├── Overpass-LightItalic.ttf │ │ │ │ ├── Overpass-Regular.ttf │ │ │ │ ├── Overpass-Regular.woff │ │ │ │ ├── Overpass-SemiBold.ttf │ │ │ │ ├── Overpass-SemiBoldItalic.ttf │ │ │ │ ├── Overpass-Thin.ttf │ │ │ │ └── Overpass-ThinItalic.ttf │ │ │ ├── Source_Serif_Pro │ │ │ │ ├── OFL.txt │ │ │ │ ├── SourceSerifPro-Bold.ttf │ │ │ │ ├── SourceSerifPro-Bold.woff │ │ │ │ ├── SourceSerifPro-Regular.ttf │ │ │ │ ├── SourceSerifPro-Regular.woff │ │ │ │ ├── SourceSerifPro-Semibold.ttf │ │ │ │ └── SourceSerifPro-Semibold.woff │ │ │ ├── roboto-condensed-v18-latin_latin-ext │ │ │ │ ├── COPYRIGHT.txt │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── roboto-condensed-v18-latin_latin-ext-300.eot │ │ │ │ ├── roboto-condensed-v18-latin_latin-ext-300.svg │ │ │ │ ├── roboto-condensed-v18-latin_latin-ext-300.ttf │ │ │ │ ├── roboto-condensed-v18-latin_latin-ext-300.woff │ │ │ │ ├── roboto-condensed-v18-latin_latin-ext-300.woff2 │ │ │ │ ├── roboto-condensed-v18-latin_latin-ext-300italic.eot │ │ │ │ ├── roboto-condensed-v18-latin_latin-ext-300italic.svg │ │ │ │ ├── roboto-condensed-v18-latin_latin-ext-300italic.ttf │ │ │ │ ├── roboto-condensed-v18-latin_latin-ext-300italic.woff │ │ │ │ ├── roboto-condensed-v18-latin_latin-ext-300italic.woff2 │ │ │ │ ├── roboto-condensed-v18-latin_latin-ext-700.eot │ │ │ │ ├── roboto-condensed-v18-latin_latin-ext-700.svg │ │ │ │ ├── roboto-condensed-v18-latin_latin-ext-700.ttf │ │ │ │ ├── roboto-condensed-v18-latin_latin-ext-700.woff │ │ │ │ ├── roboto-condensed-v18-latin_latin-ext-700.woff2 │ │ │ │ ├── roboto-condensed-v18-latin_latin-ext-700italic.eot │ │ │ │ ├── roboto-condensed-v18-latin_latin-ext-700italic.svg │ │ │ │ ├── roboto-condensed-v18-latin_latin-ext-700italic.ttf │ │ │ │ ├── roboto-condensed-v18-latin_latin-ext-700italic.woff │ │ │ │ ├── roboto-condensed-v18-latin_latin-ext-700italic.woff2 │ │ │ │ ├── roboto-condensed-v18-latin_latin-ext-italic.eot │ │ │ │ ├── roboto-condensed-v18-latin_latin-ext-italic.svg │ │ │ │ ├── roboto-condensed-v18-latin_latin-ext-italic.ttf │ │ │ │ ├── roboto-condensed-v18-latin_latin-ext-italic.woff │ │ │ │ ├── roboto-condensed-v18-latin_latin-ext-italic.woff2 │ │ │ │ ├── roboto-condensed-v18-latin_latin-ext-regular.eot │ │ │ │ ├── roboto-condensed-v18-latin_latin-ext-regular.svg │ │ │ │ ├── roboto-condensed-v18-latin_latin-ext-regular.ttf │ │ │ │ ├── roboto-condensed-v18-latin_latin-ext-regular.woff │ │ │ │ └── roboto-condensed-v18-latin_latin-ext-regular.woff2 │ │ │ └── roboto-gh-pages │ │ │ │ ├── README.md │ │ │ │ ├── bower.json │ │ │ │ ├── fonts │ │ │ │ ├── Black │ │ │ │ │ ├── Roboto-Black.ttf │ │ │ │ │ ├── Roboto-Black.woff │ │ │ │ │ └── Roboto-Black.woff2 │ │ │ │ ├── BlackItalic │ │ │ │ │ ├── Roboto-BlackItalic.ttf │ │ │ │ │ ├── Roboto-BlackItalic.woff │ │ │ │ │ └── Roboto-BlackItalic.woff2 │ │ │ │ ├── Bold │ │ │ │ │ ├── Roboto-Bold.ttf │ │ │ │ │ ├── Roboto-Bold.woff │ │ │ │ │ └── Roboto-Bold.woff2 │ │ │ │ ├── BoldItalic │ │ │ │ │ ├── Roboto-BoldItalic.ttf │ │ │ │ │ ├── Roboto-BoldItalic.woff │ │ │ │ │ └── Roboto-BoldItalic.woff2 │ │ │ │ ├── COPYRIGHT.txt │ │ │ │ ├── DESCRIPTION.en_us.html │ │ │ │ ├── Italic │ │ │ │ │ ├── Roboto-Italic.ttf │ │ │ │ │ ├── Roboto-Italic.woff │ │ │ │ │ └── Roboto-Italic.woff2 │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── Light │ │ │ │ │ ├── Roboto-Light.ttf │ │ │ │ │ ├── Roboto-Light.woff │ │ │ │ │ └── Roboto-Light.woff2 │ │ │ │ ├── LightItalic │ │ │ │ │ ├── Roboto-LightItalic.ttf │ │ │ │ │ ├── Roboto-LightItalic.woff │ │ │ │ │ └── Roboto-LightItalic.woff2 │ │ │ │ ├── METADATA.pb │ │ │ │ ├── Medium │ │ │ │ │ ├── Roboto-Medium.ttf │ │ │ │ │ ├── Roboto-Medium.woff │ │ │ │ │ └── Roboto-Medium.woff2 │ │ │ │ ├── MediumItalic │ │ │ │ │ ├── Roboto-MediumItalic.ttf │ │ │ │ │ ├── Roboto-MediumItalic.woff │ │ │ │ │ └── Roboto-MediumItalic.woff2 │ │ │ │ ├── Regular │ │ │ │ │ ├── Roboto-Regular.ttf │ │ │ │ │ ├── Roboto-Regular.woff │ │ │ │ │ └── Roboto-Regular.woff2 │ │ │ │ ├── Thin │ │ │ │ │ ├── Roboto-Thin.ttf │ │ │ │ │ ├── Roboto-Thin.woff │ │ │ │ │ └── Roboto-Thin.woff2 │ │ │ │ └── ThinItalic │ │ │ │ │ ├── Roboto-ThinItalic.ttf │ │ │ │ │ ├── Roboto-ThinItalic.woff │ │ │ │ │ └── Roboto-ThinItalic.woff2 │ │ │ │ ├── index.html │ │ │ │ ├── less │ │ │ │ ├── _Black.less │ │ │ │ ├── _BlackItalic.less │ │ │ │ ├── _Bold.less │ │ │ │ ├── _BoldItalic.less │ │ │ │ ├── _Italic.less │ │ │ │ ├── _Light.less │ │ │ │ ├── _LightItalic.less │ │ │ │ ├── _Medium.less │ │ │ │ ├── _MediumItalic.less │ │ │ │ ├── _Regular.less │ │ │ │ ├── _Thin.less │ │ │ │ ├── _ThinItalic.less │ │ │ │ ├── _mixins.less │ │ │ │ └── _variables.less │ │ │ │ ├── package.json │ │ │ │ ├── roboto.css │ │ │ │ ├── roboto.css.map │ │ │ │ └── roboto.less │ │ ├── main.tsx │ │ ├── meteor │ │ │ ├── ddp-common │ │ │ │ ├── heartbeat.js │ │ │ │ ├── index.js │ │ │ │ ├── method_invocation.js │ │ │ │ ├── namespace.js │ │ │ │ └── utils.js │ │ │ ├── ddp │ │ │ │ ├── client_convenience.js │ │ │ │ ├── common │ │ │ │ │ ├── MethodInvoker.js │ │ │ │ │ ├── livedata_connection.js │ │ │ │ │ └── namespace.js │ │ │ │ ├── index.d.ts │ │ │ │ ├── index.js │ │ │ │ └── lib │ │ │ │ │ └── callback-hook.js │ │ │ ├── diff-sequence.js │ │ │ ├── meteor.d.ts │ │ │ ├── meteor.js │ │ │ ├── minimongo │ │ │ │ ├── common.js │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ ├── id-map.js │ │ │ │ │ ├── ordered-dict.js │ │ │ │ │ └── synchronous-queue.js │ │ │ │ ├── local_collection.js │ │ │ │ └── observe_handle.js │ │ │ ├── mongo-id.js │ │ │ ├── mongo │ │ │ │ ├── index.d.ts │ │ │ │ ├── index.js │ │ │ │ ├── local_collection_driver.js │ │ │ │ └── mongo_utils.js │ │ │ ├── reactive-var.d.ts │ │ │ ├── reactive-var.js │ │ │ ├── socket-stream-client │ │ │ │ ├── common.js │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ └── retry.js │ │ │ │ └── urls.js │ │ │ ├── tracker.d.ts │ │ │ └── tracker.js │ │ ├── typings │ │ │ ├── cubic-spline.d.ts │ │ │ └── react-time-hoc.d.ts │ │ └── vite-env.d.ts │ ├── tsconfig.app.json │ ├── tsconfig.eslint.json │ ├── tsconfig.jest.json │ ├── tsconfig.json │ ├── tsconfig.node.json │ └── vite.config.mts └── yarn.lock ├── resources ├── prompter_keep_focus.ahk ├── prompter_layout_shuttlexpress.pref └── prompter_layout_xkeys.mw3 ├── scripts ├── checkForMultipleVersions.mjs ├── checkLicenses.js ├── determine-npm-tag.js ├── fix-windows-yarn.js ├── install-and-build.mjs ├── lib.js ├── meteor-force-restart.js ├── prepublish.js ├── reset.mjs └── run.mjs ├── sonar-project.properties ├── tsconfig.json └── yarn.lock /.codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/.codecov.yml -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/.dockerignore -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto eol=lf 2 | -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @Sofie-Automation/maintainers 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: false 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/other.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/.github/ISSUE_TEMPLATE/other.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/question.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/.github/ISSUE_TEMPLATE/question.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/rfc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/.github/ISSUE_TEMPLATE/rfc.yml -------------------------------------------------------------------------------- /.github/PULL-REQUEST-TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/.github/PULL-REQUEST-TEMPLATE.md -------------------------------------------------------------------------------- /.github/actions/setup-meteor/action.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/.github/actions/setup-meteor/action.yaml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/audit.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/.github/workflows/audit.yaml -------------------------------------------------------------------------------- /.github/workflows/node.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/.github/workflows/node.yaml -------------------------------------------------------------------------------- /.github/workflows/prune-container-images.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/.github/workflows/prune-container-images.yml -------------------------------------------------------------------------------- /.github/workflows/prune-tags.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/.github/workflows/prune-tags.yml -------------------------------------------------------------------------------- /.github/workflows/publish-libs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/.github/workflows/publish-libs.yml -------------------------------------------------------------------------------- /.github/workflows/sonar.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/.github/workflows/sonar.yaml -------------------------------------------------------------------------------- /.github/workflows/trivy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/.github/workflows/trivy.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . "$(dirname "$0")/_/husky.sh" 3 | 4 | yarn lint-staged 5 | -------------------------------------------------------------------------------- /.node-version: -------------------------------------------------------------------------------- 1 | 22.11 2 | -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | .node-version -------------------------------------------------------------------------------- /.vscode/.gitignore: -------------------------------------------------------------------------------- 1 | tasks.json -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json.default: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/.vscode/settings.json.default -------------------------------------------------------------------------------- /.yarnrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/.yarnrc.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /DEVELOPER.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/DEVELOPER.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/README.md -------------------------------------------------------------------------------- /_mediaPreview/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/_mediaPreview/nginx.conf -------------------------------------------------------------------------------- /meteor.coverage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor.coverage.json -------------------------------------------------------------------------------- /meteor/.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/.eslintignore -------------------------------------------------------------------------------- /meteor/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/.eslintrc.js -------------------------------------------------------------------------------- /meteor/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/.gitignore -------------------------------------------------------------------------------- /meteor/.meteor/.finished-upgraders: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/.meteor/.finished-upgraders -------------------------------------------------------------------------------- /meteor/.meteor/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/.meteor/.gitignore -------------------------------------------------------------------------------- /meteor/.meteor/.id: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/.meteor/.id -------------------------------------------------------------------------------- /meteor/.meteor/packages: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/.meteor/packages -------------------------------------------------------------------------------- /meteor/.meteor/platforms: -------------------------------------------------------------------------------- 1 | server 2 | browser 3 | -------------------------------------------------------------------------------- /meteor/.meteor/release: -------------------------------------------------------------------------------- 1 | METEOR@3.1 2 | -------------------------------------------------------------------------------- /meteor/.meteor/versions: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/.meteor/versions -------------------------------------------------------------------------------- /meteor/.meteorignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/.meteorignore -------------------------------------------------------------------------------- /meteor/.prettierignore: -------------------------------------------------------------------------------- 1 | package*.json 2 | CHANGELOG*.md 3 | *.snap 4 | *.xml 5 | public/locales 6 | -------------------------------------------------------------------------------- /meteor/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/.vscode/launch.json -------------------------------------------------------------------------------- /meteor/.yarnrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/.yarnrc.yml -------------------------------------------------------------------------------- /meteor/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/CHANGELOG.md -------------------------------------------------------------------------------- /meteor/CHANGELOG_0_x_x.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/CHANGELOG_0_x_x.md -------------------------------------------------------------------------------- /meteor/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/Dockerfile -------------------------------------------------------------------------------- /meteor/Dockerfile.circle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/Dockerfile.circle -------------------------------------------------------------------------------- /meteor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/README.md -------------------------------------------------------------------------------- /meteor/__mocks__/_extendJest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/__mocks__/_extendJest.ts -------------------------------------------------------------------------------- /meteor/__mocks__/_setupMocks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/__mocks__/_setupMocks.ts -------------------------------------------------------------------------------- /meteor/__mocks__/check/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/__mocks__/check/README -------------------------------------------------------------------------------- /meteor/__mocks__/check/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/__mocks__/check/index.ts -------------------------------------------------------------------------------- /meteor/__mocks__/check/isPlainObject.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/__mocks__/check/isPlainObject.js -------------------------------------------------------------------------------- /meteor/__mocks__/check/match.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/__mocks__/check/match.js -------------------------------------------------------------------------------- /meteor/__mocks__/defaultCollectionObjects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/__mocks__/defaultCollectionObjects.ts -------------------------------------------------------------------------------- /meteor/__mocks__/ejson.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/__mocks__/ejson.ts -------------------------------------------------------------------------------- /meteor/__mocks__/global-setup.js: -------------------------------------------------------------------------------- 1 | module.exports = async () => { 2 | process.env.TZ = 'UTC' 3 | } 4 | -------------------------------------------------------------------------------- /meteor/__mocks__/helpers/database.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/__mocks__/helpers/database.ts -------------------------------------------------------------------------------- /meteor/__mocks__/helpers/jest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/__mocks__/helpers/jest.ts -------------------------------------------------------------------------------- /meteor/__mocks__/helpers/lib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/__mocks__/helpers/lib.ts -------------------------------------------------------------------------------- /meteor/__mocks__/koa-util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/__mocks__/koa-util.ts -------------------------------------------------------------------------------- /meteor/__mocks__/meteor-elastic-apm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/__mocks__/meteor-elastic-apm.ts -------------------------------------------------------------------------------- /meteor/__mocks__/meteor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/__mocks__/meteor.ts -------------------------------------------------------------------------------- /meteor/__mocks__/mongo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/__mocks__/mongo.ts -------------------------------------------------------------------------------- /meteor/__mocks__/random.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/__mocks__/random.ts -------------------------------------------------------------------------------- /meteor/__mocks__/slack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/__mocks__/slack.ts -------------------------------------------------------------------------------- /meteor/__mocks__/suppressLogging.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/__mocks__/suppressLogging.ts -------------------------------------------------------------------------------- /meteor/__mocks__/tracker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/__mocks__/tracker.ts -------------------------------------------------------------------------------- /meteor/__mocks__/validated-method.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/__mocks__/validated-method.ts -------------------------------------------------------------------------------- /meteor/__mocks__/webapp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/__mocks__/webapp.ts -------------------------------------------------------------------------------- /meteor/__mocks__/worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/__mocks__/worker.ts -------------------------------------------------------------------------------- /meteor/docker-entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/docker-entrypoint.sh -------------------------------------------------------------------------------- /meteor/i18n/nb.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/i18n/nb.mo -------------------------------------------------------------------------------- /meteor/i18n/nb.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/i18n/nb.po -------------------------------------------------------------------------------- /meteor/i18n/nn.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/i18n/nn.mo -------------------------------------------------------------------------------- /meteor/i18n/nn.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/i18n/nn.po -------------------------------------------------------------------------------- /meteor/i18n/template.pot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/i18n/template.pot -------------------------------------------------------------------------------- /meteor/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/jest.config.js -------------------------------------------------------------------------------- /meteor/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/package.json -------------------------------------------------------------------------------- /meteor/scripts/babel-jest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/scripts/babel-jest.js -------------------------------------------------------------------------------- /meteor/scripts/extract-i18next-pot.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/scripts/extract-i18next-pot.mjs -------------------------------------------------------------------------------- /meteor/scripts/generate-version-file.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/scripts/generate-version-file.js -------------------------------------------------------------------------------- /meteor/scripts/i18n-compile-json.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/scripts/i18n-compile-json.mjs -------------------------------------------------------------------------------- /meteor/scripts/libs-sync-version-and-changelog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/scripts/libs-sync-version-and-changelog.js -------------------------------------------------------------------------------- /meteor/scripts/libs-sync-version.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/scripts/libs-sync-version.js -------------------------------------------------------------------------------- /meteor/scripts/testingLogging.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/scripts/testingLogging.ts -------------------------------------------------------------------------------- /meteor/server/Connections.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/Connections.ts -------------------------------------------------------------------------------- /meteor/server/Settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/Settings.ts -------------------------------------------------------------------------------- /meteor/server/__tests__/_testEnvironment.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/__tests__/_testEnvironment.test.ts -------------------------------------------------------------------------------- /meteor/server/__tests__/coreSystem.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/__tests__/coreSystem.test.ts -------------------------------------------------------------------------------- /meteor/server/__tests__/cronjobs.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/__tests__/cronjobs.test.ts -------------------------------------------------------------------------------- /meteor/server/__tests__/logging.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/__tests__/logging.test.ts -------------------------------------------------------------------------------- /meteor/server/__tests__/systemTime.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/__tests__/systemTime.test.ts -------------------------------------------------------------------------------- /meteor/server/api/ExternalMessageQueue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/api/ExternalMessageQueue.ts -------------------------------------------------------------------------------- /meteor/server/api/__mocks__/ntp-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/api/__mocks__/ntp-client.ts -------------------------------------------------------------------------------- /meteor/server/api/__tests__/cleanup.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/api/__tests__/cleanup.test.ts -------------------------------------------------------------------------------- /meteor/server/api/__tests__/client.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/api/__tests__/client.test.ts -------------------------------------------------------------------------------- /meteor/server/api/__tests__/rundownLayouts.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/api/__tests__/rundownLayouts.test.ts -------------------------------------------------------------------------------- /meteor/server/api/blueprintConfigPresets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/api/blueprintConfigPresets.ts -------------------------------------------------------------------------------- /meteor/server/api/blueprints/__tests__/api.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/api/blueprints/__tests__/api.test.ts -------------------------------------------------------------------------------- /meteor/server/api/blueprints/__tests__/lib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/api/blueprints/__tests__/lib.ts -------------------------------------------------------------------------------- /meteor/server/api/blueprints/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/api/blueprints/api.ts -------------------------------------------------------------------------------- /meteor/server/api/blueprints/cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/api/blueprints/cache.ts -------------------------------------------------------------------------------- /meteor/server/api/blueprints/http.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/api/blueprints/http.ts -------------------------------------------------------------------------------- /meteor/server/api/blueprints/migrationContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/api/blueprints/migrationContext.ts -------------------------------------------------------------------------------- /meteor/server/api/buckets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/api/buckets.ts -------------------------------------------------------------------------------- /meteor/server/api/cleanup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/api/cleanup.ts -------------------------------------------------------------------------------- /meteor/server/api/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/api/client.ts -------------------------------------------------------------------------------- /meteor/server/api/deviceTriggers/StudioObserver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/api/deviceTriggers/StudioObserver.ts -------------------------------------------------------------------------------- /meteor/server/api/deviceTriggers/observer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/api/deviceTriggers/observer.ts -------------------------------------------------------------------------------- /meteor/server/api/evaluations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/api/evaluations.ts -------------------------------------------------------------------------------- /meteor/server/api/heapSnapshot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/api/heapSnapshot.ts -------------------------------------------------------------------------------- /meteor/server/api/ingest/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/api/ingest/actions.ts -------------------------------------------------------------------------------- /meteor/server/api/ingest/debug.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/api/ingest/debug.ts -------------------------------------------------------------------------------- /meteor/server/api/ingest/genericDevice/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/api/ingest/genericDevice/actions.ts -------------------------------------------------------------------------------- /meteor/server/api/ingest/http.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/api/ingest/http.ts -------------------------------------------------------------------------------- /meteor/server/api/ingest/ingestCache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/api/ingest/ingestCache.ts -------------------------------------------------------------------------------- /meteor/server/api/ingest/lib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/api/ingest/lib.ts -------------------------------------------------------------------------------- /meteor/server/api/ingest/mosDevice/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/api/ingest/mosDevice/actions.ts -------------------------------------------------------------------------------- /meteor/server/api/ingest/mosDevice/lib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/api/ingest/mosDevice/lib.ts -------------------------------------------------------------------------------- /meteor/server/api/ingest/packageInfo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/api/ingest/packageInfo.ts -------------------------------------------------------------------------------- /meteor/server/api/ingest/rundownInput.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/api/ingest/rundownInput.ts -------------------------------------------------------------------------------- /meteor/server/api/integration/expectedPackages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/api/integration/expectedPackages.ts -------------------------------------------------------------------------------- /meteor/server/api/integration/influx.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/api/integration/influx.ts -------------------------------------------------------------------------------- /meteor/server/api/integration/media-scanner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/api/integration/media-scanner.ts -------------------------------------------------------------------------------- /meteor/server/api/integration/mediaWorkFlows.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/api/integration/mediaWorkFlows.ts -------------------------------------------------------------------------------- /meteor/server/api/integration/slack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/api/integration/slack.ts -------------------------------------------------------------------------------- /meteor/server/api/mediaManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/api/mediaManager.ts -------------------------------------------------------------------------------- /meteor/server/api/methodContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/api/methodContext.ts -------------------------------------------------------------------------------- /meteor/server/api/methods.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/api/methods.ts -------------------------------------------------------------------------------- /meteor/server/api/organizations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/api/organizations.ts -------------------------------------------------------------------------------- /meteor/server/api/packageManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/api/packageManager.ts -------------------------------------------------------------------------------- /meteor/server/api/peripheralDevice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/api/peripheralDevice.ts -------------------------------------------------------------------------------- /meteor/server/api/playout/DOCS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/api/playout/DOCS.md -------------------------------------------------------------------------------- /meteor/server/api/playout/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/api/playout/api.ts -------------------------------------------------------------------------------- /meteor/server/api/playout/debug.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/api/playout/debug.ts -------------------------------------------------------------------------------- /meteor/server/api/playout/playout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/api/playout/playout.ts -------------------------------------------------------------------------------- /meteor/server/api/profiler/apm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/api/profiler/apm.ts -------------------------------------------------------------------------------- /meteor/server/api/profiler/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/api/profiler/index.ts -------------------------------------------------------------------------------- /meteor/server/api/rest/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/api/rest/api.ts -------------------------------------------------------------------------------- /meteor/server/api/rest/koa.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/api/rest/koa.ts -------------------------------------------------------------------------------- /meteor/server/api/rest/v0/__tests__/rest.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/api/rest/v0/__tests__/rest.test.ts -------------------------------------------------------------------------------- /meteor/server/api/rest/v0/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/api/rest/v0/index.ts -------------------------------------------------------------------------------- /meteor/server/api/rest/v1/blueprints.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/api/rest/v1/blueprints.ts -------------------------------------------------------------------------------- /meteor/server/api/rest/v1/buckets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/api/rest/v1/buckets.ts -------------------------------------------------------------------------------- /meteor/server/api/rest/v1/devices.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/api/rest/v1/devices.ts -------------------------------------------------------------------------------- /meteor/server/api/rest/v1/idempotencyService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/api/rest/v1/idempotencyService.ts -------------------------------------------------------------------------------- /meteor/server/api/rest/v1/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/api/rest/v1/index.ts -------------------------------------------------------------------------------- /meteor/server/api/rest/v1/middlewares.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/api/rest/v1/middlewares.ts -------------------------------------------------------------------------------- /meteor/server/api/rest/v1/playlists.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/api/rest/v1/playlists.ts -------------------------------------------------------------------------------- /meteor/server/api/rest/v1/rateLimitingService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/api/rest/v1/rateLimitingService.ts -------------------------------------------------------------------------------- /meteor/server/api/rest/v1/showstyles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/api/rest/v1/showstyles.ts -------------------------------------------------------------------------------- /meteor/server/api/rest/v1/snapshots.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/api/rest/v1/snapshots.ts -------------------------------------------------------------------------------- /meteor/server/api/rest/v1/studios.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/api/rest/v1/studios.ts -------------------------------------------------------------------------------- /meteor/server/api/rest/v1/system.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/api/rest/v1/system.ts -------------------------------------------------------------------------------- /meteor/server/api/rest/v1/typeConversion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/api/rest/v1/typeConversion.ts -------------------------------------------------------------------------------- /meteor/server/api/rest/v1/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/api/rest/v1/types.ts -------------------------------------------------------------------------------- /meteor/server/api/rundown.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/api/rundown.ts -------------------------------------------------------------------------------- /meteor/server/api/rundownLayouts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/api/rundownLayouts.ts -------------------------------------------------------------------------------- /meteor/server/api/serviceMessages/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/api/serviceMessages/api.ts -------------------------------------------------------------------------------- /meteor/server/api/serviceMessages/postHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/api/serviceMessages/postHandler.ts -------------------------------------------------------------------------------- /meteor/server/api/showStyles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/api/showStyles.ts -------------------------------------------------------------------------------- /meteor/server/api/singleUseTokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/api/singleUseTokens.ts -------------------------------------------------------------------------------- /meteor/server/api/snapshot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/api/snapshot.ts -------------------------------------------------------------------------------- /meteor/server/api/studio/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/api/studio/api.ts -------------------------------------------------------------------------------- /meteor/server/api/studio/lib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/api/studio/lib.ts -------------------------------------------------------------------------------- /meteor/server/api/system.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/api/system.ts -------------------------------------------------------------------------------- /meteor/server/api/systemTime/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/api/systemTime/api.ts -------------------------------------------------------------------------------- /meteor/server/api/systemTime/ntpTimeChecker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/api/systemTime/ntpTimeChecker.ts -------------------------------------------------------------------------------- /meteor/server/api/systemTime/systemTime.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/api/systemTime/systemTime.ts -------------------------------------------------------------------------------- /meteor/server/api/translationsBundles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/api/translationsBundles.ts -------------------------------------------------------------------------------- /meteor/server/api/triggeredActions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/api/triggeredActions.ts -------------------------------------------------------------------------------- /meteor/server/api/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/api/user.ts -------------------------------------------------------------------------------- /meteor/server/api/userActions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/api/userActions.ts -------------------------------------------------------------------------------- /meteor/server/collections/bucket.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/collections/bucket.ts -------------------------------------------------------------------------------- /meteor/server/collections/collection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/collections/collection.ts -------------------------------------------------------------------------------- /meteor/server/collections/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/collections/index.ts -------------------------------------------------------------------------------- /meteor/server/collections/indices.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/collections/indices.ts -------------------------------------------------------------------------------- /meteor/server/collections/lib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/collections/lib.ts -------------------------------------------------------------------------------- /meteor/server/collections/packages-media.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/collections/packages-media.ts -------------------------------------------------------------------------------- /meteor/server/collections/rundown.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/collections/rundown.ts -------------------------------------------------------------------------------- /meteor/server/coreSystem/collection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/coreSystem/collection.ts -------------------------------------------------------------------------------- /meteor/server/coreSystem/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/coreSystem/index.ts -------------------------------------------------------------------------------- /meteor/server/cronjobs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/cronjobs.ts -------------------------------------------------------------------------------- /meteor/server/lib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/lib.ts -------------------------------------------------------------------------------- /meteor/server/lib/__tests__/check.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/lib/__tests__/check.test.ts -------------------------------------------------------------------------------- /meteor/server/lib/__tests__/lib.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/lib/__tests__/lib.test.ts -------------------------------------------------------------------------------- /meteor/server/lib/cacheResult.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/lib/cacheResult.ts -------------------------------------------------------------------------------- /meteor/server/lib/check.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/lib/check.ts -------------------------------------------------------------------------------- /meteor/server/lib/customPublication/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/lib/customPublication/index.ts -------------------------------------------------------------------------------- /meteor/server/lib/customPublication/lib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/lib/customPublication/lib.ts -------------------------------------------------------------------------------- /meteor/server/lib/customPublication/publish.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/lib/customPublication/publish.ts -------------------------------------------------------------------------------- /meteor/server/lib/database.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/lib/database.ts -------------------------------------------------------------------------------- /meteor/server/lib/lib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/lib/lib.ts -------------------------------------------------------------------------------- /meteor/server/lib/rest/v1/blueprints.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/lib/rest/v1/blueprints.ts -------------------------------------------------------------------------------- /meteor/server/lib/rest/v1/buckets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/lib/rest/v1/buckets.ts -------------------------------------------------------------------------------- /meteor/server/lib/rest/v1/devices.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/lib/rest/v1/devices.ts -------------------------------------------------------------------------------- /meteor/server/lib/rest/v1/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/lib/rest/v1/index.ts -------------------------------------------------------------------------------- /meteor/server/lib/rest/v1/playlists.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/lib/rest/v1/playlists.ts -------------------------------------------------------------------------------- /meteor/server/lib/rest/v1/showstyles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/lib/rest/v1/showstyles.ts -------------------------------------------------------------------------------- /meteor/server/lib/rest/v1/snapshots.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/lib/rest/v1/snapshots.ts -------------------------------------------------------------------------------- /meteor/server/lib/rest/v1/studios.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/lib/rest/v1/studios.ts -------------------------------------------------------------------------------- /meteor/server/lib/rest/v1/system.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/lib/rest/v1/system.ts -------------------------------------------------------------------------------- /meteor/server/lib/tempLib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/lib/tempLib.ts -------------------------------------------------------------------------------- /meteor/server/lib/tic-toc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/lib/tic-toc.ts -------------------------------------------------------------------------------- /meteor/server/logging.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/logging.ts -------------------------------------------------------------------------------- /meteor/server/logo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/logo.ts -------------------------------------------------------------------------------- /meteor/server/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/main.ts -------------------------------------------------------------------------------- /meteor/server/methods.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/methods.ts -------------------------------------------------------------------------------- /meteor/server/migration/0_1_0.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/migration/0_1_0.ts -------------------------------------------------------------------------------- /meteor/server/migration/1_39_0.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/migration/1_39_0.ts -------------------------------------------------------------------------------- /meteor/server/migration/1_40_0.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/migration/1_40_0.ts -------------------------------------------------------------------------------- /meteor/server/migration/1_41_0.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/migration/1_41_0.ts -------------------------------------------------------------------------------- /meteor/server/migration/1_44_0.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/migration/1_44_0.ts -------------------------------------------------------------------------------- /meteor/server/migration/1_46_0.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/migration/1_46_0.ts -------------------------------------------------------------------------------- /meteor/server/migration/1_47_0.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/migration/1_47_0.ts -------------------------------------------------------------------------------- /meteor/server/migration/1_48_0.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/migration/1_48_0.ts -------------------------------------------------------------------------------- /meteor/server/migration/1_49_0.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/migration/1_49_0.ts -------------------------------------------------------------------------------- /meteor/server/migration/1_50_0.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/migration/1_50_0.ts -------------------------------------------------------------------------------- /meteor/server/migration/1_51_0.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/migration/1_51_0.ts -------------------------------------------------------------------------------- /meteor/server/migration/1_52_0.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/migration/1_52_0.ts -------------------------------------------------------------------------------- /meteor/server/migration/X_X_X.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/migration/X_X_X.ts -------------------------------------------------------------------------------- /meteor/server/migration/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/migration/api.ts -------------------------------------------------------------------------------- /meteor/server/migration/currentSystemVersion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/migration/currentSystemVersion.ts -------------------------------------------------------------------------------- /meteor/server/migration/databaseMigration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/migration/databaseMigration.ts -------------------------------------------------------------------------------- /meteor/server/migration/lib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/migration/lib.ts -------------------------------------------------------------------------------- /meteor/server/migration/migrations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/migration/migrations.ts -------------------------------------------------------------------------------- /meteor/server/migration/upgrades/context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/migration/upgrades/context.ts -------------------------------------------------------------------------------- /meteor/server/migration/upgrades/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/migration/upgrades/index.ts -------------------------------------------------------------------------------- /meteor/server/migration/upgrades/lib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/migration/upgrades/lib.ts -------------------------------------------------------------------------------- /meteor/server/migration/upgrades/studio.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/migration/upgrades/studio.ts -------------------------------------------------------------------------------- /meteor/server/migration/upgrades/system.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/migration/upgrades/system.ts -------------------------------------------------------------------------------- /meteor/server/optimizations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/optimizations.ts -------------------------------------------------------------------------------- /meteor/server/performanceMonitor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/performanceMonitor.ts -------------------------------------------------------------------------------- /meteor/server/prometheus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/prometheus.ts -------------------------------------------------------------------------------- /meteor/server/publications/_publications.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/publications/_publications.ts -------------------------------------------------------------------------------- /meteor/server/publications/buckets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/publications/buckets.ts -------------------------------------------------------------------------------- /meteor/server/publications/fastTrack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/publications/fastTrack.ts -------------------------------------------------------------------------------- /meteor/server/publications/lib/lib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/publications/lib/lib.ts -------------------------------------------------------------------------------- /meteor/server/publications/lib/observerChain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/publications/lib/observerChain.ts -------------------------------------------------------------------------------- /meteor/server/publications/lib/observerGroup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/publications/lib/observerGroup.ts -------------------------------------------------------------------------------- /meteor/server/publications/lib/quickLoop.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/publications/lib/quickLoop.ts -------------------------------------------------------------------------------- /meteor/server/publications/mountedTriggers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/publications/mountedTriggers.ts -------------------------------------------------------------------------------- /meteor/server/publications/organization.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/publications/organization.ts -------------------------------------------------------------------------------- /meteor/server/publications/peripheralDevice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/publications/peripheralDevice.ts -------------------------------------------------------------------------------- /meteor/server/publications/rundown.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/publications/rundown.ts -------------------------------------------------------------------------------- /meteor/server/publications/rundownPlaylist.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/publications/rundownPlaylist.ts -------------------------------------------------------------------------------- /meteor/server/publications/showStyle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/publications/showStyle.ts -------------------------------------------------------------------------------- /meteor/server/publications/showStyleUI.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/publications/showStyleUI.ts -------------------------------------------------------------------------------- /meteor/server/publications/studio.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/publications/studio.ts -------------------------------------------------------------------------------- /meteor/server/publications/studioUI.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/publications/studioUI.ts -------------------------------------------------------------------------------- /meteor/server/publications/system.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/publications/system.ts -------------------------------------------------------------------------------- /meteor/server/publications/timeline.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/publications/timeline.ts -------------------------------------------------------------------------------- /meteor/server/security/allowDeny.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/security/allowDeny.ts -------------------------------------------------------------------------------- /meteor/server/security/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/security/auth.ts -------------------------------------------------------------------------------- /meteor/server/security/check.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/security/check.ts -------------------------------------------------------------------------------- /meteor/server/security/securityVerify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/security/securityVerify.ts -------------------------------------------------------------------------------- /meteor/server/serverOptimisations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/serverOptimisations.ts -------------------------------------------------------------------------------- /meteor/server/systemStatus/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/systemStatus/api.ts -------------------------------------------------------------------------------- /meteor/server/systemStatus/blueprintVersions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/systemStatus/blueprintVersions.ts -------------------------------------------------------------------------------- /meteor/server/systemStatus/semverUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/systemStatus/semverUtils.ts -------------------------------------------------------------------------------- /meteor/server/systemStatus/systemStatus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/systemStatus/systemStatus.ts -------------------------------------------------------------------------------- /meteor/server/systemTime.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/systemTime.ts -------------------------------------------------------------------------------- /meteor/server/typings/ntp-client.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/typings/ntp-client.d.ts -------------------------------------------------------------------------------- /meteor/server/typings/webmanifest.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/typings/webmanifest.d.ts -------------------------------------------------------------------------------- /meteor/server/webmanifest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/webmanifest.ts -------------------------------------------------------------------------------- /meteor/server/worker/worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/worker/worker.ts -------------------------------------------------------------------------------- /meteor/server/worker/workerStatus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/server/worker/workerStatus.ts -------------------------------------------------------------------------------- /meteor/tsconfig-base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/tsconfig-base.json -------------------------------------------------------------------------------- /meteor/tsconfig-meteor.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/tsconfig-meteor.json -------------------------------------------------------------------------------- /meteor/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/tsconfig.json -------------------------------------------------------------------------------- /meteor/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/meteor/yarn.lock -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/package.json -------------------------------------------------------------------------------- /packages/.dockerignore: -------------------------------------------------------------------------------- 1 | docs 2 | -------------------------------------------------------------------------------- /packages/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/.gitignore -------------------------------------------------------------------------------- /packages/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/.prettierignore -------------------------------------------------------------------------------- /packages/.prettierrc.json: -------------------------------------------------------------------------------- 1 | "@sofie-automation/code-standard-preset/.prettierrc.json" 2 | -------------------------------------------------------------------------------- /packages/.yarnrc.yml: -------------------------------------------------------------------------------- 1 | nodeLinker: node-modules 2 | -------------------------------------------------------------------------------- /packages/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/README.md -------------------------------------------------------------------------------- /packages/blueprints-integration/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/blueprints-integration/.eslintrc.json -------------------------------------------------------------------------------- /packages/blueprints-integration/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/blueprints-integration/.gitignore -------------------------------------------------------------------------------- /packages/blueprints-integration/.prettierignore: -------------------------------------------------------------------------------- 1 | package.json 2 | CHANGELOG.md -------------------------------------------------------------------------------- /packages/blueprints-integration/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/blueprints-integration/CHANGELOG.md -------------------------------------------------------------------------------- /packages/blueprints-integration/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/blueprints-integration/LICENSE -------------------------------------------------------------------------------- /packages/blueprints-integration/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/blueprints-integration/README.md -------------------------------------------------------------------------------- /packages/blueprints-integration/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/blueprints-integration/jest.config.js -------------------------------------------------------------------------------- /packages/blueprints-integration/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/blueprints-integration/package.json -------------------------------------------------------------------------------- /packages/blueprints-integration/src/action.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/blueprints-integration/src/action.ts -------------------------------------------------------------------------------- /packages/blueprints-integration/src/api/base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/blueprints-integration/src/api/base.ts -------------------------------------------------------------------------------- /packages/blueprints-integration/src/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/blueprints-integration/src/common.ts -------------------------------------------------------------------------------- /packages/blueprints-integration/src/content.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/blueprints-integration/src/content.ts -------------------------------------------------------------------------------- /packages/blueprints-integration/src/documents/expectedPlayoutItem.ts: -------------------------------------------------------------------------------- 1 | export * from '@sofie-automation/shared-lib/dist/expectedPlayoutItem' 2 | -------------------------------------------------------------------------------- /packages/blueprints-integration/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/blueprints-integration/src/index.ts -------------------------------------------------------------------------------- /packages/blueprints-integration/src/ingest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/blueprints-integration/src/ingest.ts -------------------------------------------------------------------------------- /packages/blueprints-integration/src/lib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/blueprints-integration/src/lib.ts -------------------------------------------------------------------------------- /packages/blueprints-integration/src/message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/blueprints-integration/src/message.ts -------------------------------------------------------------------------------- /packages/blueprints-integration/src/package.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/blueprints-integration/src/package.ts -------------------------------------------------------------------------------- /packages/blueprints-integration/src/status.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/blueprints-integration/src/status.ts -------------------------------------------------------------------------------- /packages/blueprints-integration/src/studio.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/blueprints-integration/src/studio.ts -------------------------------------------------------------------------------- /packages/blueprints-integration/src/timeline.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/blueprints-integration/src/timeline.ts -------------------------------------------------------------------------------- /packages/blueprints-integration/src/triggers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/blueprints-integration/src/triggers.ts -------------------------------------------------------------------------------- /packages/blueprints-integration/src/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/blueprints-integration/src/util.ts -------------------------------------------------------------------------------- /packages/blueprints-integration/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/blueprints-integration/tsconfig.json -------------------------------------------------------------------------------- /packages/corelib/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/corelib/.eslintrc.json -------------------------------------------------------------------------------- /packages/corelib/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/corelib/.gitignore -------------------------------------------------------------------------------- /packages/corelib/.prettierignore: -------------------------------------------------------------------------------- 1 | package.json 2 | src/copy 3 | CHANGELOG.md -------------------------------------------------------------------------------- /packages/corelib/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/corelib/LICENSE -------------------------------------------------------------------------------- /packages/corelib/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/corelib/jest.config.js -------------------------------------------------------------------------------- /packages/corelib/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/corelib/package.json -------------------------------------------------------------------------------- /packages/corelib/src/TranslatableMessage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/corelib/src/TranslatableMessage.ts -------------------------------------------------------------------------------- /packages/corelib/src/__tests__/error.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/corelib/src/__tests__/error.spec.ts -------------------------------------------------------------------------------- /packages/corelib/src/__tests__/lib.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/corelib/src/__tests__/lib.spec.ts -------------------------------------------------------------------------------- /packages/corelib/src/__tests__/mongo.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/corelib/src/__tests__/mongo.spec.ts -------------------------------------------------------------------------------- /packages/corelib/src/dataModel/AdLibPiece.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/corelib/src/dataModel/AdLibPiece.ts -------------------------------------------------------------------------------- /packages/corelib/src/dataModel/AdlibAction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/corelib/src/dataModel/AdlibAction.ts -------------------------------------------------------------------------------- /packages/corelib/src/dataModel/Blueprint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/corelib/src/dataModel/Blueprint.ts -------------------------------------------------------------------------------- /packages/corelib/src/dataModel/Collections.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/corelib/src/dataModel/Collections.ts -------------------------------------------------------------------------------- /packages/corelib/src/dataModel/Ids.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/corelib/src/dataModel/Ids.ts -------------------------------------------------------------------------------- /packages/corelib/src/dataModel/MediaObjects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/corelib/src/dataModel/MediaObjects.ts -------------------------------------------------------------------------------- /packages/corelib/src/dataModel/Notes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/corelib/src/dataModel/Notes.ts -------------------------------------------------------------------------------- /packages/corelib/src/dataModel/Notifications.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/corelib/src/dataModel/Notifications.ts -------------------------------------------------------------------------------- /packages/corelib/src/dataModel/PackageInfos.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/corelib/src/dataModel/PackageInfos.ts -------------------------------------------------------------------------------- /packages/corelib/src/dataModel/Part.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/corelib/src/dataModel/Part.ts -------------------------------------------------------------------------------- /packages/corelib/src/dataModel/PartInstance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/corelib/src/dataModel/PartInstance.ts -------------------------------------------------------------------------------- /packages/corelib/src/dataModel/Piece.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/corelib/src/dataModel/Piece.ts -------------------------------------------------------------------------------- /packages/corelib/src/dataModel/PieceInstance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/corelib/src/dataModel/PieceInstance.ts -------------------------------------------------------------------------------- /packages/corelib/src/dataModel/Rundown.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/corelib/src/dataModel/Rundown.ts -------------------------------------------------------------------------------- /packages/corelib/src/dataModel/Segment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/corelib/src/dataModel/Segment.ts -------------------------------------------------------------------------------- /packages/corelib/src/dataModel/ShowStyleBase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/corelib/src/dataModel/ShowStyleBase.ts -------------------------------------------------------------------------------- /packages/corelib/src/dataModel/Studio.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/corelib/src/dataModel/Studio.ts -------------------------------------------------------------------------------- /packages/corelib/src/dataModel/Timeline.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/corelib/src/dataModel/Timeline.ts -------------------------------------------------------------------------------- /packages/corelib/src/dataModel/WorkerThreads.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/corelib/src/dataModel/WorkerThreads.ts -------------------------------------------------------------------------------- /packages/corelib/src/deviceConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/corelib/src/deviceConfig.ts -------------------------------------------------------------------------------- /packages/corelib/src/error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/corelib/src/error.ts -------------------------------------------------------------------------------- /packages/corelib/src/hash.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/corelib/src/hash.ts -------------------------------------------------------------------------------- /packages/corelib/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/corelib/src/index.ts -------------------------------------------------------------------------------- /packages/corelib/src/influxdb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/corelib/src/influxdb.ts -------------------------------------------------------------------------------- /packages/corelib/src/lib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/corelib/src/lib.ts -------------------------------------------------------------------------------- /packages/corelib/src/logging.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/corelib/src/logging.ts -------------------------------------------------------------------------------- /packages/corelib/src/mongo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/corelib/src/mongo.ts -------------------------------------------------------------------------------- /packages/corelib/src/overrideOpHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/corelib/src/overrideOpHelper.ts -------------------------------------------------------------------------------- /packages/corelib/src/playout/ids.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/corelib/src/playout/ids.ts -------------------------------------------------------------------------------- /packages/corelib/src/playout/infinites.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/corelib/src/playout/infinites.ts -------------------------------------------------------------------------------- /packages/corelib/src/playout/playlist.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/corelib/src/playout/playlist.ts -------------------------------------------------------------------------------- /packages/corelib/src/playout/processAndPrune.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/corelib/src/playout/processAndPrune.ts -------------------------------------------------------------------------------- /packages/corelib/src/playout/rundownTiming.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/corelib/src/playout/rundownTiming.ts -------------------------------------------------------------------------------- /packages/corelib/src/playout/timeline.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/corelib/src/playout/timeline.ts -------------------------------------------------------------------------------- /packages/corelib/src/playout/timings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/corelib/src/playout/timings.ts -------------------------------------------------------------------------------- /packages/corelib/src/prometheus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/corelib/src/prometheus.ts -------------------------------------------------------------------------------- /packages/corelib/src/protectedString.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/corelib/src/protectedString.ts -------------------------------------------------------------------------------- /packages/corelib/src/pubsub.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/corelib/src/pubsub.ts -------------------------------------------------------------------------------- /packages/corelib/src/snapshots.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/corelib/src/snapshots.ts -------------------------------------------------------------------------------- /packages/corelib/src/studio/baseline.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/corelib/src/studio/baseline.ts -------------------------------------------------------------------------------- /packages/corelib/src/studio/playout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/corelib/src/studio/playout.ts -------------------------------------------------------------------------------- /packages/corelib/src/typings/Timecode.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/corelib/src/typings/Timecode.d.ts -------------------------------------------------------------------------------- /packages/corelib/src/worker/events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/corelib/src/worker/events.ts -------------------------------------------------------------------------------- /packages/corelib/src/worker/ingest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/corelib/src/worker/ingest.ts -------------------------------------------------------------------------------- /packages/corelib/src/worker/shared.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/corelib/src/worker/shared.ts -------------------------------------------------------------------------------- /packages/corelib/src/worker/studio.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/corelib/src/worker/studio.ts -------------------------------------------------------------------------------- /packages/corelib/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/corelib/tsconfig.build.json -------------------------------------------------------------------------------- /packages/corelib/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/corelib/tsconfig.json -------------------------------------------------------------------------------- /packages/documentation/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/documentation/.gitignore -------------------------------------------------------------------------------- /packages/documentation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/documentation/README.md -------------------------------------------------------------------------------- /packages/documentation/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/documentation/babel.config.js -------------------------------------------------------------------------------- /packages/documentation/docs/about-sofie.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/documentation/docs/about-sofie.md -------------------------------------------------------------------------------- /packages/documentation/docs/user-guide/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/documentation/docs/user-guide/faq.md -------------------------------------------------------------------------------- /packages/documentation/docs/user-guide/intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/documentation/docs/user-guide/intro.md -------------------------------------------------------------------------------- /packages/documentation/docusaurus.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/documentation/docusaurus.config.js -------------------------------------------------------------------------------- /packages/documentation/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/documentation/package.json -------------------------------------------------------------------------------- /packages/documentation/releases/releases.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/documentation/releases/releases.mdx -------------------------------------------------------------------------------- /packages/documentation/sidebars.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/documentation/sidebars.js -------------------------------------------------------------------------------- /packages/documentation/src/css/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/documentation/src/css/custom.css -------------------------------------------------------------------------------- /packages/documentation/src/pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/documentation/src/pages/index.js -------------------------------------------------------------------------------- /packages/documentation/static/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/documentation/static/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/documentation/static/img/favicon.ico -------------------------------------------------------------------------------- /packages/documentation/versions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/documentation/versions.json -------------------------------------------------------------------------------- /packages/job-worker/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/job-worker/.eslintrc.json -------------------------------------------------------------------------------- /packages/job-worker/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/job-worker/.gitignore -------------------------------------------------------------------------------- /packages/job-worker/.prettierignore: -------------------------------------------------------------------------------- 1 | package.json 2 | src/copy 3 | CHANGELOG.md -------------------------------------------------------------------------------- /packages/job-worker/ARCHITECTURE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/job-worker/ARCHITECTURE -------------------------------------------------------------------------------- /packages/job-worker/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/job-worker/LICENSE -------------------------------------------------------------------------------- /packages/job-worker/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/job-worker/jest.config.js -------------------------------------------------------------------------------- /packages/job-worker/nodemon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/job-worker/nodemon.json -------------------------------------------------------------------------------- /packages/job-worker/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/job-worker/package.json -------------------------------------------------------------------------------- /packages/job-worker/scripts/babel-jest.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/job-worker/scripts/babel-jest.mjs -------------------------------------------------------------------------------- /packages/job-worker/src/__mocks__/collection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/job-worker/src/__mocks__/collection.ts -------------------------------------------------------------------------------- /packages/job-worker/src/__mocks__/context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/job-worker/src/__mocks__/context.ts -------------------------------------------------------------------------------- /packages/job-worker/src/__mocks__/nanoid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/job-worker/src/__mocks__/nanoid.ts -------------------------------------------------------------------------------- /packages/job-worker/src/__mocks__/rabbitMQ.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/job-worker/src/__mocks__/rabbitMQ.ts -------------------------------------------------------------------------------- /packages/job-worker/src/__mocks__/slack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/job-worker/src/__mocks__/slack.ts -------------------------------------------------------------------------------- /packages/job-worker/src/__mocks__/time.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/job-worker/src/__mocks__/time.ts -------------------------------------------------------------------------------- /packages/job-worker/src/blueprints/cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/job-worker/src/blueprints/cache.ts -------------------------------------------------------------------------------- /packages/job-worker/src/blueprints/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/job-worker/src/blueprints/config.ts -------------------------------------------------------------------------------- /packages/job-worker/src/db/changes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/job-worker/src/db/changes.ts -------------------------------------------------------------------------------- /packages/job-worker/src/db/collection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/job-worker/src/db/collection.ts -------------------------------------------------------------------------------- /packages/job-worker/src/db/collections.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/job-worker/src/db/collections.ts -------------------------------------------------------------------------------- /packages/job-worker/src/db/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/job-worker/src/db/index.ts -------------------------------------------------------------------------------- /packages/job-worker/src/environment.ts: -------------------------------------------------------------------------------- 1 | export const IS_PRODUCTION = process.env.NODE_ENV === 'production' 2 | -------------------------------------------------------------------------------- /packages/job-worker/src/events/handle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/job-worker/src/events/handle.ts -------------------------------------------------------------------------------- /packages/job-worker/src/events/lib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/job-worker/src/events/lib.ts -------------------------------------------------------------------------------- /packages/job-worker/src/index.ts_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/job-worker/src/index.ts_ -------------------------------------------------------------------------------- /packages/job-worker/src/influx.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/job-worker/src/influx.ts -------------------------------------------------------------------------------- /packages/job-worker/src/ingest/__tests__/lib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/job-worker/src/ingest/__tests__/lib.ts -------------------------------------------------------------------------------- /packages/job-worker/src/ingest/bucket/import.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/job-worker/src/ingest/bucket/import.ts -------------------------------------------------------------------------------- /packages/job-worker/src/ingest/bucket/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/job-worker/src/ingest/bucket/util.ts -------------------------------------------------------------------------------- /packages/job-worker/src/ingest/commit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/job-worker/src/ingest/commit.ts -------------------------------------------------------------------------------- /packages/job-worker/src/ingest/jobWrappers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/job-worker/src/ingest/jobWrappers.ts -------------------------------------------------------------------------------- /packages/job-worker/src/ingest/lib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/job-worker/src/ingest/lib.ts -------------------------------------------------------------------------------- /packages/job-worker/src/ingest/lock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/job-worker/src/ingest/lock.ts -------------------------------------------------------------------------------- /packages/job-worker/src/ingest/mosDevice/lib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/job-worker/src/ingest/mosDevice/lib.ts -------------------------------------------------------------------------------- /packages/job-worker/src/ingest/packageInfo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/job-worker/src/ingest/packageInfo.ts -------------------------------------------------------------------------------- /packages/job-worker/src/ingest/runOperation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/job-worker/src/ingest/runOperation.ts -------------------------------------------------------------------------------- /packages/job-worker/src/ingest/updateNext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/job-worker/src/ingest/updateNext.ts -------------------------------------------------------------------------------- /packages/job-worker/src/ingest/userOperation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/job-worker/src/ingest/userOperation.ts -------------------------------------------------------------------------------- /packages/job-worker/src/ipc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/job-worker/src/ipc.ts -------------------------------------------------------------------------------- /packages/job-worker/src/jobs/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/job-worker/src/jobs/index.ts -------------------------------------------------------------------------------- /packages/job-worker/src/jobs/lock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/job-worker/src/jobs/lock.ts -------------------------------------------------------------------------------- /packages/job-worker/src/jobs/showStyle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/job-worker/src/jobs/showStyle.ts -------------------------------------------------------------------------------- /packages/job-worker/src/jobs/studio.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/job-worker/src/jobs/studio.ts -------------------------------------------------------------------------------- /packages/job-worker/src/lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/job-worker/src/lib/index.ts -------------------------------------------------------------------------------- /packages/job-worker/src/lib/lazy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/job-worker/src/lib/lazy.ts -------------------------------------------------------------------------------- /packages/job-worker/src/lib/time.ts: -------------------------------------------------------------------------------- 1 | export function getCurrentTime(): number { 2 | return Date.now() 3 | } 4 | -------------------------------------------------------------------------------- /packages/job-worker/src/locks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/job-worker/src/locks.ts -------------------------------------------------------------------------------- /packages/job-worker/src/logging.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/job-worker/src/logging.ts -------------------------------------------------------------------------------- /packages/job-worker/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/job-worker/src/main.ts -------------------------------------------------------------------------------- /packages/job-worker/src/manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/job-worker/src/manager.ts -------------------------------------------------------------------------------- /packages/job-worker/src/modelBase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/job-worker/src/modelBase.ts -------------------------------------------------------------------------------- /packages/job-worker/src/notes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/job-worker/src/notes.ts -------------------------------------------------------------------------------- /packages/job-worker/src/notifications/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/job-worker/src/notifications/util.ts -------------------------------------------------------------------------------- /packages/job-worker/src/peripheralDevice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/job-worker/src/peripheralDevice.ts -------------------------------------------------------------------------------- /packages/job-worker/src/playout/adlibAction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/job-worker/src/playout/adlibAction.ts -------------------------------------------------------------------------------- /packages/job-worker/src/playout/adlibJobs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/job-worker/src/playout/adlibJobs.ts -------------------------------------------------------------------------------- /packages/job-worker/src/playout/adlibTesting.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/job-worker/src/playout/adlibTesting.ts -------------------------------------------------------------------------------- /packages/job-worker/src/playout/adlibUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/job-worker/src/playout/adlibUtils.ts -------------------------------------------------------------------------------- /packages/job-worker/src/playout/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/job-worker/src/playout/constants.ts -------------------------------------------------------------------------------- /packages/job-worker/src/playout/datastore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/job-worker/src/playout/datastore.ts -------------------------------------------------------------------------------- /packages/job-worker/src/playout/debug.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/job-worker/src/playout/debug.ts -------------------------------------------------------------------------------- /packages/job-worker/src/playout/holdJobs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/job-worker/src/playout/holdJobs.ts -------------------------------------------------------------------------------- /packages/job-worker/src/playout/infinites.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/job-worker/src/playout/infinites.ts -------------------------------------------------------------------------------- /packages/job-worker/src/playout/lib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/job-worker/src/playout/lib.ts -------------------------------------------------------------------------------- /packages/job-worker/src/playout/lock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/job-worker/src/playout/lock.ts -------------------------------------------------------------------------------- /packages/job-worker/src/playout/moveNextPart.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/job-worker/src/playout/moveNextPart.ts -------------------------------------------------------------------------------- /packages/job-worker/src/playout/pieces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/job-worker/src/playout/pieces.ts -------------------------------------------------------------------------------- /packages/job-worker/src/playout/setNext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/job-worker/src/playout/setNext.ts -------------------------------------------------------------------------------- /packages/job-worker/src/playout/setNextJobs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/job-worker/src/playout/setNextJobs.ts -------------------------------------------------------------------------------- /packages/job-worker/src/playout/snapshot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/job-worker/src/playout/snapshot.ts -------------------------------------------------------------------------------- /packages/job-worker/src/playout/take.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/job-worker/src/playout/take.ts -------------------------------------------------------------------------------- /packages/job-worker/src/playout/timeline/lib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/job-worker/src/playout/timeline/lib.ts -------------------------------------------------------------------------------- /packages/job-worker/src/playout/timelineJobs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/job-worker/src/playout/timelineJobs.ts -------------------------------------------------------------------------------- /packages/job-worker/src/playout/upgrade.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/job-worker/src/playout/upgrade.ts -------------------------------------------------------------------------------- /packages/job-worker/src/profiler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/job-worker/src/profiler.ts -------------------------------------------------------------------------------- /packages/job-worker/src/rundown.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/job-worker/src/rundown.ts -------------------------------------------------------------------------------- /packages/job-worker/src/rundownPlaylists.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/job-worker/src/rundownPlaylists.ts -------------------------------------------------------------------------------- /packages/job-worker/src/showStyles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/job-worker/src/showStyles.ts -------------------------------------------------------------------------------- /packages/job-worker/src/studio/cleanup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/job-worker/src/studio/cleanup.ts -------------------------------------------------------------------------------- /packages/job-worker/src/studio/lib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/job-worker/src/studio/lib.ts -------------------------------------------------------------------------------- /packages/job-worker/src/studio/lock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/job-worker/src/studio/lock.ts -------------------------------------------------------------------------------- /packages/job-worker/src/studio/routeSet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/job-worker/src/studio/routeSet.ts -------------------------------------------------------------------------------- /packages/job-worker/src/workers/ARCHITECTURE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/job-worker/src/workers/ARCHITECTURE.md -------------------------------------------------------------------------------- /packages/job-worker/src/workers/caches.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/job-worker/src/workers/caches.ts -------------------------------------------------------------------------------- /packages/job-worker/src/workers/context/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/job-worker/src/workers/context/util.ts -------------------------------------------------------------------------------- /packages/job-worker/src/workers/events/child.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/job-worker/src/workers/events/child.ts -------------------------------------------------------------------------------- /packages/job-worker/src/workers/events/jobs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/job-worker/src/workers/events/jobs.ts -------------------------------------------------------------------------------- /packages/job-worker/src/workers/ingest/child.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/job-worker/src/workers/ingest/child.ts -------------------------------------------------------------------------------- /packages/job-worker/src/workers/ingest/jobs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/job-worker/src/workers/ingest/jobs.ts -------------------------------------------------------------------------------- /packages/job-worker/src/workers/locks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/job-worker/src/workers/locks.ts -------------------------------------------------------------------------------- /packages/job-worker/src/workers/parent-base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/job-worker/src/workers/parent-base.ts -------------------------------------------------------------------------------- /packages/job-worker/src/workers/studio/child.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/job-worker/src/workers/studio/child.ts -------------------------------------------------------------------------------- /packages/job-worker/src/workers/studio/jobs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/job-worker/src/workers/studio/jobs.ts -------------------------------------------------------------------------------- /packages/job-worker/src/workers/worker-set.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/job-worker/src/workers/worker-set.ts -------------------------------------------------------------------------------- /packages/job-worker/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/job-worker/tsconfig.build.json -------------------------------------------------------------------------------- /packages/job-worker/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/job-worker/tsconfig.json -------------------------------------------------------------------------------- /packages/lerna.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/lerna.json -------------------------------------------------------------------------------- /packages/live-status-gateway/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/live-status-gateway/.eslintrc.json -------------------------------------------------------------------------------- /packages/live-status-gateway/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/live-status-gateway/.gitignore -------------------------------------------------------------------------------- /packages/live-status-gateway/.prettierignore: -------------------------------------------------------------------------------- 1 | package.json 2 | CHANGELOG.md -------------------------------------------------------------------------------- /packages/live-status-gateway/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/live-status-gateway/Dockerfile -------------------------------------------------------------------------------- /packages/live-status-gateway/Dockerfile.circle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/live-status-gateway/Dockerfile.circle -------------------------------------------------------------------------------- /packages/live-status-gateway/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/live-status-gateway/README.md -------------------------------------------------------------------------------- /packages/live-status-gateway/api/asyncapi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/live-status-gateway/api/asyncapi.yaml -------------------------------------------------------------------------------- /packages/live-status-gateway/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/live-status-gateway/jest.config.js -------------------------------------------------------------------------------- /packages/live-status-gateway/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/live-status-gateway/package.json -------------------------------------------------------------------------------- /packages/live-status-gateway/sample-client/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "env": { 3 | "browser": true 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/live-status-gateway/src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/live-status-gateway/src/config.ts -------------------------------------------------------------------------------- /packages/live-status-gateway/src/connector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/live-status-gateway/src/connector.ts -------------------------------------------------------------------------------- /packages/live-status-gateway/src/coreHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/live-status-gateway/src/coreHandler.ts -------------------------------------------------------------------------------- /packages/live-status-gateway/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/live-status-gateway/src/index.ts -------------------------------------------------------------------------------- /packages/live-status-gateway/src/process.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/live-status-gateway/src/process.ts -------------------------------------------------------------------------------- /packages/live-status-gateway/src/topics/root.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/live-status-gateway/src/topics/root.ts -------------------------------------------------------------------------------- /packages/live-status-gateway/src/wsHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/live-status-gateway/src/wsHandler.ts -------------------------------------------------------------------------------- /packages/live-status-gateway/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/live-status-gateway/tsconfig.json -------------------------------------------------------------------------------- /packages/meteor-lib/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/meteor-lib/.eslintrc.json -------------------------------------------------------------------------------- /packages/meteor-lib/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/meteor-lib/.gitignore -------------------------------------------------------------------------------- /packages/meteor-lib/.prettierignore: -------------------------------------------------------------------------------- 1 | package.json 2 | src/copy 3 | CHANGELOG.md -------------------------------------------------------------------------------- /packages/meteor-lib/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/meteor-lib/LICENSE -------------------------------------------------------------------------------- /packages/meteor-lib/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/meteor-lib/jest.config.js -------------------------------------------------------------------------------- /packages/meteor-lib/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/meteor-lib/package.json -------------------------------------------------------------------------------- /packages/meteor-lib/src/Settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/meteor-lib/src/Settings.ts -------------------------------------------------------------------------------- /packages/meteor-lib/src/__tests__/time.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/meteor-lib/src/__tests__/time.spec.ts -------------------------------------------------------------------------------- /packages/meteor-lib/src/adlibs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/meteor-lib/src/adlibs.ts -------------------------------------------------------------------------------- /packages/meteor-lib/src/api/MountedTriggers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/meteor-lib/src/api/MountedTriggers.ts -------------------------------------------------------------------------------- /packages/meteor-lib/src/api/blueprint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/meteor-lib/src/api/blueprint.ts -------------------------------------------------------------------------------- /packages/meteor-lib/src/api/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/meteor-lib/src/api/client.ts -------------------------------------------------------------------------------- /packages/meteor-lib/src/api/mediaManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/meteor-lib/src/api/mediaManager.ts -------------------------------------------------------------------------------- /packages/meteor-lib/src/api/methods.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/meteor-lib/src/api/methods.ts -------------------------------------------------------------------------------- /packages/meteor-lib/src/api/migration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/meteor-lib/src/api/migration.ts -------------------------------------------------------------------------------- /packages/meteor-lib/src/api/organization.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/meteor-lib/src/api/organization.ts -------------------------------------------------------------------------------- /packages/meteor-lib/src/api/playout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/meteor-lib/src/api/playout.ts -------------------------------------------------------------------------------- /packages/meteor-lib/src/api/pubsub.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/meteor-lib/src/api/pubsub.ts -------------------------------------------------------------------------------- /packages/meteor-lib/src/api/rundown.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/meteor-lib/src/api/rundown.ts -------------------------------------------------------------------------------- /packages/meteor-lib/src/api/rundownLayouts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/meteor-lib/src/api/rundownLayouts.ts -------------------------------------------------------------------------------- /packages/meteor-lib/src/api/shapshot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/meteor-lib/src/api/shapshot.ts -------------------------------------------------------------------------------- /packages/meteor-lib/src/api/showStyles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/meteor-lib/src/api/showStyles.ts -------------------------------------------------------------------------------- /packages/meteor-lib/src/api/studios.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/meteor-lib/src/api/studios.ts -------------------------------------------------------------------------------- /packages/meteor-lib/src/api/system.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/meteor-lib/src/api/system.ts -------------------------------------------------------------------------------- /packages/meteor-lib/src/api/systemStatus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/meteor-lib/src/api/systemStatus.ts -------------------------------------------------------------------------------- /packages/meteor-lib/src/api/triggeredActions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/meteor-lib/src/api/triggeredActions.ts -------------------------------------------------------------------------------- /packages/meteor-lib/src/api/upgradeStatus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/meteor-lib/src/api/upgradeStatus.ts -------------------------------------------------------------------------------- /packages/meteor-lib/src/api/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/meteor-lib/src/api/user.ts -------------------------------------------------------------------------------- /packages/meteor-lib/src/api/userActions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/meteor-lib/src/api/userActions.ts -------------------------------------------------------------------------------- /packages/meteor-lib/src/collections/Buckets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/meteor-lib/src/collections/Buckets.ts -------------------------------------------------------------------------------- /packages/meteor-lib/src/collections/Studios.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/meteor-lib/src/collections/Studios.ts -------------------------------------------------------------------------------- /packages/meteor-lib/src/collections/Timeline.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/meteor-lib/src/collections/Timeline.ts -------------------------------------------------------------------------------- /packages/meteor-lib/src/collections/Workers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/meteor-lib/src/collections/Workers.ts -------------------------------------------------------------------------------- /packages/meteor-lib/src/collections/lib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/meteor-lib/src/collections/lib.ts -------------------------------------------------------------------------------- /packages/meteor-lib/src/lib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/meteor-lib/src/lib.ts -------------------------------------------------------------------------------- /packages/meteor-lib/src/mos.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/meteor-lib/src/mos.ts -------------------------------------------------------------------------------- /packages/meteor-lib/src/time.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/meteor-lib/src/time.ts -------------------------------------------------------------------------------- /packages/meteor-lib/src/triggers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/meteor-lib/src/triggers/README.md -------------------------------------------------------------------------------- /packages/meteor-lib/src/uiTypes/Adlib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/meteor-lib/src/uiTypes/Adlib.ts -------------------------------------------------------------------------------- /packages/meteor-lib/src/uiTypes/Bucket.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/meteor-lib/src/uiTypes/Bucket.ts -------------------------------------------------------------------------------- /packages/meteor-lib/src/uiTypes/OutputLayer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/meteor-lib/src/uiTypes/OutputLayer.ts -------------------------------------------------------------------------------- /packages/meteor-lib/src/uiTypes/Piece.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/meteor-lib/src/uiTypes/Piece.ts -------------------------------------------------------------------------------- /packages/meteor-lib/src/uiTypes/ShelfTabs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/meteor-lib/src/uiTypes/ShelfTabs.ts -------------------------------------------------------------------------------- /packages/meteor-lib/src/uiTypes/SourceLayer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/meteor-lib/src/uiTypes/SourceLayer.ts -------------------------------------------------------------------------------- /packages/meteor-lib/src/userAction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/meteor-lib/src/userAction.ts -------------------------------------------------------------------------------- /packages/meteor-lib/src/userPermissions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/meteor-lib/src/userPermissions.ts -------------------------------------------------------------------------------- /packages/meteor-lib/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/meteor-lib/tsconfig.build.json -------------------------------------------------------------------------------- /packages/meteor-lib/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/meteor-lib/tsconfig.json -------------------------------------------------------------------------------- /packages/mos-gateway/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/mos-gateway/.editorconfig -------------------------------------------------------------------------------- /packages/mos-gateway/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/mos-gateway/.eslintrc.json -------------------------------------------------------------------------------- /packages/mos-gateway/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/mos-gateway/.gitignore -------------------------------------------------------------------------------- /packages/mos-gateway/.prettierignore: -------------------------------------------------------------------------------- 1 | package.json 2 | CHANGELOG.md -------------------------------------------------------------------------------- /packages/mos-gateway/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/mos-gateway/CHANGELOG.md -------------------------------------------------------------------------------- /packages/mos-gateway/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/mos-gateway/Dockerfile -------------------------------------------------------------------------------- /packages/mos-gateway/Dockerfile.circle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/mos-gateway/Dockerfile.circle -------------------------------------------------------------------------------- /packages/mos-gateway/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/mos-gateway/LICENSE -------------------------------------------------------------------------------- /packages/mos-gateway/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/mos-gateway/README.md -------------------------------------------------------------------------------- /packages/mos-gateway/jest-integration.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/mos-gateway/jest-integration.config.js -------------------------------------------------------------------------------- /packages/mos-gateway/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/mos-gateway/jest.config.js -------------------------------------------------------------------------------- /packages/mos-gateway/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/mos-gateway/package.json -------------------------------------------------------------------------------- /packages/mos-gateway/src/$schemas/devices.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/mos-gateway/src/$schemas/devices.json -------------------------------------------------------------------------------- /packages/mos-gateway/src/$schemas/options.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/mos-gateway/src/$schemas/options.json -------------------------------------------------------------------------------- /packages/mos-gateway/src/configManifest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/mos-gateway/src/configManifest.ts -------------------------------------------------------------------------------- /packages/mos-gateway/src/connector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/mos-gateway/src/connector.ts -------------------------------------------------------------------------------- /packages/mos-gateway/src/coreHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/mos-gateway/src/coreHandler.ts -------------------------------------------------------------------------------- /packages/mos-gateway/src/generated/devices.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/mos-gateway/src/generated/devices.ts -------------------------------------------------------------------------------- /packages/mos-gateway/src/generated/options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/mos-gateway/src/generated/options.ts -------------------------------------------------------------------------------- /packages/mos-gateway/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/mos-gateway/src/index.ts -------------------------------------------------------------------------------- /packages/mos-gateway/src/mosHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/mos-gateway/src/mosHandler.ts -------------------------------------------------------------------------------- /packages/mos-gateway/src/versions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/mos-gateway/src/versions.ts -------------------------------------------------------------------------------- /packages/mos-gateway/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/mos-gateway/tsconfig.build.json -------------------------------------------------------------------------------- /packages/mos-gateway/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/mos-gateway/tsconfig.json -------------------------------------------------------------------------------- /packages/openapi/.eslintignore: -------------------------------------------------------------------------------- 1 | coverage 2 | client 3 | server 4 | -------------------------------------------------------------------------------- /packages/openapi/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/openapi/.eslintrc.json -------------------------------------------------------------------------------- /packages/openapi/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/openapi/.gitignore -------------------------------------------------------------------------------- /packages/openapi/.prettierignore: -------------------------------------------------------------------------------- 1 | package.json -------------------------------------------------------------------------------- /packages/openapi/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/openapi/LICENSE -------------------------------------------------------------------------------- /packages/openapi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/openapi/README.md -------------------------------------------------------------------------------- /packages/openapi/api/actions.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/openapi/api/actions.yaml -------------------------------------------------------------------------------- /packages/openapi/api/definitions/buckets.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/openapi/api/definitions/buckets.yaml -------------------------------------------------------------------------------- /packages/openapi/api/definitions/devices.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/openapi/api/definitions/devices.yaml -------------------------------------------------------------------------------- /packages/openapi/api/definitions/playlists.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/openapi/api/definitions/playlists.yaml -------------------------------------------------------------------------------- /packages/openapi/api/definitions/snapshots.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/openapi/api/definitions/snapshots.yaml -------------------------------------------------------------------------------- /packages/openapi/api/definitions/sofie.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/openapi/api/definitions/sofie.yaml -------------------------------------------------------------------------------- /packages/openapi/api/definitions/studios.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/openapi/api/definitions/studios.yaml -------------------------------------------------------------------------------- /packages/openapi/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/openapi/index.ts -------------------------------------------------------------------------------- /packages/openapi/install_swagger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/openapi/install_swagger.js -------------------------------------------------------------------------------- /packages/openapi/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/openapi/jest.config.js -------------------------------------------------------------------------------- /packages/openapi/jest.setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/openapi/jest.setup.js -------------------------------------------------------------------------------- /packages/openapi/openapitools.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/openapi/openapitools.json -------------------------------------------------------------------------------- /packages/openapi/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/openapi/package.json -------------------------------------------------------------------------------- /packages/openapi/run_server_tests.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/openapi/run_server_tests.mjs -------------------------------------------------------------------------------- /packages/openapi/src/__tests__/buckets.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/openapi/src/__tests__/buckets.spec.ts -------------------------------------------------------------------------------- /packages/openapi/src/__tests__/devices.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/openapi/src/__tests__/devices.spec.ts -------------------------------------------------------------------------------- /packages/openapi/src/__tests__/sofie.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/openapi/src/__tests__/sofie.spec.ts -------------------------------------------------------------------------------- /packages/openapi/src/__tests__/studios.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/openapi/src/__tests__/studios.spec.ts -------------------------------------------------------------------------------- /packages/openapi/src/checkServer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/openapi/src/checkServer.ts -------------------------------------------------------------------------------- /packages/openapi/src/httpLogging.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/openapi/src/httpLogging.ts -------------------------------------------------------------------------------- /packages/openapi/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/openapi/tsconfig.build.json -------------------------------------------------------------------------------- /packages/openapi/tsconfig.eslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/openapi/tsconfig.eslint.json -------------------------------------------------------------------------------- /packages/openapi/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/openapi/tsconfig.json -------------------------------------------------------------------------------- /packages/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/package.json -------------------------------------------------------------------------------- /packages/playout-gateway/.eslintignore: -------------------------------------------------------------------------------- 1 | scratch -------------------------------------------------------------------------------- /packages/playout-gateway/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/playout-gateway/.eslintrc.json -------------------------------------------------------------------------------- /packages/playout-gateway/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/playout-gateway/.gitignore -------------------------------------------------------------------------------- /packages/playout-gateway/.prettierignore: -------------------------------------------------------------------------------- 1 | package.json 2 | CHANGELOG.md -------------------------------------------------------------------------------- /packages/playout-gateway/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/playout-gateway/CHANGELOG.md -------------------------------------------------------------------------------- /packages/playout-gateway/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/playout-gateway/Dockerfile -------------------------------------------------------------------------------- /packages/playout-gateway/Dockerfile.circle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/playout-gateway/Dockerfile.circle -------------------------------------------------------------------------------- /packages/playout-gateway/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/playout-gateway/LICENSE -------------------------------------------------------------------------------- /packages/playout-gateway/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/playout-gateway/README.md -------------------------------------------------------------------------------- /packages/playout-gateway/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/playout-gateway/jest.config.js -------------------------------------------------------------------------------- /packages/playout-gateway/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/playout-gateway/package.json -------------------------------------------------------------------------------- /packages/playout-gateway/src/atemUploader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/playout-gateway/src/atemUploader.ts -------------------------------------------------------------------------------- /packages/playout-gateway/src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/playout-gateway/src/config.ts -------------------------------------------------------------------------------- /packages/playout-gateway/src/configManifest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/playout-gateway/src/configManifest.ts -------------------------------------------------------------------------------- /packages/playout-gateway/src/connector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/playout-gateway/src/connector.ts -------------------------------------------------------------------------------- /packages/playout-gateway/src/coreHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/playout-gateway/src/coreHandler.ts -------------------------------------------------------------------------------- /packages/playout-gateway/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/playout-gateway/src/index.ts -------------------------------------------------------------------------------- /packages/playout-gateway/src/influxdb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/playout-gateway/src/influxdb.ts -------------------------------------------------------------------------------- /packages/playout-gateway/src/tsrHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/playout-gateway/src/tsrHandler.ts -------------------------------------------------------------------------------- /packages/playout-gateway/src/versions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/playout-gateway/src/versions.ts -------------------------------------------------------------------------------- /packages/playout-gateway/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/playout-gateway/tsconfig.build.json -------------------------------------------------------------------------------- /packages/playout-gateway/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/playout-gateway/tsconfig.json -------------------------------------------------------------------------------- /packages/scripts/schema-types.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/scripts/schema-types.mjs -------------------------------------------------------------------------------- /packages/server-core-integration/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/server-core-integration/.eslintrc.json -------------------------------------------------------------------------------- /packages/server-core-integration/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/server-core-integration/.gitignore -------------------------------------------------------------------------------- /packages/server-core-integration/.prettierignore: -------------------------------------------------------------------------------- 1 | package.json 2 | CHANGELOG.md -------------------------------------------------------------------------------- /packages/server-core-integration/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/server-core-integration/CHANGELOG.md -------------------------------------------------------------------------------- /packages/server-core-integration/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/server-core-integration/LICENSE -------------------------------------------------------------------------------- /packages/server-core-integration/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/server-core-integration/README.md -------------------------------------------------------------------------------- /packages/server-core-integration/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/server-core-integration/jest.config.js -------------------------------------------------------------------------------- /packages/server-core-integration/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/server-core-integration/package.json -------------------------------------------------------------------------------- /packages/server-core-integration/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/server-core-integration/src/index.ts -------------------------------------------------------------------------------- /packages/server-core-integration/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/server-core-integration/tsconfig.json -------------------------------------------------------------------------------- /packages/shared-lib/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/shared-lib/.eslintrc.json -------------------------------------------------------------------------------- /packages/shared-lib/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/shared-lib/.gitignore -------------------------------------------------------------------------------- /packages/shared-lib/.prettierignore: -------------------------------------------------------------------------------- 1 | package.json 2 | src/copy 3 | CHANGELOG.md -------------------------------------------------------------------------------- /packages/shared-lib/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/shared-lib/LICENSE -------------------------------------------------------------------------------- /packages/shared-lib/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/shared-lib/README.md -------------------------------------------------------------------------------- /packages/shared-lib/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/shared-lib/jest.config.js -------------------------------------------------------------------------------- /packages/shared-lib/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/shared-lib/package.json -------------------------------------------------------------------------------- /packages/shared-lib/src/core/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/shared-lib/src/core/constants.ts -------------------------------------------------------------------------------- /packages/shared-lib/src/core/model/Ids.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/shared-lib/src/core/model/Ids.ts -------------------------------------------------------------------------------- /packages/shared-lib/src/core/model/Rundown.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/shared-lib/src/core/model/Rundown.ts -------------------------------------------------------------------------------- /packages/shared-lib/src/core/model/ShowStyle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/shared-lib/src/core/model/ShowStyle.ts -------------------------------------------------------------------------------- /packages/shared-lib/src/core/model/Timeline.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/shared-lib/src/core/model/Timeline.ts -------------------------------------------------------------------------------- /packages/shared-lib/src/expectedPlayoutItem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/shared-lib/src/expectedPlayoutItem.ts -------------------------------------------------------------------------------- /packages/shared-lib/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/shared-lib/src/index.ts -------------------------------------------------------------------------------- /packages/shared-lib/src/lib/JSONBlob.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/shared-lib/src/lib/JSONBlob.ts -------------------------------------------------------------------------------- /packages/shared-lib/src/lib/JSONSchemaTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/shared-lib/src/lib/JSONSchemaTypes.ts -------------------------------------------------------------------------------- /packages/shared-lib/src/lib/JSONSchemaUtil.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/shared-lib/src/lib/JSONSchemaUtil.ts -------------------------------------------------------------------------------- /packages/shared-lib/src/lib/isShallowEqual.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/shared-lib/src/lib/isShallowEqual.ts -------------------------------------------------------------------------------- /packages/shared-lib/src/lib/lib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/shared-lib/src/lib/lib.ts -------------------------------------------------------------------------------- /packages/shared-lib/src/lib/protectedString.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/shared-lib/src/lib/protectedString.ts -------------------------------------------------------------------------------- /packages/shared-lib/src/lib/status.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/shared-lib/src/lib/status.ts -------------------------------------------------------------------------------- /packages/shared-lib/src/lib/stringifyError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/shared-lib/src/lib/stringifyError.ts -------------------------------------------------------------------------------- /packages/shared-lib/src/lib/translations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/shared-lib/src/lib/translations.ts -------------------------------------------------------------------------------- /packages/shared-lib/src/lib/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/shared-lib/src/lib/types.ts -------------------------------------------------------------------------------- /packages/shared-lib/src/mos.ts: -------------------------------------------------------------------------------- 1 | export * as MOS from '@mos-connection/model' 2 | -------------------------------------------------------------------------------- /packages/shared-lib/src/tsr.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/shared-lib/src/tsr.ts -------------------------------------------------------------------------------- /packages/shared-lib/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/shared-lib/tsconfig.build.json -------------------------------------------------------------------------------- /packages/shared-lib/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/shared-lib/tsconfig.json -------------------------------------------------------------------------------- /packages/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/tsconfig.json -------------------------------------------------------------------------------- /packages/typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/typedoc.json -------------------------------------------------------------------------------- /packages/webui/.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/.eslintignore -------------------------------------------------------------------------------- /packages/webui/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/.eslintrc.cjs -------------------------------------------------------------------------------- /packages/webui/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/.gitignore -------------------------------------------------------------------------------- /packages/webui/.prettierignore: -------------------------------------------------------------------------------- 1 | src/meteor 2 | package.json 3 | CHANGELOG.md -------------------------------------------------------------------------------- /packages/webui/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/LICENSE -------------------------------------------------------------------------------- /packages/webui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/README.md -------------------------------------------------------------------------------- /packages/webui/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/index.html -------------------------------------------------------------------------------- /packages/webui/jest.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/jest.config.cjs -------------------------------------------------------------------------------- /packages/webui/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/package.json -------------------------------------------------------------------------------- /packages/webui/public/browserconfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/public/browserconfig.xml -------------------------------------------------------------------------------- /packages/webui/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/public/favicon.ico -------------------------------------------------------------------------------- /packages/webui/public/icons/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/public/icons/favicon-16x16.png -------------------------------------------------------------------------------- /packages/webui/public/icons/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/public/icons/favicon-32x32.png -------------------------------------------------------------------------------- /packages/webui/public/icons/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/public/icons/favicon.ico -------------------------------------------------------------------------------- /packages/webui/public/icons/hourglass_icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/public/icons/hourglass_icon.svg -------------------------------------------------------------------------------- /packages/webui/public/icons/maskable-96x96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/public/icons/maskable-96x96.png -------------------------------------------------------------------------------- /packages/webui/public/icons/mstile-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/public/icons/mstile-144x144.png -------------------------------------------------------------------------------- /packages/webui/public/icons/mstile-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/public/icons/mstile-150x150.png -------------------------------------------------------------------------------- /packages/webui/public/icons/mstile-310x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/public/icons/mstile-310x150.png -------------------------------------------------------------------------------- /packages/webui/public/icons/mstile-310x310.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/public/icons/mstile-310x310.png -------------------------------------------------------------------------------- /packages/webui/public/icons/mstile-70x70.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/public/icons/mstile-70x70.png -------------------------------------------------------------------------------- /packages/webui/public/icons/sofie_logo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/public/icons/sofie_logo.ico -------------------------------------------------------------------------------- /packages/webui/public/icons/warning_icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/public/icons/warning_icon.svg -------------------------------------------------------------------------------- /packages/webui/public/images/cursor_zoom_in.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/public/images/cursor_zoom_in.png -------------------------------------------------------------------------------- /packages/webui/public/images/previewBG.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/public/images/previewBG.jpg -------------------------------------------------------------------------------- /packages/webui/public/images/previewBG.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/public/images/previewBG.png -------------------------------------------------------------------------------- /packages/webui/public/images/sofie-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/public/images/sofie-logo.png -------------------------------------------------------------------------------- /packages/webui/public/images/zoom_area_move.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/public/images/zoom_area_move.svg -------------------------------------------------------------------------------- /packages/webui/public/locales/en/translations.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /packages/webui/public/origo-ui/dist/origo.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/public/origo-ui/dist/origo.css -------------------------------------------------------------------------------- /packages/webui/public/sw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/public/sw.js -------------------------------------------------------------------------------- /packages/webui/src/__mocks__/_setupMocks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/src/__mocks__/_setupMocks.ts -------------------------------------------------------------------------------- /packages/webui/src/__mocks__/helpers/jest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/src/__mocks__/helpers/jest.ts -------------------------------------------------------------------------------- /packages/webui/src/__mocks__/meteor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/src/__mocks__/meteor.ts -------------------------------------------------------------------------------- /packages/webui/src/__mocks__/mongo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/src/__mocks__/mongo.ts -------------------------------------------------------------------------------- /packages/webui/src/__mocks__/random.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/src/__mocks__/random.ts -------------------------------------------------------------------------------- /packages/webui/src/__mocks__/tracker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/src/__mocks__/tracker.ts -------------------------------------------------------------------------------- /packages/webui/src/client/collections/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/src/client/collections/index.ts -------------------------------------------------------------------------------- /packages/webui/src/client/collections/lib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/src/client/collections/lib.ts -------------------------------------------------------------------------------- /packages/webui/src/client/lib/EditAttribute.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/src/client/lib/EditAttribute.tsx -------------------------------------------------------------------------------- /packages/webui/src/client/lib/ErrorBoundary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/src/client/lib/ErrorBoundary.tsx -------------------------------------------------------------------------------- /packages/webui/src/client/lib/Escape.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/src/client/lib/Escape.tsx -------------------------------------------------------------------------------- /packages/webui/src/client/lib/LottieButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/src/client/lib/LottieButton.tsx -------------------------------------------------------------------------------- /packages/webui/src/client/lib/MeteorApply.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/src/client/lib/MeteorApply.ts -------------------------------------------------------------------------------- /packages/webui/src/client/lib/ModalDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/src/client/lib/ModalDialog.tsx -------------------------------------------------------------------------------- /packages/webui/src/client/lib/Moment.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/src/client/lib/Moment.tsx -------------------------------------------------------------------------------- /packages/webui/src/client/lib/Settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/src/client/lib/Settings.ts -------------------------------------------------------------------------------- /packages/webui/src/client/lib/Spinner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/src/client/lib/Spinner.tsx -------------------------------------------------------------------------------- /packages/webui/src/client/lib/SplitDropdown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/src/client/lib/SplitDropdown.tsx -------------------------------------------------------------------------------- /packages/webui/src/client/lib/UIStateStorage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/src/client/lib/UIStateStorage.ts -------------------------------------------------------------------------------- /packages/webui/src/client/lib/clientAPI.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/src/client/lib/clientAPI.ts -------------------------------------------------------------------------------- /packages/webui/src/client/lib/collapseJSON.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/src/client/lib/collapseJSON.tsx -------------------------------------------------------------------------------- /packages/webui/src/client/lib/colorPicker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/src/client/lib/colorPicker.tsx -------------------------------------------------------------------------------- /packages/webui/src/client/lib/datePicker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/src/client/lib/datePicker.tsx -------------------------------------------------------------------------------- /packages/webui/src/client/lib/dev.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/src/client/lib/dev.ts -------------------------------------------------------------------------------- /packages/webui/src/client/lib/downloadBlob.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/src/client/lib/downloadBlob.ts -------------------------------------------------------------------------------- /packages/webui/src/client/lib/hotkeyHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/src/client/lib/hotkeyHelper.ts -------------------------------------------------------------------------------- /packages/webui/src/client/lib/iconPicker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/src/client/lib/iconPicker.tsx -------------------------------------------------------------------------------- /packages/webui/src/client/lib/language.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/src/client/lib/language.ts -------------------------------------------------------------------------------- /packages/webui/src/client/lib/lib.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/src/client/lib/lib.tsx -------------------------------------------------------------------------------- /packages/webui/src/client/lib/localStorage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/src/client/lib/localStorage.ts -------------------------------------------------------------------------------- /packages/webui/src/client/lib/logStatus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/src/client/lib/logStatus.ts -------------------------------------------------------------------------------- /packages/webui/src/client/lib/logging.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/src/client/lib/logging.ts -------------------------------------------------------------------------------- /packages/webui/src/client/lib/meteorApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/src/client/lib/meteorApi.ts -------------------------------------------------------------------------------- /packages/webui/src/client/lib/multiSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/src/client/lib/multiSelect.tsx -------------------------------------------------------------------------------- /packages/webui/src/client/lib/parsers/mos/__tests__/mosReqAppInfo.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /packages/webui/src/client/lib/popperUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/src/client/lib/popperUtils.ts -------------------------------------------------------------------------------- /packages/webui/src/client/lib/resizeObserver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/src/client/lib/resizeObserver.ts -------------------------------------------------------------------------------- /packages/webui/src/client/lib/rundown.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/src/client/lib/rundown.ts -------------------------------------------------------------------------------- /packages/webui/src/client/lib/rundownLayouts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/src/client/lib/rundownLayouts.ts -------------------------------------------------------------------------------- /packages/webui/src/client/lib/rundownTiming.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/src/client/lib/rundownTiming.ts -------------------------------------------------------------------------------- /packages/webui/src/client/lib/shelf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/src/client/lib/shelf.ts -------------------------------------------------------------------------------- /packages/webui/src/client/lib/systemTime.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/src/client/lib/systemTime.ts -------------------------------------------------------------------------------- /packages/webui/src/client/lib/tempLib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/src/client/lib/tempLib.ts -------------------------------------------------------------------------------- /packages/webui/src/client/lib/uploadButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/src/client/lib/uploadButton.tsx -------------------------------------------------------------------------------- /packages/webui/src/client/lib/viewPort.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/src/client/lib/viewPort.ts -------------------------------------------------------------------------------- /packages/webui/src/client/styles/_header.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/src/client/styles/_header.scss -------------------------------------------------------------------------------- /packages/webui/src/client/styles/_prompterFont.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/webui/src/client/styles/fonts.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/src/client/styles/fonts.scss -------------------------------------------------------------------------------- /packages/webui/src/client/styles/main.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/src/client/styles/main.scss -------------------------------------------------------------------------------- /packages/webui/src/client/styles/prompter.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/src/client/styles/prompter.scss -------------------------------------------------------------------------------- /packages/webui/src/client/styles/settings.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/src/client/styles/settings.scss -------------------------------------------------------------------------------- /packages/webui/src/client/styles/shelf/endTimerPanel.scss: -------------------------------------------------------------------------------- 1 | .playlist-end-time-panel { 2 | position: absolute; 3 | } 4 | -------------------------------------------------------------------------------- /packages/webui/src/client/styles/statusbar.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/src/client/styles/statusbar.scss -------------------------------------------------------------------------------- /packages/webui/src/client/styles/testtools.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/src/client/styles/testtools.scss -------------------------------------------------------------------------------- /packages/webui/src/client/styles/tooltips.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/src/client/styles/tooltips.scss -------------------------------------------------------------------------------- /packages/webui/src/client/styles/utils.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/src/client/styles/utils.scss -------------------------------------------------------------------------------- /packages/webui/src/client/ui/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/src/client/ui/App.tsx -------------------------------------------------------------------------------- /packages/webui/src/client/ui/Collections.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/src/client/ui/Collections.tsx -------------------------------------------------------------------------------- /packages/webui/src/client/ui/Collections/index.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/webui/src/client/ui/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/src/client/ui/Header.tsx -------------------------------------------------------------------------------- /packages/webui/src/client/ui/RundownList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/src/client/ui/RundownList.tsx -------------------------------------------------------------------------------- /packages/webui/src/client/ui/RundownView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/src/client/ui/RundownView.tsx -------------------------------------------------------------------------------- /packages/webui/src/client/ui/Settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/src/client/ui/Settings.tsx -------------------------------------------------------------------------------- /packages/webui/src/client/ui/Settings/ShowStyle/DragDropTypesShowStyle.ts: -------------------------------------------------------------------------------- 1 | export enum ShowStyleDragDropTypes { 2 | VARIANT = 'variant', 3 | } 4 | -------------------------------------------------------------------------------- /packages/webui/src/client/ui/Shelf/Shelf.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/src/client/ui/Shelf/Shelf.tsx -------------------------------------------------------------------------------- /packages/webui/src/client/ui/Status.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/src/client/ui/Status.tsx -------------------------------------------------------------------------------- /packages/webui/src/client/ui/SupportPopUp.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/src/client/ui/SupportPopUp.tsx -------------------------------------------------------------------------------- /packages/webui/src/client/ui/examples.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/src/client/ui/examples.tsx -------------------------------------------------------------------------------- /packages/webui/src/client/ui/i18n.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/src/client/ui/i18n.ts -------------------------------------------------------------------------------- /packages/webui/src/client/utils/dimensions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/src/client/utils/dimensions.ts -------------------------------------------------------------------------------- /packages/webui/src/client/utils/positions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/src/client/utils/positions.ts -------------------------------------------------------------------------------- /packages/webui/src/fonts/Overpass/OFL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/src/fonts/Overpass/OFL.txt -------------------------------------------------------------------------------- /packages/webui/src/fonts/roboto-condensed-v18-latin_latin-ext/COPYRIGHT.txt: -------------------------------------------------------------------------------- 1 | Copyright 2011 Google Inc. All Rights Reserved. -------------------------------------------------------------------------------- /packages/webui/src/fonts/roboto-gh-pages/fonts/COPYRIGHT.txt: -------------------------------------------------------------------------------- 1 | Copyright 2011 Google Inc. All Rights Reserved. -------------------------------------------------------------------------------- /packages/webui/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/src/main.tsx -------------------------------------------------------------------------------- /packages/webui/src/meteor/ddp-common/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/src/meteor/ddp-common/index.js -------------------------------------------------------------------------------- /packages/webui/src/meteor/ddp-common/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/src/meteor/ddp-common/utils.js -------------------------------------------------------------------------------- /packages/webui/src/meteor/ddp/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/src/meteor/ddp/index.d.ts -------------------------------------------------------------------------------- /packages/webui/src/meteor/ddp/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/src/meteor/ddp/index.js -------------------------------------------------------------------------------- /packages/webui/src/meteor/diff-sequence.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/src/meteor/diff-sequence.js -------------------------------------------------------------------------------- /packages/webui/src/meteor/meteor.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/src/meteor/meteor.d.ts -------------------------------------------------------------------------------- /packages/webui/src/meteor/meteor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/src/meteor/meteor.js -------------------------------------------------------------------------------- /packages/webui/src/meteor/minimongo/common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/src/meteor/minimongo/common.js -------------------------------------------------------------------------------- /packages/webui/src/meteor/minimongo/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/src/meteor/minimongo/index.js -------------------------------------------------------------------------------- /packages/webui/src/meteor/mongo-id.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/src/meteor/mongo-id.js -------------------------------------------------------------------------------- /packages/webui/src/meteor/mongo/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/src/meteor/mongo/index.d.ts -------------------------------------------------------------------------------- /packages/webui/src/meteor/mongo/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/src/meteor/mongo/index.js -------------------------------------------------------------------------------- /packages/webui/src/meteor/mongo/mongo_utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/src/meteor/mongo/mongo_utils.js -------------------------------------------------------------------------------- /packages/webui/src/meteor/reactive-var.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/src/meteor/reactive-var.d.ts -------------------------------------------------------------------------------- /packages/webui/src/meteor/reactive-var.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/src/meteor/reactive-var.js -------------------------------------------------------------------------------- /packages/webui/src/meteor/tracker.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/src/meteor/tracker.d.ts -------------------------------------------------------------------------------- /packages/webui/src/meteor/tracker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/src/meteor/tracker.js -------------------------------------------------------------------------------- /packages/webui/src/typings/cubic-spline.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/src/typings/cubic-spline.d.ts -------------------------------------------------------------------------------- /packages/webui/src/typings/react-time-hoc.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/src/typings/react-time-hoc.d.ts -------------------------------------------------------------------------------- /packages/webui/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | 3 | declare const __APP_VERSION__: string 4 | -------------------------------------------------------------------------------- /packages/webui/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/tsconfig.app.json -------------------------------------------------------------------------------- /packages/webui/tsconfig.eslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/tsconfig.eslint.json -------------------------------------------------------------------------------- /packages/webui/tsconfig.jest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/tsconfig.jest.json -------------------------------------------------------------------------------- /packages/webui/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/tsconfig.json -------------------------------------------------------------------------------- /packages/webui/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/tsconfig.node.json -------------------------------------------------------------------------------- /packages/webui/vite.config.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/webui/vite.config.mts -------------------------------------------------------------------------------- /packages/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/packages/yarn.lock -------------------------------------------------------------------------------- /resources/prompter_keep_focus.ahk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/resources/prompter_keep_focus.ahk -------------------------------------------------------------------------------- /resources/prompter_layout_shuttlexpress.pref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/resources/prompter_layout_shuttlexpress.pref -------------------------------------------------------------------------------- /resources/prompter_layout_xkeys.mw3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/resources/prompter_layout_xkeys.mw3 -------------------------------------------------------------------------------- /scripts/checkForMultipleVersions.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/scripts/checkForMultipleVersions.mjs -------------------------------------------------------------------------------- /scripts/checkLicenses.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/scripts/checkLicenses.js -------------------------------------------------------------------------------- /scripts/determine-npm-tag.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/scripts/determine-npm-tag.js -------------------------------------------------------------------------------- /scripts/fix-windows-yarn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/scripts/fix-windows-yarn.js -------------------------------------------------------------------------------- /scripts/install-and-build.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/scripts/install-and-build.mjs -------------------------------------------------------------------------------- /scripts/lib.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/scripts/lib.js -------------------------------------------------------------------------------- /scripts/meteor-force-restart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/scripts/meteor-force-restart.js -------------------------------------------------------------------------------- /scripts/prepublish.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/scripts/prepublish.js -------------------------------------------------------------------------------- /scripts/reset.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/scripts/reset.mjs -------------------------------------------------------------------------------- /scripts/run.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/scripts/run.mjs -------------------------------------------------------------------------------- /sonar-project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/sonar-project.properties -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./meteor/tsconfig.json", 3 | } -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sofie-Automation/sofie-core/HEAD/yarn.lock --------------------------------------------------------------------------------