├── .babelrc ├── .circleci └── config.yml ├── .editorconfig ├── .gitignore ├── .prettierrc ├── CHANGELOG.md ├── Dockerfile ├── Gateway README.md ├── LICENSE ├── README.md ├── docs └── images │ ├── casparcg-settings.png │ ├── channel-view.png │ ├── edit-visibility-footer.png │ ├── header.png │ ├── hidden-file.png │ ├── loaded-video.png │ ├── main-view.png │ ├── output-settings.png │ ├── playing-image.png │ ├── playing-video.png │ ├── scaling.png │ ├── settings-buttons.png │ ├── settings.png │ └── text-view.png ├── main.js ├── package.json ├── src ├── client │ ├── app │ │ ├── app.scss │ │ └── app.tsx │ ├── index.html │ ├── index.scss │ ├── index.tsx │ ├── main-page │ │ └── components │ │ │ ├── card-overlay-display │ │ │ ├── card-overlay-display.scss │ │ │ └── card-overlay-display.tsx │ │ │ ├── card-overlay │ │ │ ├── card-overlay.scss │ │ │ └── card-overlay.tsx │ │ │ ├── control-actions │ │ │ ├── control-actions.scss │ │ │ └── control-actions.tsx │ │ │ ├── edit-visibility-footer │ │ │ ├── edit-visibility-footer.scss │ │ │ └── edit-visibility-footer.tsx │ │ │ ├── file-name-display │ │ │ └── file-name-display.tsx │ │ │ ├── footer │ │ │ ├── footer.scss │ │ │ └── footer.tsx │ │ │ ├── image-media-card │ │ │ ├── image-media-card.scss │ │ │ └── image-media-card.tsx │ │ │ ├── main-page │ │ │ ├── main-page.scss │ │ │ └── main-page.tsx │ │ │ ├── media-card │ │ │ ├── media-card.scss │ │ │ └── media-card.tsx │ │ │ ├── media-control-header │ │ │ └── media-control-header.tsx │ │ │ ├── media-overview │ │ │ ├── media-overview.scss │ │ │ └── media-overview.tsx │ │ │ ├── operation-mode-footer │ │ │ └── operation-mode-footer.tsx │ │ │ ├── selected-card-overlay │ │ │ └── selected-card-overlay.tsx │ │ │ ├── swipeable │ │ │ ├── swipeable.scss │ │ │ └── swipeable.tsx │ │ │ ├── tab-title │ │ │ ├── tab-title.scss │ │ │ └── tab-title.tsx │ │ │ ├── tabs │ │ │ ├── tabs.scss │ │ │ └── tabs.tsx │ │ │ ├── text-media-card │ │ │ ├── text-media-card.scss │ │ │ └── text-media-card.tsx │ │ │ └── timer-thumbnail │ │ │ ├── timer-thumbnail.scss │ │ │ └── timer-thumbnail.tsx │ ├── settings-page │ │ └── components │ │ │ ├── casparcg-settings │ │ │ ├── casparcg-settings.scss │ │ │ └── casparcg-settings.tsx │ │ │ ├── checkbox │ │ │ ├── checkbox.scss │ │ │ └── checkbox.tsx │ │ │ ├── label │ │ │ └── label.tsx │ │ │ ├── number-input │ │ │ ├── number-input.scss │ │ │ └── number-input.tsx │ │ │ ├── output │ │ │ ├── output.scss │ │ │ └── output.tsx │ │ │ ├── outputs │ │ │ └── outputs.tsx │ │ │ ├── settings-actions │ │ │ ├── settings-actions.scss │ │ │ └── settings-actions.tsx │ │ │ ├── settings-page │ │ │ ├── settings-page.scss │ │ │ └── settings-page.tsx │ │ │ ├── shared.scss │ │ │ └── text-input │ │ │ ├── text-input.scss │ │ │ └── text-input.tsx │ ├── shared │ │ ├── components │ │ │ ├── application-router │ │ │ │ ├── application-router.scss │ │ │ │ └── application-router.tsx │ │ │ ├── group │ │ │ │ ├── group.scss │ │ │ │ └── group.tsx │ │ │ ├── header │ │ │ │ ├── header.scss │ │ │ │ └── header.tsx │ │ │ └── toggle │ │ │ │ ├── toggle.scss │ │ │ │ └── toggle.tsx │ │ ├── observers │ │ │ ├── connection-observer.ts │ │ │ ├── operation-observer.ts │ │ │ ├── play-observer.ts │ │ │ └── settings-observer.ts │ │ └── services │ │ │ ├── browser-service.ts │ │ │ ├── client-time-service.ts │ │ │ ├── observer-service.ts │ │ │ ├── socket-operation-service.ts │ │ │ ├── socket-play-service.ts │ │ │ ├── socket-service.ts │ │ │ └── socket-settings-service.ts │ └── tsconfig.json ├── gateway │ ├── app.ts │ ├── gateways │ │ ├── AMP │ │ │ ├── Constants.ts │ │ │ ├── Interfaces.ts │ │ │ ├── mocks.ts │ │ │ └── utils.ts │ │ ├── amp-server-gateway.ts │ │ ├── osc-constants.ts │ │ └── osc-server-gateway.ts │ ├── index.ts │ ├── tsconfig.json │ └── util │ │ ├── extract-args.ts │ │ ├── logger-gateway.ts │ │ └── socket-gateway-handlers.ts ├── server │ ├── bundled-environment.ts │ ├── global.ts │ ├── handlers │ │ ├── amcp-ccg-handler.ts │ │ └── osc-ccg-handler.ts │ ├── index.ts │ ├── services │ │ ├── amcp-media-service.ts │ │ ├── amcp-thumbnails-service.ts │ │ ├── casparcg-info-service.ts │ │ ├── casparcg-playout-service.ts │ │ ├── express-service.ts │ │ ├── filehandling-service.ts │ │ ├── hidden-files-persistence-service.ts │ │ ├── settings-persistence-service.ts │ │ └── socket-io-server-handler-service.ts │ ├── tsconfig.json │ └── utils │ │ ├── ccg-handler-utils.ts │ │ └── logger.ts └── shared │ ├── actions │ ├── app-navigation-action.ts │ ├── media-actions.ts │ └── settings-action.ts │ ├── models │ ├── app-navigation-models.ts │ ├── error-models.ts │ ├── media-models.ts │ └── settings-models.ts │ ├── reducers │ ├── app-navigation-reducer.ts │ ├── index-reducer.ts │ ├── media-reducer.ts │ └── settings-reducer.ts │ ├── schemas │ ├── new-settings-schema.ts │ └── old-settings-schema.ts │ ├── services │ ├── app-navigation-service.ts │ ├── os-service.ts │ ├── redux-media-service.ts │ ├── redux-settings-service.ts │ ├── shortcut-service.ts │ ├── time-service.ts │ └── utility-service.ts │ ├── socket-io-constants.ts │ ├── store.ts │ └── video-format.ts ├── webpack.config.js └── yarn.lock /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/.babelrc -------------------------------------------------------------------------------- /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/.prettierrc -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/Dockerfile -------------------------------------------------------------------------------- /Gateway README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/Gateway README.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/README.md -------------------------------------------------------------------------------- /docs/images/casparcg-settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/docs/images/casparcg-settings.png -------------------------------------------------------------------------------- /docs/images/channel-view.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/docs/images/channel-view.png -------------------------------------------------------------------------------- /docs/images/edit-visibility-footer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/docs/images/edit-visibility-footer.png -------------------------------------------------------------------------------- /docs/images/header.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/docs/images/header.png -------------------------------------------------------------------------------- /docs/images/hidden-file.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/docs/images/hidden-file.png -------------------------------------------------------------------------------- /docs/images/loaded-video.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/docs/images/loaded-video.png -------------------------------------------------------------------------------- /docs/images/main-view.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/docs/images/main-view.png -------------------------------------------------------------------------------- /docs/images/output-settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/docs/images/output-settings.png -------------------------------------------------------------------------------- /docs/images/playing-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/docs/images/playing-image.png -------------------------------------------------------------------------------- /docs/images/playing-video.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/docs/images/playing-video.png -------------------------------------------------------------------------------- /docs/images/scaling.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/docs/images/scaling.png -------------------------------------------------------------------------------- /docs/images/settings-buttons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/docs/images/settings-buttons.png -------------------------------------------------------------------------------- /docs/images/settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/docs/images/settings.png -------------------------------------------------------------------------------- /docs/images/text-view.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/docs/images/text-view.png -------------------------------------------------------------------------------- /main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/main.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/package.json -------------------------------------------------------------------------------- /src/client/app/app.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/client/app/app.scss -------------------------------------------------------------------------------- /src/client/app/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/client/app/app.tsx -------------------------------------------------------------------------------- /src/client/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/client/index.html -------------------------------------------------------------------------------- /src/client/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/client/index.scss -------------------------------------------------------------------------------- /src/client/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/client/index.tsx -------------------------------------------------------------------------------- /src/client/main-page/components/card-overlay-display/card-overlay-display.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/client/main-page/components/card-overlay-display/card-overlay-display.scss -------------------------------------------------------------------------------- /src/client/main-page/components/card-overlay-display/card-overlay-display.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/client/main-page/components/card-overlay-display/card-overlay-display.tsx -------------------------------------------------------------------------------- /src/client/main-page/components/card-overlay/card-overlay.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/client/main-page/components/card-overlay/card-overlay.scss -------------------------------------------------------------------------------- /src/client/main-page/components/card-overlay/card-overlay.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/client/main-page/components/card-overlay/card-overlay.tsx -------------------------------------------------------------------------------- /src/client/main-page/components/control-actions/control-actions.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/client/main-page/components/control-actions/control-actions.scss -------------------------------------------------------------------------------- /src/client/main-page/components/control-actions/control-actions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/client/main-page/components/control-actions/control-actions.tsx -------------------------------------------------------------------------------- /src/client/main-page/components/edit-visibility-footer/edit-visibility-footer.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/client/main-page/components/edit-visibility-footer/edit-visibility-footer.scss -------------------------------------------------------------------------------- /src/client/main-page/components/edit-visibility-footer/edit-visibility-footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/client/main-page/components/edit-visibility-footer/edit-visibility-footer.tsx -------------------------------------------------------------------------------- /src/client/main-page/components/file-name-display/file-name-display.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/client/main-page/components/file-name-display/file-name-display.tsx -------------------------------------------------------------------------------- /src/client/main-page/components/footer/footer.scss: -------------------------------------------------------------------------------- 1 | .footer { 2 | padding: 20px; 3 | } -------------------------------------------------------------------------------- /src/client/main-page/components/footer/footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/client/main-page/components/footer/footer.tsx -------------------------------------------------------------------------------- /src/client/main-page/components/image-media-card/image-media-card.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/client/main-page/components/image-media-card/image-media-card.scss -------------------------------------------------------------------------------- /src/client/main-page/components/image-media-card/image-media-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/client/main-page/components/image-media-card/image-media-card.tsx -------------------------------------------------------------------------------- /src/client/main-page/components/main-page/main-page.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/client/main-page/components/main-page/main-page.scss -------------------------------------------------------------------------------- /src/client/main-page/components/main-page/main-page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/client/main-page/components/main-page/main-page.tsx -------------------------------------------------------------------------------- /src/client/main-page/components/media-card/media-card.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/client/main-page/components/media-card/media-card.scss -------------------------------------------------------------------------------- /src/client/main-page/components/media-card/media-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/client/main-page/components/media-card/media-card.tsx -------------------------------------------------------------------------------- /src/client/main-page/components/media-control-header/media-control-header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/client/main-page/components/media-control-header/media-control-header.tsx -------------------------------------------------------------------------------- /src/client/main-page/components/media-overview/media-overview.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/client/main-page/components/media-overview/media-overview.scss -------------------------------------------------------------------------------- /src/client/main-page/components/media-overview/media-overview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/client/main-page/components/media-overview/media-overview.tsx -------------------------------------------------------------------------------- /src/client/main-page/components/operation-mode-footer/operation-mode-footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/client/main-page/components/operation-mode-footer/operation-mode-footer.tsx -------------------------------------------------------------------------------- /src/client/main-page/components/selected-card-overlay/selected-card-overlay.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/client/main-page/components/selected-card-overlay/selected-card-overlay.tsx -------------------------------------------------------------------------------- /src/client/main-page/components/swipeable/swipeable.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/client/main-page/components/swipeable/swipeable.scss -------------------------------------------------------------------------------- /src/client/main-page/components/swipeable/swipeable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/client/main-page/components/swipeable/swipeable.tsx -------------------------------------------------------------------------------- /src/client/main-page/components/tab-title/tab-title.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/client/main-page/components/tab-title/tab-title.scss -------------------------------------------------------------------------------- /src/client/main-page/components/tab-title/tab-title.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/client/main-page/components/tab-title/tab-title.tsx -------------------------------------------------------------------------------- /src/client/main-page/components/tabs/tabs.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/client/main-page/components/tabs/tabs.scss -------------------------------------------------------------------------------- /src/client/main-page/components/tabs/tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/client/main-page/components/tabs/tabs.tsx -------------------------------------------------------------------------------- /src/client/main-page/components/text-media-card/text-media-card.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/client/main-page/components/text-media-card/text-media-card.scss -------------------------------------------------------------------------------- /src/client/main-page/components/text-media-card/text-media-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/client/main-page/components/text-media-card/text-media-card.tsx -------------------------------------------------------------------------------- /src/client/main-page/components/timer-thumbnail/timer-thumbnail.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/client/main-page/components/timer-thumbnail/timer-thumbnail.scss -------------------------------------------------------------------------------- /src/client/main-page/components/timer-thumbnail/timer-thumbnail.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/client/main-page/components/timer-thumbnail/timer-thumbnail.tsx -------------------------------------------------------------------------------- /src/client/settings-page/components/casparcg-settings/casparcg-settings.scss: -------------------------------------------------------------------------------- 1 | .settings-form { 2 | margin-top: 10px; 3 | } -------------------------------------------------------------------------------- /src/client/settings-page/components/casparcg-settings/casparcg-settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/client/settings-page/components/casparcg-settings/casparcg-settings.tsx -------------------------------------------------------------------------------- /src/client/settings-page/components/checkbox/checkbox.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/client/settings-page/components/checkbox/checkbox.scss -------------------------------------------------------------------------------- /src/client/settings-page/components/checkbox/checkbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/client/settings-page/components/checkbox/checkbox.tsx -------------------------------------------------------------------------------- /src/client/settings-page/components/label/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/client/settings-page/components/label/label.tsx -------------------------------------------------------------------------------- /src/client/settings-page/components/number-input/number-input.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/client/settings-page/components/number-input/number-input.scss -------------------------------------------------------------------------------- /src/client/settings-page/components/number-input/number-input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/client/settings-page/components/number-input/number-input.tsx -------------------------------------------------------------------------------- /src/client/settings-page/components/output/output.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/client/settings-page/components/output/output.scss -------------------------------------------------------------------------------- /src/client/settings-page/components/output/output.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/client/settings-page/components/output/output.tsx -------------------------------------------------------------------------------- /src/client/settings-page/components/outputs/outputs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/client/settings-page/components/outputs/outputs.tsx -------------------------------------------------------------------------------- /src/client/settings-page/components/settings-actions/settings-actions.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/client/settings-page/components/settings-actions/settings-actions.scss -------------------------------------------------------------------------------- /src/client/settings-page/components/settings-actions/settings-actions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/client/settings-page/components/settings-actions/settings-actions.tsx -------------------------------------------------------------------------------- /src/client/settings-page/components/settings-page/settings-page.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/client/settings-page/components/settings-page/settings-page.scss -------------------------------------------------------------------------------- /src/client/settings-page/components/settings-page/settings-page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/client/settings-page/components/settings-page/settings-page.tsx -------------------------------------------------------------------------------- /src/client/settings-page/components/shared.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/client/settings-page/components/shared.scss -------------------------------------------------------------------------------- /src/client/settings-page/components/text-input/text-input.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/client/settings-page/components/text-input/text-input.scss -------------------------------------------------------------------------------- /src/client/settings-page/components/text-input/text-input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/client/settings-page/components/text-input/text-input.tsx -------------------------------------------------------------------------------- /src/client/shared/components/application-router/application-router.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/client/shared/components/application-router/application-router.scss -------------------------------------------------------------------------------- /src/client/shared/components/application-router/application-router.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/client/shared/components/application-router/application-router.tsx -------------------------------------------------------------------------------- /src/client/shared/components/group/group.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/client/shared/components/group/group.scss -------------------------------------------------------------------------------- /src/client/shared/components/group/group.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/client/shared/components/group/group.tsx -------------------------------------------------------------------------------- /src/client/shared/components/header/header.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/client/shared/components/header/header.scss -------------------------------------------------------------------------------- /src/client/shared/components/header/header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/client/shared/components/header/header.tsx -------------------------------------------------------------------------------- /src/client/shared/components/toggle/toggle.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/client/shared/components/toggle/toggle.scss -------------------------------------------------------------------------------- /src/client/shared/components/toggle/toggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/client/shared/components/toggle/toggle.tsx -------------------------------------------------------------------------------- /src/client/shared/observers/connection-observer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/client/shared/observers/connection-observer.ts -------------------------------------------------------------------------------- /src/client/shared/observers/operation-observer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/client/shared/observers/operation-observer.ts -------------------------------------------------------------------------------- /src/client/shared/observers/play-observer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/client/shared/observers/play-observer.ts -------------------------------------------------------------------------------- /src/client/shared/observers/settings-observer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/client/shared/observers/settings-observer.ts -------------------------------------------------------------------------------- /src/client/shared/services/browser-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/client/shared/services/browser-service.ts -------------------------------------------------------------------------------- /src/client/shared/services/client-time-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/client/shared/services/client-time-service.ts -------------------------------------------------------------------------------- /src/client/shared/services/observer-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/client/shared/services/observer-service.ts -------------------------------------------------------------------------------- /src/client/shared/services/socket-operation-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/client/shared/services/socket-operation-service.ts -------------------------------------------------------------------------------- /src/client/shared/services/socket-play-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/client/shared/services/socket-play-service.ts -------------------------------------------------------------------------------- /src/client/shared/services/socket-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/client/shared/services/socket-service.ts -------------------------------------------------------------------------------- /src/client/shared/services/socket-settings-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/client/shared/services/socket-settings-service.ts -------------------------------------------------------------------------------- /src/client/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/client/tsconfig.json -------------------------------------------------------------------------------- /src/gateway/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/gateway/app.ts -------------------------------------------------------------------------------- /src/gateway/gateways/AMP/Constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/gateway/gateways/AMP/Constants.ts -------------------------------------------------------------------------------- /src/gateway/gateways/AMP/Interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/gateway/gateways/AMP/Interfaces.ts -------------------------------------------------------------------------------- /src/gateway/gateways/AMP/mocks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/gateway/gateways/AMP/mocks.ts -------------------------------------------------------------------------------- /src/gateway/gateways/AMP/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/gateway/gateways/AMP/utils.ts -------------------------------------------------------------------------------- /src/gateway/gateways/amp-server-gateway.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/gateway/gateways/amp-server-gateway.ts -------------------------------------------------------------------------------- /src/gateway/gateways/osc-constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/gateway/gateways/osc-constants.ts -------------------------------------------------------------------------------- /src/gateway/gateways/osc-server-gateway.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/gateway/gateways/osc-server-gateway.ts -------------------------------------------------------------------------------- /src/gateway/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/gateway/index.ts -------------------------------------------------------------------------------- /src/gateway/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/gateway/tsconfig.json -------------------------------------------------------------------------------- /src/gateway/util/extract-args.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/gateway/util/extract-args.ts -------------------------------------------------------------------------------- /src/gateway/util/logger-gateway.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/gateway/util/logger-gateway.ts -------------------------------------------------------------------------------- /src/gateway/util/socket-gateway-handlers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/gateway/util/socket-gateway-handlers.ts -------------------------------------------------------------------------------- /src/server/bundled-environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/server/bundled-environment.ts -------------------------------------------------------------------------------- /src/server/global.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/server/global.ts -------------------------------------------------------------------------------- /src/server/handlers/amcp-ccg-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/server/handlers/amcp-ccg-handler.ts -------------------------------------------------------------------------------- /src/server/handlers/osc-ccg-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/server/handlers/osc-ccg-handler.ts -------------------------------------------------------------------------------- /src/server/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/server/index.ts -------------------------------------------------------------------------------- /src/server/services/amcp-media-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/server/services/amcp-media-service.ts -------------------------------------------------------------------------------- /src/server/services/amcp-thumbnails-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/server/services/amcp-thumbnails-service.ts -------------------------------------------------------------------------------- /src/server/services/casparcg-info-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/server/services/casparcg-info-service.ts -------------------------------------------------------------------------------- /src/server/services/casparcg-playout-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/server/services/casparcg-playout-service.ts -------------------------------------------------------------------------------- /src/server/services/express-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/server/services/express-service.ts -------------------------------------------------------------------------------- /src/server/services/filehandling-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/server/services/filehandling-service.ts -------------------------------------------------------------------------------- /src/server/services/hidden-files-persistence-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/server/services/hidden-files-persistence-service.ts -------------------------------------------------------------------------------- /src/server/services/settings-persistence-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/server/services/settings-persistence-service.ts -------------------------------------------------------------------------------- /src/server/services/socket-io-server-handler-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/server/services/socket-io-server-handler-service.ts -------------------------------------------------------------------------------- /src/server/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/server/tsconfig.json -------------------------------------------------------------------------------- /src/server/utils/ccg-handler-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/server/utils/ccg-handler-utils.ts -------------------------------------------------------------------------------- /src/server/utils/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/server/utils/logger.ts -------------------------------------------------------------------------------- /src/shared/actions/app-navigation-action.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/shared/actions/app-navigation-action.ts -------------------------------------------------------------------------------- /src/shared/actions/media-actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/shared/actions/media-actions.ts -------------------------------------------------------------------------------- /src/shared/actions/settings-action.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/shared/actions/settings-action.ts -------------------------------------------------------------------------------- /src/shared/models/app-navigation-models.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/shared/models/app-navigation-models.ts -------------------------------------------------------------------------------- /src/shared/models/error-models.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/shared/models/error-models.ts -------------------------------------------------------------------------------- /src/shared/models/media-models.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/shared/models/media-models.ts -------------------------------------------------------------------------------- /src/shared/models/settings-models.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/shared/models/settings-models.ts -------------------------------------------------------------------------------- /src/shared/reducers/app-navigation-reducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/shared/reducers/app-navigation-reducer.ts -------------------------------------------------------------------------------- /src/shared/reducers/index-reducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/shared/reducers/index-reducer.ts -------------------------------------------------------------------------------- /src/shared/reducers/media-reducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/shared/reducers/media-reducer.ts -------------------------------------------------------------------------------- /src/shared/reducers/settings-reducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/shared/reducers/settings-reducer.ts -------------------------------------------------------------------------------- /src/shared/schemas/new-settings-schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/shared/schemas/new-settings-schema.ts -------------------------------------------------------------------------------- /src/shared/schemas/old-settings-schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/shared/schemas/old-settings-schema.ts -------------------------------------------------------------------------------- /src/shared/services/app-navigation-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/shared/services/app-navigation-service.ts -------------------------------------------------------------------------------- /src/shared/services/os-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/shared/services/os-service.ts -------------------------------------------------------------------------------- /src/shared/services/redux-media-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/shared/services/redux-media-service.ts -------------------------------------------------------------------------------- /src/shared/services/redux-settings-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/shared/services/redux-settings-service.ts -------------------------------------------------------------------------------- /src/shared/services/shortcut-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/shared/services/shortcut-service.ts -------------------------------------------------------------------------------- /src/shared/services/time-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/shared/services/time-service.ts -------------------------------------------------------------------------------- /src/shared/services/utility-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/shared/services/utility-service.ts -------------------------------------------------------------------------------- /src/shared/socket-io-constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/shared/socket-io-constants.ts -------------------------------------------------------------------------------- /src/shared/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/shared/store.ts -------------------------------------------------------------------------------- /src/shared/video-format.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/src/shared/video-format.ts -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/webpack.config.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tv2/casparcg-cliptool/HEAD/yarn.lock --------------------------------------------------------------------------------