├── .dockerignore ├── .github ├── release.yml └── workflows │ ├── dev.yml │ └── release.yml ├── .gitignore ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── backend ├── .gitignore ├── api │ ├── auth │ │ ├── __init__.py │ │ ├── login_request.py │ │ ├── logout_request.py │ │ ├── set_password_request.py │ │ ├── sso.py │ │ └── token_exchange.py │ ├── browse.py │ ├── delete.py │ ├── get.py │ ├── init │ │ ├── __init__.py │ │ ├── client_settings.py │ │ └── init_request.py │ ├── jobs │ │ ├── __init__.py │ │ ├── actions_request.py │ │ ├── jobs_request.py │ │ └── send_request.py │ ├── order │ │ ├── __init__.py │ │ ├── models.py │ │ ├── order_request.py │ │ └── set_rundown_order.py │ ├── playout │ │ ├── __init__.py │ │ ├── models.py │ │ └── playout_request.py │ ├── proxy.py │ ├── rundown │ │ ├── __init__.py │ │ ├── get_rundown.py │ │ ├── models.py │ │ └── rundown_request.py │ ├── scheduler │ │ ├── __init__.py │ │ ├── models.py │ │ ├── scheduler.py │ │ ├── scheduler_request.py │ │ └── utils.py │ ├── scheduling_templates │ │ ├── __init__.py │ │ ├── models.py │ │ ├── template_importer.py │ │ ├── template_request.py │ │ └── utils.py │ ├── services.py │ ├── sessions │ │ ├── __init__.py │ │ ├── invalidate_session_request.py │ │ └── list_sessions_request.py │ ├── set.py │ ├── solve.py │ ├── stats │ │ ├── __init__.py │ │ └── storages.py │ ├── upload.py │ └── users │ │ ├── __init__.py │ │ ├── list_users_request.py │ │ └── save_user_request.py ├── cli │ ├── __init__.py │ └── __main__.py ├── manage ├── nebula │ ├── __init__.py │ ├── common.py │ ├── config.py │ ├── db.py │ ├── enum.py │ ├── exceptions.py │ ├── filetypes.py │ ├── helpers │ │ ├── __init__.py │ │ ├── coalescer.py │ │ ├── create_new_event.py │ │ ├── email.py │ │ └── scheduling.py │ ├── log.py │ ├── messaging.py │ ├── metadata │ │ ├── __init__.py │ │ ├── format.py │ │ ├── normalize.py │ │ └── utils.py │ ├── objects │ │ ├── __init__.py │ │ ├── asset.py │ │ ├── base.py │ │ ├── bin.py │ │ ├── event.py │ │ ├── item.py │ │ ├── user.py │ │ └── utils.py │ ├── plugins │ │ ├── __init__.py │ │ ├── cli.py │ │ ├── common.py │ │ ├── frontend.py │ │ ├── library.py │ │ └── solver.py │ ├── redis.py │ ├── settings │ │ ├── __init__.py │ │ ├── common.py │ │ ├── metatypes.py │ │ └── models.py │ ├── storages.py │ └── version.py ├── nx │ ├── __init__.py │ └── utils │ │ ├── __init__.py │ │ ├── hashing.py │ │ ├── strings.py │ │ ├── timeutils.py │ │ └── xml.py ├── nxtools │ └── __init__.py ├── pyproject.toml ├── schema │ ├── meta-aliases-cs.json │ ├── meta-aliases-en.json │ └── schema.sql ├── server │ ├── __init__.py │ ├── background.py │ ├── clientinfo.py │ ├── context.py │ ├── dependencies.py │ ├── endpoints.py │ ├── middleware │ │ └── session.py │ ├── models │ │ ├── __init__.py │ │ ├── login.py │ │ ├── plugin_models.py │ │ └── user_models.py │ ├── request.py │ ├── server.py │ ├── session.py │ ├── sso.py │ ├── storage_monitor.py │ ├── utils.py │ └── websocket.py ├── setup │ ├── __init__.py │ ├── __main__.py │ ├── defaults │ │ ├── __init__.py │ │ ├── actions.py │ │ ├── channels.py │ │ ├── folders.py │ │ ├── meta_types.py │ │ ├── services.py │ │ └── views.py │ ├── dump.py │ ├── metatypes.py │ └── settings.py ├── tests │ ├── __init__.py │ └── test_supernova.py └── uv.lock └── frontend ├── .gitignore ├── .prettierrc.json ├── eslint.config.js ├── index.html ├── openapi-ts.config.ts ├── package.json ├── public └── favicon.svg ├── src ├── actions.js ├── app.jsx ├── client │ ├── index.ts │ └── types.gen.ts ├── components │ ├── Button.tsx │ ├── Canvas.jsx │ ├── ContextMenu.tsx │ ├── Dialog.styled.tsx │ ├── Dialog.tsx │ ├── Dropdown.jsx │ ├── ErrorBanner.jsx │ ├── Form.tsx │ ├── Icon.tsx │ ├── Input.styled.tsx │ ├── InputColor.jsx │ ├── InputDatetime.jsx │ ├── InputInteger.jsx │ ├── InputNumber.jsx │ ├── InputPassword.jsx │ ├── InputSwitch.jsx │ ├── InputText.jsx │ ├── InputTimecode.jsx │ ├── Layout.jsx │ ├── Loader.jsx │ ├── Progress.jsx │ ├── RadioButton.jsx │ ├── RangeSlider.jsx │ ├── ScrollBox.jsx │ ├── Select.jsx │ ├── SelectDialog.jsx │ ├── TextArea.jsx │ ├── Timestamp.jsx │ ├── index.jsx │ ├── table │ │ ├── BodyCell.jsx │ │ ├── DataRow.jsx │ │ ├── HeaderCell.jsx │ │ ├── Table.jsx │ │ ├── TableWrapper.jsx │ │ └── index.jsx │ └── theme.ts ├── containers │ ├── Browser │ │ ├── Browser.jsx │ │ ├── BrowserNav.jsx │ │ └── index.jsx │ ├── Calendar │ │ ├── Calendar.jsx │ │ ├── CalendarWrapper.jsx │ │ ├── ZoomControl.jsx │ │ ├── drawEvents.js │ │ ├── drawMarks.js │ │ ├── drawUtils.js │ │ └── index.jsx │ ├── DateNav.jsx │ ├── Dialogs │ │ ├── ConfirmDialog.jsx │ │ ├── DatePickerDialog.jsx │ │ ├── MetadataDialog.jsx │ │ ├── SendToDialog.jsx │ │ └── SubclipsDialog.jsx │ ├── DraggableIcon.jsx │ ├── MainNavbar │ │ ├── ChannelSwitcher.jsx │ │ ├── Logo.jsx │ │ ├── MainNavbar.jsx │ │ ├── PageTitle.jsx │ │ └── index.jsx │ ├── MediaUpload │ │ ├── FileSelect.styled.tsx │ │ ├── FileSelect.tsx │ │ ├── MediaUpload.tsx │ │ ├── MediaUploadDialog.tsx │ │ ├── MediaUploadMonitor.styled.tsx │ │ ├── MediaUploadMonitor.tsx │ │ └── index.tsx │ ├── MetadataEditor.jsx │ ├── Pagination.jsx │ ├── Sessions.jsx │ └── VideoPlayer │ │ ├── AudioContext.jsx │ │ ├── ChannelSelect.jsx │ │ ├── ToggleButtonContainer.jsx │ │ ├── Trackbar.jsx │ │ ├── VUMeter.jsx │ │ ├── VideoOverlay.jsx │ │ ├── VideoPlayer.jsx │ │ ├── VideoPlayerBody.jsx │ │ ├── VideoPlayerControls.jsx │ │ └── index.jsx ├── datepicker.scss ├── hooks │ ├── index.ts │ ├── useDialog.jsx │ ├── useKeyDown.jsx │ ├── useLocalStorage.jsx │ └── useMediaUpload.tsx ├── index.scss ├── index.tsx ├── nebula.ts ├── pages │ ├── AssetEditor │ │ ├── AssetEditor.jsx │ │ ├── AssetMainProps.jsx │ │ ├── AssigneesButton.jsx │ │ ├── ContextAction.jsx │ │ ├── EditorNav.jsx │ │ ├── MetadataDetail.jsx │ │ ├── Preview.jsx │ │ ├── Subclip.jsx │ │ └── index.jsx │ ├── JobsPage │ │ ├── JobsNav.jsx │ │ ├── JobsPage.jsx │ │ └── index.jsx │ ├── LoadingPage.jsx │ ├── LoginPage.jsx │ ├── MAMPage.jsx │ ├── Profile │ │ ├── ProfilePage.jsx │ │ └── index.jsx │ ├── Rundown │ │ ├── PlayoutControls.jsx │ │ ├── PlayoutPlugins.jsx │ │ ├── Rundown.jsx │ │ ├── RundownEditTools.jsx │ │ ├── RundownNav.jsx │ │ ├── RundownTable.jsx │ │ ├── RundownTableWrapper.jsx │ │ ├── index.jsx │ │ └── utils.js │ ├── Scheduler │ │ ├── ApplySchedulingTemplate.jsx │ │ ├── Scheduler.jsx │ │ ├── SchedulerNav.jsx │ │ ├── index.jsx │ │ └── utils.js │ ├── System │ │ ├── Services │ │ │ ├── Services.jsx │ │ │ └── index.tsx │ │ ├── Storages │ │ │ ├── StorageVisualization.jsx │ │ │ ├── Storages.jsx │ │ │ ├── common.ts │ │ │ └── index.tsx │ │ ├── SystemPage.jsx │ │ ├── Users │ │ │ ├── AccessControl.jsx │ │ │ ├── ApiKeyPicker.jsx │ │ │ ├── UserForm.jsx │ │ │ ├── UserList.jsx │ │ │ ├── Users.jsx │ │ │ └── index.tsx │ │ └── index.tsx │ └── ToolPage.jsx ├── pubsub.js ├── svg │ └── logo-wide.svg ├── tableFormat │ ├── cellStyles.scss │ ├── formatAuthorship.jsx │ ├── formatMetaDatetime.jsx │ ├── formatMetaTimecode.jsx │ ├── formatObjectDuration.jsx │ ├── formatObjectIdFolder.jsx │ ├── formatObjectQcState.jsx │ ├── formatObjectStatus.jsx │ ├── formatObjectTitle.jsx │ ├── formatRundownDifference.jsx │ ├── formatRundownRunMode.jsx │ ├── formatRundownSymbol.jsx │ ├── formatRundownTime.jsx │ └── index.jsx ├── types │ └── upload.ts ├── utils.js ├── vite-env.d.ts └── websocket.jsx ├── tsconfig.json ├── tsconfig.node.json ├── tsconfig.tsbuildinfo ├── vite.config.d.ts ├── vite.config.js ├── vite.config.ts └── yarn.lock /.dockerignore: -------------------------------------------------------------------------------- 1 | __pycache__ 2 | node_modules 3 | 4 | storage/ 5 | plugins/ 6 | worker/ 7 | -------------------------------------------------------------------------------- /.github/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/.github/release.yml -------------------------------------------------------------------------------- /.github/workflows/dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/.github/workflows/dev.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/README.md -------------------------------------------------------------------------------- /backend/.gitignore: -------------------------------------------------------------------------------- 1 | __pycache__ 2 | -------------------------------------------------------------------------------- /backend/api/auth/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/api/auth/__init__.py -------------------------------------------------------------------------------- /backend/api/auth/login_request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/api/auth/login_request.py -------------------------------------------------------------------------------- /backend/api/auth/logout_request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/api/auth/logout_request.py -------------------------------------------------------------------------------- /backend/api/auth/set_password_request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/api/auth/set_password_request.py -------------------------------------------------------------------------------- /backend/api/auth/sso.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/api/auth/sso.py -------------------------------------------------------------------------------- /backend/api/auth/token_exchange.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/api/auth/token_exchange.py -------------------------------------------------------------------------------- /backend/api/browse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/api/browse.py -------------------------------------------------------------------------------- /backend/api/delete.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/api/delete.py -------------------------------------------------------------------------------- /backend/api/get.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/api/get.py -------------------------------------------------------------------------------- /backend/api/init/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/api/init/__init__.py -------------------------------------------------------------------------------- /backend/api/init/client_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/api/init/client_settings.py -------------------------------------------------------------------------------- /backend/api/init/init_request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/api/init/init_request.py -------------------------------------------------------------------------------- /backend/api/jobs/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/api/jobs/__init__.py -------------------------------------------------------------------------------- /backend/api/jobs/actions_request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/api/jobs/actions_request.py -------------------------------------------------------------------------------- /backend/api/jobs/jobs_request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/api/jobs/jobs_request.py -------------------------------------------------------------------------------- /backend/api/jobs/send_request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/api/jobs/send_request.py -------------------------------------------------------------------------------- /backend/api/order/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/api/order/__init__.py -------------------------------------------------------------------------------- /backend/api/order/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/api/order/models.py -------------------------------------------------------------------------------- /backend/api/order/order_request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/api/order/order_request.py -------------------------------------------------------------------------------- /backend/api/order/set_rundown_order.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/api/order/set_rundown_order.py -------------------------------------------------------------------------------- /backend/api/playout/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/api/playout/__init__.py -------------------------------------------------------------------------------- /backend/api/playout/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/api/playout/models.py -------------------------------------------------------------------------------- /backend/api/playout/playout_request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/api/playout/playout_request.py -------------------------------------------------------------------------------- /backend/api/proxy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/api/proxy.py -------------------------------------------------------------------------------- /backend/api/rundown/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/api/rundown/__init__.py -------------------------------------------------------------------------------- /backend/api/rundown/get_rundown.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/api/rundown/get_rundown.py -------------------------------------------------------------------------------- /backend/api/rundown/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/api/rundown/models.py -------------------------------------------------------------------------------- /backend/api/rundown/rundown_request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/api/rundown/rundown_request.py -------------------------------------------------------------------------------- /backend/api/scheduler/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/api/scheduler/__init__.py -------------------------------------------------------------------------------- /backend/api/scheduler/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/api/scheduler/models.py -------------------------------------------------------------------------------- /backend/api/scheduler/scheduler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/api/scheduler/scheduler.py -------------------------------------------------------------------------------- /backend/api/scheduler/scheduler_request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/api/scheduler/scheduler_request.py -------------------------------------------------------------------------------- /backend/api/scheduler/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/api/scheduler/utils.py -------------------------------------------------------------------------------- /backend/api/scheduling_templates/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/api/scheduling_templates/__init__.py -------------------------------------------------------------------------------- /backend/api/scheduling_templates/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/api/scheduling_templates/models.py -------------------------------------------------------------------------------- /backend/api/scheduling_templates/template_importer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/api/scheduling_templates/template_importer.py -------------------------------------------------------------------------------- /backend/api/scheduling_templates/template_request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/api/scheduling_templates/template_request.py -------------------------------------------------------------------------------- /backend/api/scheduling_templates/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/api/scheduling_templates/utils.py -------------------------------------------------------------------------------- /backend/api/services.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/api/services.py -------------------------------------------------------------------------------- /backend/api/sessions/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/api/sessions/__init__.py -------------------------------------------------------------------------------- /backend/api/sessions/invalidate_session_request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/api/sessions/invalidate_session_request.py -------------------------------------------------------------------------------- /backend/api/sessions/list_sessions_request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/api/sessions/list_sessions_request.py -------------------------------------------------------------------------------- /backend/api/set.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/api/set.py -------------------------------------------------------------------------------- /backend/api/solve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/api/solve.py -------------------------------------------------------------------------------- /backend/api/stats/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/api/stats/__init__.py -------------------------------------------------------------------------------- /backend/api/stats/storages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/api/stats/storages.py -------------------------------------------------------------------------------- /backend/api/upload.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/api/upload.py -------------------------------------------------------------------------------- /backend/api/users/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/api/users/__init__.py -------------------------------------------------------------------------------- /backend/api/users/list_users_request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/api/users/list_users_request.py -------------------------------------------------------------------------------- /backend/api/users/save_user_request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/api/users/save_user_request.py -------------------------------------------------------------------------------- /backend/cli/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/cli/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/cli/__main__.py -------------------------------------------------------------------------------- /backend/manage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/manage -------------------------------------------------------------------------------- /backend/nebula/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/nebula/__init__.py -------------------------------------------------------------------------------- /backend/nebula/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/nebula/common.py -------------------------------------------------------------------------------- /backend/nebula/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/nebula/config.py -------------------------------------------------------------------------------- /backend/nebula/db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/nebula/db.py -------------------------------------------------------------------------------- /backend/nebula/enum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/nebula/enum.py -------------------------------------------------------------------------------- /backend/nebula/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/nebula/exceptions.py -------------------------------------------------------------------------------- /backend/nebula/filetypes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/nebula/filetypes.py -------------------------------------------------------------------------------- /backend/nebula/helpers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/nebula/helpers/coalescer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/nebula/helpers/coalescer.py -------------------------------------------------------------------------------- /backend/nebula/helpers/create_new_event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/nebula/helpers/create_new_event.py -------------------------------------------------------------------------------- /backend/nebula/helpers/email.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/nebula/helpers/email.py -------------------------------------------------------------------------------- /backend/nebula/helpers/scheduling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/nebula/helpers/scheduling.py -------------------------------------------------------------------------------- /backend/nebula/log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/nebula/log.py -------------------------------------------------------------------------------- /backend/nebula/messaging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/nebula/messaging.py -------------------------------------------------------------------------------- /backend/nebula/metadata/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/nebula/metadata/format.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/nebula/metadata/format.py -------------------------------------------------------------------------------- /backend/nebula/metadata/normalize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/nebula/metadata/normalize.py -------------------------------------------------------------------------------- /backend/nebula/metadata/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/nebula/metadata/utils.py -------------------------------------------------------------------------------- /backend/nebula/objects/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/nebula/objects/asset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/nebula/objects/asset.py -------------------------------------------------------------------------------- /backend/nebula/objects/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/nebula/objects/base.py -------------------------------------------------------------------------------- /backend/nebula/objects/bin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/nebula/objects/bin.py -------------------------------------------------------------------------------- /backend/nebula/objects/event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/nebula/objects/event.py -------------------------------------------------------------------------------- /backend/nebula/objects/item.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/nebula/objects/item.py -------------------------------------------------------------------------------- /backend/nebula/objects/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/nebula/objects/user.py -------------------------------------------------------------------------------- /backend/nebula/objects/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/nebula/objects/utils.py -------------------------------------------------------------------------------- /backend/nebula/plugins/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/nebula/plugins/__init__.py -------------------------------------------------------------------------------- /backend/nebula/plugins/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/nebula/plugins/cli.py -------------------------------------------------------------------------------- /backend/nebula/plugins/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/nebula/plugins/common.py -------------------------------------------------------------------------------- /backend/nebula/plugins/frontend.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/nebula/plugins/frontend.py -------------------------------------------------------------------------------- /backend/nebula/plugins/library.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/nebula/plugins/library.py -------------------------------------------------------------------------------- /backend/nebula/plugins/solver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/nebula/plugins/solver.py -------------------------------------------------------------------------------- /backend/nebula/redis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/nebula/redis.py -------------------------------------------------------------------------------- /backend/nebula/settings/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/nebula/settings/__init__.py -------------------------------------------------------------------------------- /backend/nebula/settings/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/nebula/settings/common.py -------------------------------------------------------------------------------- /backend/nebula/settings/metatypes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/nebula/settings/metatypes.py -------------------------------------------------------------------------------- /backend/nebula/settings/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/nebula/settings/models.py -------------------------------------------------------------------------------- /backend/nebula/storages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/nebula/storages.py -------------------------------------------------------------------------------- /backend/nebula/version.py: -------------------------------------------------------------------------------- 1 | __version__ = "6.1.2" 2 | -------------------------------------------------------------------------------- /backend/nx/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/nx/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/nx/utils/__init__.py -------------------------------------------------------------------------------- /backend/nx/utils/hashing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/nx/utils/hashing.py -------------------------------------------------------------------------------- /backend/nx/utils/strings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/nx/utils/strings.py -------------------------------------------------------------------------------- /backend/nx/utils/timeutils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/nx/utils/timeutils.py -------------------------------------------------------------------------------- /backend/nx/utils/xml.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/nx/utils/xml.py -------------------------------------------------------------------------------- /backend/nxtools/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/nxtools/__init__.py -------------------------------------------------------------------------------- /backend/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/pyproject.toml -------------------------------------------------------------------------------- /backend/schema/meta-aliases-cs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/schema/meta-aliases-cs.json -------------------------------------------------------------------------------- /backend/schema/meta-aliases-en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/schema/meta-aliases-en.json -------------------------------------------------------------------------------- /backend/schema/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/schema/schema.sql -------------------------------------------------------------------------------- /backend/server/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/server/background.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/server/background.py -------------------------------------------------------------------------------- /backend/server/clientinfo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/server/clientinfo.py -------------------------------------------------------------------------------- /backend/server/context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/server/context.py -------------------------------------------------------------------------------- /backend/server/dependencies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/server/dependencies.py -------------------------------------------------------------------------------- /backend/server/endpoints.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/server/endpoints.py -------------------------------------------------------------------------------- /backend/server/middleware/session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/server/middleware/session.py -------------------------------------------------------------------------------- /backend/server/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/server/models/__init__.py -------------------------------------------------------------------------------- /backend/server/models/login.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/server/models/login.py -------------------------------------------------------------------------------- /backend/server/models/plugin_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/server/models/plugin_models.py -------------------------------------------------------------------------------- /backend/server/models/user_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/server/models/user_models.py -------------------------------------------------------------------------------- /backend/server/request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/server/request.py -------------------------------------------------------------------------------- /backend/server/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/server/server.py -------------------------------------------------------------------------------- /backend/server/session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/server/session.py -------------------------------------------------------------------------------- /backend/server/sso.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/server/sso.py -------------------------------------------------------------------------------- /backend/server/storage_monitor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/server/storage_monitor.py -------------------------------------------------------------------------------- /backend/server/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/server/utils.py -------------------------------------------------------------------------------- /backend/server/websocket.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/server/websocket.py -------------------------------------------------------------------------------- /backend/setup/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/setup/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/setup/__main__.py -------------------------------------------------------------------------------- /backend/setup/defaults/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/setup/defaults/actions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/setup/defaults/actions.py -------------------------------------------------------------------------------- /backend/setup/defaults/channels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/setup/defaults/channels.py -------------------------------------------------------------------------------- /backend/setup/defaults/folders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/setup/defaults/folders.py -------------------------------------------------------------------------------- /backend/setup/defaults/meta_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/setup/defaults/meta_types.py -------------------------------------------------------------------------------- /backend/setup/defaults/services.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/setup/defaults/services.py -------------------------------------------------------------------------------- /backend/setup/defaults/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/setup/defaults/views.py -------------------------------------------------------------------------------- /backend/setup/dump.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/setup/dump.py -------------------------------------------------------------------------------- /backend/setup/metatypes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/setup/metatypes.py -------------------------------------------------------------------------------- /backend/setup/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/setup/settings.py -------------------------------------------------------------------------------- /backend/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/tests/test_supernova.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/tests/test_supernova.py -------------------------------------------------------------------------------- /backend/uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/backend/uv.lock -------------------------------------------------------------------------------- /frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/.gitignore -------------------------------------------------------------------------------- /frontend/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/.prettierrc.json -------------------------------------------------------------------------------- /frontend/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/eslint.config.js -------------------------------------------------------------------------------- /frontend/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/index.html -------------------------------------------------------------------------------- /frontend/openapi-ts.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/openapi-ts.config.ts -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/public/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/public/favicon.svg -------------------------------------------------------------------------------- /frontend/src/actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/actions.js -------------------------------------------------------------------------------- /frontend/src/app.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/app.jsx -------------------------------------------------------------------------------- /frontend/src/client/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/client/index.ts -------------------------------------------------------------------------------- /frontend/src/client/types.gen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/client/types.gen.ts -------------------------------------------------------------------------------- /frontend/src/components/Button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/components/Button.tsx -------------------------------------------------------------------------------- /frontend/src/components/Canvas.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/components/Canvas.jsx -------------------------------------------------------------------------------- /frontend/src/components/ContextMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/components/ContextMenu.tsx -------------------------------------------------------------------------------- /frontend/src/components/Dialog.styled.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/components/Dialog.styled.tsx -------------------------------------------------------------------------------- /frontend/src/components/Dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/components/Dialog.tsx -------------------------------------------------------------------------------- /frontend/src/components/Dropdown.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/components/Dropdown.jsx -------------------------------------------------------------------------------- /frontend/src/components/ErrorBanner.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/components/ErrorBanner.jsx -------------------------------------------------------------------------------- /frontend/src/components/Form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/components/Form.tsx -------------------------------------------------------------------------------- /frontend/src/components/Icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/components/Icon.tsx -------------------------------------------------------------------------------- /frontend/src/components/Input.styled.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/components/Input.styled.tsx -------------------------------------------------------------------------------- /frontend/src/components/InputColor.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/components/InputColor.jsx -------------------------------------------------------------------------------- /frontend/src/components/InputDatetime.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/components/InputDatetime.jsx -------------------------------------------------------------------------------- /frontend/src/components/InputInteger.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/components/InputInteger.jsx -------------------------------------------------------------------------------- /frontend/src/components/InputNumber.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/components/InputNumber.jsx -------------------------------------------------------------------------------- /frontend/src/components/InputPassword.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/components/InputPassword.jsx -------------------------------------------------------------------------------- /frontend/src/components/InputSwitch.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/components/InputSwitch.jsx -------------------------------------------------------------------------------- /frontend/src/components/InputText.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/components/InputText.jsx -------------------------------------------------------------------------------- /frontend/src/components/InputTimecode.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/components/InputTimecode.jsx -------------------------------------------------------------------------------- /frontend/src/components/Layout.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/components/Layout.jsx -------------------------------------------------------------------------------- /frontend/src/components/Loader.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/components/Loader.jsx -------------------------------------------------------------------------------- /frontend/src/components/Progress.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/components/Progress.jsx -------------------------------------------------------------------------------- /frontend/src/components/RadioButton.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/components/RadioButton.jsx -------------------------------------------------------------------------------- /frontend/src/components/RangeSlider.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/components/RangeSlider.jsx -------------------------------------------------------------------------------- /frontend/src/components/ScrollBox.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/components/ScrollBox.jsx -------------------------------------------------------------------------------- /frontend/src/components/Select.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/components/Select.jsx -------------------------------------------------------------------------------- /frontend/src/components/SelectDialog.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/components/SelectDialog.jsx -------------------------------------------------------------------------------- /frontend/src/components/TextArea.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/components/TextArea.jsx -------------------------------------------------------------------------------- /frontend/src/components/Timestamp.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/components/Timestamp.jsx -------------------------------------------------------------------------------- /frontend/src/components/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/components/index.jsx -------------------------------------------------------------------------------- /frontend/src/components/table/BodyCell.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/components/table/BodyCell.jsx -------------------------------------------------------------------------------- /frontend/src/components/table/DataRow.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/components/table/DataRow.jsx -------------------------------------------------------------------------------- /frontend/src/components/table/HeaderCell.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/components/table/HeaderCell.jsx -------------------------------------------------------------------------------- /frontend/src/components/table/Table.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/components/table/Table.jsx -------------------------------------------------------------------------------- /frontend/src/components/table/TableWrapper.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/components/table/TableWrapper.jsx -------------------------------------------------------------------------------- /frontend/src/components/table/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/components/table/index.jsx -------------------------------------------------------------------------------- /frontend/src/components/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/components/theme.ts -------------------------------------------------------------------------------- /frontend/src/containers/Browser/Browser.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/containers/Browser/Browser.jsx -------------------------------------------------------------------------------- /frontend/src/containers/Browser/BrowserNav.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/containers/Browser/BrowserNav.jsx -------------------------------------------------------------------------------- /frontend/src/containers/Browser/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/containers/Browser/index.jsx -------------------------------------------------------------------------------- /frontend/src/containers/Calendar/Calendar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/containers/Calendar/Calendar.jsx -------------------------------------------------------------------------------- /frontend/src/containers/Calendar/CalendarWrapper.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/containers/Calendar/CalendarWrapper.jsx -------------------------------------------------------------------------------- /frontend/src/containers/Calendar/ZoomControl.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/containers/Calendar/ZoomControl.jsx -------------------------------------------------------------------------------- /frontend/src/containers/Calendar/drawEvents.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/containers/Calendar/drawEvents.js -------------------------------------------------------------------------------- /frontend/src/containers/Calendar/drawMarks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/containers/Calendar/drawMarks.js -------------------------------------------------------------------------------- /frontend/src/containers/Calendar/drawUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/containers/Calendar/drawUtils.js -------------------------------------------------------------------------------- /frontend/src/containers/Calendar/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/containers/Calendar/index.jsx -------------------------------------------------------------------------------- /frontend/src/containers/DateNav.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/containers/DateNav.jsx -------------------------------------------------------------------------------- /frontend/src/containers/Dialogs/ConfirmDialog.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/containers/Dialogs/ConfirmDialog.jsx -------------------------------------------------------------------------------- /frontend/src/containers/Dialogs/DatePickerDialog.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/containers/Dialogs/DatePickerDialog.jsx -------------------------------------------------------------------------------- /frontend/src/containers/Dialogs/MetadataDialog.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/containers/Dialogs/MetadataDialog.jsx -------------------------------------------------------------------------------- /frontend/src/containers/Dialogs/SendToDialog.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/containers/Dialogs/SendToDialog.jsx -------------------------------------------------------------------------------- /frontend/src/containers/Dialogs/SubclipsDialog.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/containers/Dialogs/SubclipsDialog.jsx -------------------------------------------------------------------------------- /frontend/src/containers/DraggableIcon.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/containers/DraggableIcon.jsx -------------------------------------------------------------------------------- /frontend/src/containers/MainNavbar/ChannelSwitcher.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/containers/MainNavbar/ChannelSwitcher.jsx -------------------------------------------------------------------------------- /frontend/src/containers/MainNavbar/Logo.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/containers/MainNavbar/Logo.jsx -------------------------------------------------------------------------------- /frontend/src/containers/MainNavbar/MainNavbar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/containers/MainNavbar/MainNavbar.jsx -------------------------------------------------------------------------------- /frontend/src/containers/MainNavbar/PageTitle.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/containers/MainNavbar/PageTitle.jsx -------------------------------------------------------------------------------- /frontend/src/containers/MainNavbar/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/containers/MainNavbar/index.jsx -------------------------------------------------------------------------------- /frontend/src/containers/MediaUpload/FileSelect.styled.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/containers/MediaUpload/FileSelect.styled.tsx -------------------------------------------------------------------------------- /frontend/src/containers/MediaUpload/FileSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/containers/MediaUpload/FileSelect.tsx -------------------------------------------------------------------------------- /frontend/src/containers/MediaUpload/MediaUpload.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/containers/MediaUpload/MediaUpload.tsx -------------------------------------------------------------------------------- /frontend/src/containers/MediaUpload/MediaUploadDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/containers/MediaUpload/MediaUploadDialog.tsx -------------------------------------------------------------------------------- /frontend/src/containers/MediaUpload/MediaUploadMonitor.styled.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/containers/MediaUpload/MediaUploadMonitor.styled.tsx -------------------------------------------------------------------------------- /frontend/src/containers/MediaUpload/MediaUploadMonitor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/containers/MediaUpload/MediaUploadMonitor.tsx -------------------------------------------------------------------------------- /frontend/src/containers/MediaUpload/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/containers/MediaUpload/index.tsx -------------------------------------------------------------------------------- /frontend/src/containers/MetadataEditor.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/containers/MetadataEditor.jsx -------------------------------------------------------------------------------- /frontend/src/containers/Pagination.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/containers/Pagination.jsx -------------------------------------------------------------------------------- /frontend/src/containers/Sessions.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/containers/Sessions.jsx -------------------------------------------------------------------------------- /frontend/src/containers/VideoPlayer/AudioContext.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/containers/VideoPlayer/AudioContext.jsx -------------------------------------------------------------------------------- /frontend/src/containers/VideoPlayer/ChannelSelect.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/containers/VideoPlayer/ChannelSelect.jsx -------------------------------------------------------------------------------- /frontend/src/containers/VideoPlayer/ToggleButtonContainer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/containers/VideoPlayer/ToggleButtonContainer.jsx -------------------------------------------------------------------------------- /frontend/src/containers/VideoPlayer/Trackbar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/containers/VideoPlayer/Trackbar.jsx -------------------------------------------------------------------------------- /frontend/src/containers/VideoPlayer/VUMeter.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/containers/VideoPlayer/VUMeter.jsx -------------------------------------------------------------------------------- /frontend/src/containers/VideoPlayer/VideoOverlay.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/containers/VideoPlayer/VideoOverlay.jsx -------------------------------------------------------------------------------- /frontend/src/containers/VideoPlayer/VideoPlayer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/containers/VideoPlayer/VideoPlayer.jsx -------------------------------------------------------------------------------- /frontend/src/containers/VideoPlayer/VideoPlayerBody.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/containers/VideoPlayer/VideoPlayerBody.jsx -------------------------------------------------------------------------------- /frontend/src/containers/VideoPlayer/VideoPlayerControls.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/containers/VideoPlayer/VideoPlayerControls.jsx -------------------------------------------------------------------------------- /frontend/src/containers/VideoPlayer/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/containers/VideoPlayer/index.jsx -------------------------------------------------------------------------------- /frontend/src/datepicker.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/datepicker.scss -------------------------------------------------------------------------------- /frontend/src/hooks/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/hooks/index.ts -------------------------------------------------------------------------------- /frontend/src/hooks/useDialog.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/hooks/useDialog.jsx -------------------------------------------------------------------------------- /frontend/src/hooks/useKeyDown.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/hooks/useKeyDown.jsx -------------------------------------------------------------------------------- /frontend/src/hooks/useLocalStorage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/hooks/useLocalStorage.jsx -------------------------------------------------------------------------------- /frontend/src/hooks/useMediaUpload.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/hooks/useMediaUpload.tsx -------------------------------------------------------------------------------- /frontend/src/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/index.scss -------------------------------------------------------------------------------- /frontend/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/index.tsx -------------------------------------------------------------------------------- /frontend/src/nebula.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/nebula.ts -------------------------------------------------------------------------------- /frontend/src/pages/AssetEditor/AssetEditor.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/pages/AssetEditor/AssetEditor.jsx -------------------------------------------------------------------------------- /frontend/src/pages/AssetEditor/AssetMainProps.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/pages/AssetEditor/AssetMainProps.jsx -------------------------------------------------------------------------------- /frontend/src/pages/AssetEditor/AssigneesButton.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/pages/AssetEditor/AssigneesButton.jsx -------------------------------------------------------------------------------- /frontend/src/pages/AssetEditor/ContextAction.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/pages/AssetEditor/ContextAction.jsx -------------------------------------------------------------------------------- /frontend/src/pages/AssetEditor/EditorNav.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/pages/AssetEditor/EditorNav.jsx -------------------------------------------------------------------------------- /frontend/src/pages/AssetEditor/MetadataDetail.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/pages/AssetEditor/MetadataDetail.jsx -------------------------------------------------------------------------------- /frontend/src/pages/AssetEditor/Preview.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/pages/AssetEditor/Preview.jsx -------------------------------------------------------------------------------- /frontend/src/pages/AssetEditor/Subclip.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/pages/AssetEditor/Subclip.jsx -------------------------------------------------------------------------------- /frontend/src/pages/AssetEditor/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/pages/AssetEditor/index.jsx -------------------------------------------------------------------------------- /frontend/src/pages/JobsPage/JobsNav.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/pages/JobsPage/JobsNav.jsx -------------------------------------------------------------------------------- /frontend/src/pages/JobsPage/JobsPage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/pages/JobsPage/JobsPage.jsx -------------------------------------------------------------------------------- /frontend/src/pages/JobsPage/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/pages/JobsPage/index.jsx -------------------------------------------------------------------------------- /frontend/src/pages/LoadingPage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/pages/LoadingPage.jsx -------------------------------------------------------------------------------- /frontend/src/pages/LoginPage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/pages/LoginPage.jsx -------------------------------------------------------------------------------- /frontend/src/pages/MAMPage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/pages/MAMPage.jsx -------------------------------------------------------------------------------- /frontend/src/pages/Profile/ProfilePage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/pages/Profile/ProfilePage.jsx -------------------------------------------------------------------------------- /frontend/src/pages/Profile/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/pages/Profile/index.jsx -------------------------------------------------------------------------------- /frontend/src/pages/Rundown/PlayoutControls.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/pages/Rundown/PlayoutControls.jsx -------------------------------------------------------------------------------- /frontend/src/pages/Rundown/PlayoutPlugins.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/pages/Rundown/PlayoutPlugins.jsx -------------------------------------------------------------------------------- /frontend/src/pages/Rundown/Rundown.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/pages/Rundown/Rundown.jsx -------------------------------------------------------------------------------- /frontend/src/pages/Rundown/RundownEditTools.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/pages/Rundown/RundownEditTools.jsx -------------------------------------------------------------------------------- /frontend/src/pages/Rundown/RundownNav.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/pages/Rundown/RundownNav.jsx -------------------------------------------------------------------------------- /frontend/src/pages/Rundown/RundownTable.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/pages/Rundown/RundownTable.jsx -------------------------------------------------------------------------------- /frontend/src/pages/Rundown/RundownTableWrapper.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/pages/Rundown/RundownTableWrapper.jsx -------------------------------------------------------------------------------- /frontend/src/pages/Rundown/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/pages/Rundown/index.jsx -------------------------------------------------------------------------------- /frontend/src/pages/Rundown/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/pages/Rundown/utils.js -------------------------------------------------------------------------------- /frontend/src/pages/Scheduler/ApplySchedulingTemplate.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/pages/Scheduler/ApplySchedulingTemplate.jsx -------------------------------------------------------------------------------- /frontend/src/pages/Scheduler/Scheduler.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/pages/Scheduler/Scheduler.jsx -------------------------------------------------------------------------------- /frontend/src/pages/Scheduler/SchedulerNav.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/pages/Scheduler/SchedulerNav.jsx -------------------------------------------------------------------------------- /frontend/src/pages/Scheduler/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/pages/Scheduler/index.jsx -------------------------------------------------------------------------------- /frontend/src/pages/Scheduler/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/pages/Scheduler/utils.js -------------------------------------------------------------------------------- /frontend/src/pages/System/Services/Services.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/pages/System/Services/Services.jsx -------------------------------------------------------------------------------- /frontend/src/pages/System/Services/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/pages/System/Services/index.tsx -------------------------------------------------------------------------------- /frontend/src/pages/System/Storages/StorageVisualization.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/pages/System/Storages/StorageVisualization.jsx -------------------------------------------------------------------------------- /frontend/src/pages/System/Storages/Storages.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/pages/System/Storages/Storages.jsx -------------------------------------------------------------------------------- /frontend/src/pages/System/Storages/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/pages/System/Storages/common.ts -------------------------------------------------------------------------------- /frontend/src/pages/System/Storages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/pages/System/Storages/index.tsx -------------------------------------------------------------------------------- /frontend/src/pages/System/SystemPage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/pages/System/SystemPage.jsx -------------------------------------------------------------------------------- /frontend/src/pages/System/Users/AccessControl.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/pages/System/Users/AccessControl.jsx -------------------------------------------------------------------------------- /frontend/src/pages/System/Users/ApiKeyPicker.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/pages/System/Users/ApiKeyPicker.jsx -------------------------------------------------------------------------------- /frontend/src/pages/System/Users/UserForm.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/pages/System/Users/UserForm.jsx -------------------------------------------------------------------------------- /frontend/src/pages/System/Users/UserList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/pages/System/Users/UserList.jsx -------------------------------------------------------------------------------- /frontend/src/pages/System/Users/Users.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/pages/System/Users/Users.jsx -------------------------------------------------------------------------------- /frontend/src/pages/System/Users/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/pages/System/Users/index.tsx -------------------------------------------------------------------------------- /frontend/src/pages/System/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/pages/System/index.tsx -------------------------------------------------------------------------------- /frontend/src/pages/ToolPage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/pages/ToolPage.jsx -------------------------------------------------------------------------------- /frontend/src/pubsub.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/pubsub.js -------------------------------------------------------------------------------- /frontend/src/svg/logo-wide.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/svg/logo-wide.svg -------------------------------------------------------------------------------- /frontend/src/tableFormat/cellStyles.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/tableFormat/cellStyles.scss -------------------------------------------------------------------------------- /frontend/src/tableFormat/formatAuthorship.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/tableFormat/formatAuthorship.jsx -------------------------------------------------------------------------------- /frontend/src/tableFormat/formatMetaDatetime.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/tableFormat/formatMetaDatetime.jsx -------------------------------------------------------------------------------- /frontend/src/tableFormat/formatMetaTimecode.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/tableFormat/formatMetaTimecode.jsx -------------------------------------------------------------------------------- /frontend/src/tableFormat/formatObjectDuration.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/tableFormat/formatObjectDuration.jsx -------------------------------------------------------------------------------- /frontend/src/tableFormat/formatObjectIdFolder.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/tableFormat/formatObjectIdFolder.jsx -------------------------------------------------------------------------------- /frontend/src/tableFormat/formatObjectQcState.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/tableFormat/formatObjectQcState.jsx -------------------------------------------------------------------------------- /frontend/src/tableFormat/formatObjectStatus.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/tableFormat/formatObjectStatus.jsx -------------------------------------------------------------------------------- /frontend/src/tableFormat/formatObjectTitle.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/tableFormat/formatObjectTitle.jsx -------------------------------------------------------------------------------- /frontend/src/tableFormat/formatRundownDifference.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/tableFormat/formatRundownDifference.jsx -------------------------------------------------------------------------------- /frontend/src/tableFormat/formatRundownRunMode.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/tableFormat/formatRundownRunMode.jsx -------------------------------------------------------------------------------- /frontend/src/tableFormat/formatRundownSymbol.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/tableFormat/formatRundownSymbol.jsx -------------------------------------------------------------------------------- /frontend/src/tableFormat/formatRundownTime.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/tableFormat/formatRundownTime.jsx -------------------------------------------------------------------------------- /frontend/src/tableFormat/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/tableFormat/index.jsx -------------------------------------------------------------------------------- /frontend/src/types/upload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/types/upload.ts -------------------------------------------------------------------------------- /frontend/src/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/utils.js -------------------------------------------------------------------------------- /frontend/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /frontend/src/websocket.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/src/websocket.jsx -------------------------------------------------------------------------------- /frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/tsconfig.json -------------------------------------------------------------------------------- /frontend/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/tsconfig.node.json -------------------------------------------------------------------------------- /frontend/tsconfig.tsbuildinfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/tsconfig.tsbuildinfo -------------------------------------------------------------------------------- /frontend/vite.config.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/vite.config.d.ts -------------------------------------------------------------------------------- /frontend/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/vite.config.js -------------------------------------------------------------------------------- /frontend/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/vite.config.ts -------------------------------------------------------------------------------- /frontend/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulabroadcast/nebula/HEAD/frontend/yarn.lock --------------------------------------------------------------------------------