├── .dockerignore ├── .editorconfig ├── .env ├── .eslintrc.json ├── .github ├── PULL_REQUEST_TEMPLATE └── workflows │ ├── ci.yml │ └── release.yml ├── .gitignore ├── .prettierrc ├── Dockerfile ├── LICENSE ├── README.md ├── assets ├── logo.png ├── play.png └── vercel-deployment.png ├── codegen.ts ├── components.json ├── docker-compose-local.yml ├── docker-compose.yml ├── docker └── entrypoint.sh ├── global.d.ts ├── next.config.js ├── package.json ├── postcss.config.js ├── prisma ├── migrations │ ├── 20230905200036_init │ │ └── migration.sql │ ├── 20230907123743_workspace │ │ └── migration.sql │ ├── 20230910085107_referential_actions │ │ └── migration.sql │ ├── 20230926140705_settings_slack │ │ └── migration.sql │ ├── 20240709192350_sample │ │ └── migration.sql │ ├── 20240709192801_container_opt │ │ └── migration.sql │ ├── 20240714213207_computeenv │ │ └── migration.sql │ ├── 20240716113333_pipeline │ │ └── migration.sql │ ├── 20240719162324_processkeys │ │ └── migration.sql │ ├── 20240719164509_processrunname │ │ └── migration.sql │ ├── 20240719164955_process_key_index │ │ └── migration.sql │ ├── 20240719185649_ │ │ └── migration.sql │ └── migration_lock.toml └── schema.prisma ├── public ├── logo.png ├── next.svg └── vercel.svg ├── src ├── actions │ └── ComputeEnv.ts ├── app │ ├── api │ │ ├── compute │ │ │ ├── create │ │ │ │ └── route.ts │ │ │ └── delete │ │ │ │ └── route.ts │ │ ├── health │ │ │ └── route.ts │ │ ├── runs │ │ │ └── [id] │ │ │ │ ├── route.ts │ │ │ │ └── types.ts │ │ ├── search │ │ │ ├── route.ts │ │ │ └── types.ts │ │ ├── settings │ │ │ └── route.ts │ │ ├── slack │ │ │ └── test │ │ │ │ └── route.ts │ │ ├── trace │ │ │ ├── [id] │ │ │ │ ├── begin │ │ │ │ │ ├── route.ts │ │ │ │ │ └── types.ts │ │ │ │ ├── complete │ │ │ │ │ ├── route.ts │ │ │ │ │ └── types.ts │ │ │ │ ├── heartbeat │ │ │ │ │ └── route.ts │ │ │ │ └── progress │ │ │ │ │ ├── route.ts │ │ │ │ │ └── types.ts │ │ │ └── create │ │ │ │ └── route.ts │ │ └── workspaces │ │ │ ├── create │ │ │ └── route.ts │ │ │ └── delete │ │ │ └── route.ts │ ├── components │ │ ├── AnimatedIcon │ │ │ ├── AnimatedIcon.module.scss │ │ │ ├── AnimatedIcon.tsx │ │ │ └── index.ts │ │ ├── ColorDot │ │ │ ├── ColorDot.tsx │ │ │ └── index.ts │ │ ├── Container │ │ │ ├── Container.tsx │ │ │ └── index.ts │ │ ├── LogsContainer │ │ │ └── LogsContainer.tsx │ │ ├── Modal │ │ │ ├── Modal.tsx │ │ │ └── index.ts │ │ ├── Navigation │ │ │ ├── Navigation.tsx │ │ │ └── index.ts │ │ ├── SearchBar │ │ │ ├── SearchBar.tsx │ │ │ ├── SearchTag.tsx │ │ │ └── index.ts │ │ ├── SlideOver │ │ │ ├── SlideOver.tsx │ │ │ └── index.ts │ │ ├── Spinner │ │ │ ├── Spinner.tsx │ │ │ └── index.ts │ │ ├── Tabs │ │ │ ├── Tabs.tsx │ │ │ └── index.ts │ │ ├── Tags │ │ │ ├── Tags.tsx │ │ │ ├── TaskStatusTag.tsx │ │ │ ├── WorkflowStatusTag.tsx │ │ │ └── index.ts │ │ ├── Timer │ │ │ ├── Timer.tsx │ │ │ └── index.ts │ │ └── index.ts │ ├── compute │ │ ├── components │ │ │ ├── Main.tsx │ │ │ └── NewComputeEnvironment.tsx │ │ └── page.tsx │ ├── favicon.ico │ ├── globals.css │ ├── guide │ │ ├── components │ │ │ ├── Main │ │ │ │ ├── Main.tsx │ │ │ │ └── index.ts │ │ │ └── index.ts │ │ └── page.tsx │ ├── launch │ │ ├── [id] │ │ │ ├── components │ │ │ │ └── LaunchPipeline.tsx │ │ │ └── page.tsx │ │ ├── actions │ │ │ └── ProcessKeys.ts │ │ ├── components │ │ │ └── Main.tsx │ │ └── page.tsx │ ├── layout.tsx │ ├── page.tsx │ ├── pipeline │ │ ├── actions │ │ │ ├── DeletePipeline.tsx │ │ │ └── UpsertPipeline.tsx │ │ ├── components │ │ │ └── PipelineForm.tsx │ │ ├── create │ │ │ └── page.tsx │ │ ├── types.ts │ │ └── update │ │ │ └── [id] │ │ │ └── page.tsx │ ├── runs │ │ ├── [id] │ │ │ ├── components │ │ │ │ ├── AggregateStats │ │ │ │ │ ├── AggregateStats.tsx │ │ │ │ │ └── index.ts │ │ │ │ ├── Attachments │ │ │ │ │ ├── Attachments.tsx │ │ │ │ │ └── index.ts │ │ │ │ ├── BashCode │ │ │ │ │ ├── CodeText.tsx │ │ │ │ │ └── index.ts │ │ │ │ ├── Configuration │ │ │ │ │ ├── Configuration.tsx │ │ │ │ │ └── index.ts │ │ │ │ ├── DataViewer │ │ │ │ │ ├── DataViewer.tsx │ │ │ │ │ └── index.ts │ │ │ │ ├── General │ │ │ │ │ ├── General.tsx │ │ │ │ │ └── index.ts │ │ │ │ ├── Main │ │ │ │ │ └── Main.tsx │ │ │ │ ├── MentionedResources │ │ │ │ │ ├── MentionedResources.tsx │ │ │ │ │ └── index.ts │ │ │ │ ├── Metrics │ │ │ │ │ ├── Metrics.tsx │ │ │ │ │ └── index.ts │ │ │ │ ├── PlotBox │ │ │ │ │ ├── PlotBox.tsx │ │ │ │ │ └── index.ts │ │ │ │ ├── Processes │ │ │ │ │ ├── Processes.tsx │ │ │ │ │ └── index.ts │ │ │ │ ├── ProgressIndicator │ │ │ │ │ ├── ProgressIndicator.tsx │ │ │ │ │ └── index.ts │ │ │ │ ├── Status │ │ │ │ │ ├── Status.tsx │ │ │ │ │ └── index.ts │ │ │ │ ├── TaskDetails │ │ │ │ │ ├── TaskDetails.tsx │ │ │ │ │ └── index.ts │ │ │ │ ├── TasksTable │ │ │ │ │ ├── TasksTable.tsx │ │ │ │ │ └── index.ts │ │ │ │ ├── Utilisation │ │ │ │ │ ├── Utilisation.tsx │ │ │ │ │ └── index.ts │ │ │ │ ├── WorkflowDetails │ │ │ │ │ ├── WorkflowDetails.tsx │ │ │ │ │ └── index.ts │ │ │ │ └── index.ts │ │ │ └── page.tsx │ │ ├── components │ │ │ ├── Main │ │ │ │ ├── Main.module.scss │ │ │ │ ├── Main.tsx │ │ │ │ └── index.ts │ │ │ ├── OptionsDropdown │ │ │ │ ├── OptionsDropdown.tsx │ │ │ │ └── index.ts │ │ │ ├── RunsTable │ │ │ │ ├── RunsTable.tsx │ │ │ │ └── index.ts │ │ │ └── index.ts │ │ └── page.tsx │ ├── settings │ │ ├── components │ │ │ ├── Main │ │ │ │ ├── Main.tsx │ │ │ │ └── index.ts │ │ │ └── Slack │ │ │ │ ├── Slack.tsx │ │ │ │ └── index.ts │ │ └── page.tsx │ └── workspaces │ │ ├── components │ │ ├── Main │ │ │ ├── Main.tsx │ │ │ └── index.tsx │ │ └── index.tsx │ │ └── page.tsx ├── common │ ├── index.ts │ ├── urql.ts │ └── utils │ │ ├── colours.ts │ │ ├── datetime.ts │ │ ├── index.ts │ │ └── workflow.ts ├── components │ └── ui │ │ ├── alert.tsx │ │ ├── badge.tsx │ │ ├── button.tsx │ │ ├── card.tsx │ │ ├── checkbox.tsx │ │ ├── dialog.tsx │ │ ├── dropdown-menu.tsx │ │ ├── form.tsx │ │ ├── input.tsx │ │ ├── label.tsx │ │ ├── select.tsx │ │ ├── separator.tsx │ │ ├── sheet.tsx │ │ ├── table.tsx │ │ ├── tabs.tsx │ │ └── textarea.tsx ├── generated │ └── graphql │ │ ├── gql.ts │ │ ├── graphql.ts │ │ ├── index.ts │ │ └── persisted-documents.json ├── graphql │ └── Tasks.graphql ├── jsonTypes.ts ├── lib │ ├── AntdRegistry.tsx │ ├── clients │ │ └── urqlClient.tsx │ └── utils.ts └── services │ ├── index.ts │ ├── prisma │ ├── appSettings.ts │ ├── index.ts │ ├── prisma.ts │ ├── processKeys.ts │ ├── search.ts │ ├── workflow.ts │ └── workspace.ts │ └── slack │ ├── index.ts │ └── slack.ts ├── tailwind.config.ts ├── tsconfig.json └── yarn.lock /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/.dockerignore -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/.editorconfig -------------------------------------------------------------------------------- /.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/.env -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/.github/PULL_REQUEST_TEMPLATE -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/.prettierrc -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/README.md -------------------------------------------------------------------------------- /assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/assets/logo.png -------------------------------------------------------------------------------- /assets/play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/assets/play.png -------------------------------------------------------------------------------- /assets/vercel-deployment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/assets/vercel-deployment.png -------------------------------------------------------------------------------- /codegen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/codegen.ts -------------------------------------------------------------------------------- /components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/components.json -------------------------------------------------------------------------------- /docker-compose-local.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/docker-compose-local.yml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docker/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/docker/entrypoint.sh -------------------------------------------------------------------------------- /global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/global.d.ts -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/next.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/postcss.config.js -------------------------------------------------------------------------------- /prisma/migrations/20230905200036_init/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/prisma/migrations/20230905200036_init/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20230907123743_workspace/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/prisma/migrations/20230907123743_workspace/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20230910085107_referential_actions/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/prisma/migrations/20230910085107_referential_actions/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20230926140705_settings_slack/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/prisma/migrations/20230926140705_settings_slack/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20240709192350_sample/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/prisma/migrations/20240709192350_sample/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20240709192801_container_opt/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/prisma/migrations/20240709192801_container_opt/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20240714213207_computeenv/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/prisma/migrations/20240714213207_computeenv/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20240716113333_pipeline/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/prisma/migrations/20240716113333_pipeline/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20240719162324_processkeys/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/prisma/migrations/20240719162324_processkeys/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20240719164509_processrunname/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/prisma/migrations/20240719164509_processrunname/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20240719164955_process_key_index/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/prisma/migrations/20240719164955_process_key_index/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20240719185649_/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/prisma/migrations/20240719185649_/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/migration_lock.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/prisma/migrations/migration_lock.toml -------------------------------------------------------------------------------- /prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/prisma/schema.prisma -------------------------------------------------------------------------------- /public/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/public/logo.png -------------------------------------------------------------------------------- /public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/public/next.svg -------------------------------------------------------------------------------- /public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/public/vercel.svg -------------------------------------------------------------------------------- /src/actions/ComputeEnv.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/actions/ComputeEnv.ts -------------------------------------------------------------------------------- /src/app/api/compute/create/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/api/compute/create/route.ts -------------------------------------------------------------------------------- /src/app/api/compute/delete/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/api/compute/delete/route.ts -------------------------------------------------------------------------------- /src/app/api/health/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/api/health/route.ts -------------------------------------------------------------------------------- /src/app/api/runs/[id]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/api/runs/[id]/route.ts -------------------------------------------------------------------------------- /src/app/api/runs/[id]/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/api/runs/[id]/types.ts -------------------------------------------------------------------------------- /src/app/api/search/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/api/search/route.ts -------------------------------------------------------------------------------- /src/app/api/search/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/api/search/types.ts -------------------------------------------------------------------------------- /src/app/api/settings/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/api/settings/route.ts -------------------------------------------------------------------------------- /src/app/api/slack/test/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/api/slack/test/route.ts -------------------------------------------------------------------------------- /src/app/api/trace/[id]/begin/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/api/trace/[id]/begin/route.ts -------------------------------------------------------------------------------- /src/app/api/trace/[id]/begin/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/api/trace/[id]/begin/types.ts -------------------------------------------------------------------------------- /src/app/api/trace/[id]/complete/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/api/trace/[id]/complete/route.ts -------------------------------------------------------------------------------- /src/app/api/trace/[id]/complete/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/api/trace/[id]/complete/types.ts -------------------------------------------------------------------------------- /src/app/api/trace/[id]/heartbeat/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/api/trace/[id]/heartbeat/route.ts -------------------------------------------------------------------------------- /src/app/api/trace/[id]/progress/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/api/trace/[id]/progress/route.ts -------------------------------------------------------------------------------- /src/app/api/trace/[id]/progress/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/api/trace/[id]/progress/types.ts -------------------------------------------------------------------------------- /src/app/api/trace/create/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/api/trace/create/route.ts -------------------------------------------------------------------------------- /src/app/api/workspaces/create/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/api/workspaces/create/route.ts -------------------------------------------------------------------------------- /src/app/api/workspaces/delete/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/api/workspaces/delete/route.ts -------------------------------------------------------------------------------- /src/app/components/AnimatedIcon/AnimatedIcon.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/components/AnimatedIcon/AnimatedIcon.module.scss -------------------------------------------------------------------------------- /src/app/components/AnimatedIcon/AnimatedIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/components/AnimatedIcon/AnimatedIcon.tsx -------------------------------------------------------------------------------- /src/app/components/AnimatedIcon/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/components/AnimatedIcon/index.ts -------------------------------------------------------------------------------- /src/app/components/ColorDot/ColorDot.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/components/ColorDot/ColorDot.tsx -------------------------------------------------------------------------------- /src/app/components/ColorDot/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/components/ColorDot/index.ts -------------------------------------------------------------------------------- /src/app/components/Container/Container.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/components/Container/Container.tsx -------------------------------------------------------------------------------- /src/app/components/Container/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/components/Container/index.ts -------------------------------------------------------------------------------- /src/app/components/LogsContainer/LogsContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/components/LogsContainer/LogsContainer.tsx -------------------------------------------------------------------------------- /src/app/components/Modal/Modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/components/Modal/Modal.tsx -------------------------------------------------------------------------------- /src/app/components/Modal/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/components/Modal/index.ts -------------------------------------------------------------------------------- /src/app/components/Navigation/Navigation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/components/Navigation/Navigation.tsx -------------------------------------------------------------------------------- /src/app/components/Navigation/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/components/Navigation/index.ts -------------------------------------------------------------------------------- /src/app/components/SearchBar/SearchBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/components/SearchBar/SearchBar.tsx -------------------------------------------------------------------------------- /src/app/components/SearchBar/SearchTag.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/components/SearchBar/SearchTag.tsx -------------------------------------------------------------------------------- /src/app/components/SearchBar/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/components/SearchBar/index.ts -------------------------------------------------------------------------------- /src/app/components/SlideOver/SlideOver.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/components/SlideOver/SlideOver.tsx -------------------------------------------------------------------------------- /src/app/components/SlideOver/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/components/SlideOver/index.ts -------------------------------------------------------------------------------- /src/app/components/Spinner/Spinner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/components/Spinner/Spinner.tsx -------------------------------------------------------------------------------- /src/app/components/Spinner/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/components/Spinner/index.ts -------------------------------------------------------------------------------- /src/app/components/Tabs/Tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/components/Tabs/Tabs.tsx -------------------------------------------------------------------------------- /src/app/components/Tabs/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/components/Tabs/index.ts -------------------------------------------------------------------------------- /src/app/components/Tags/Tags.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/components/Tags/Tags.tsx -------------------------------------------------------------------------------- /src/app/components/Tags/TaskStatusTag.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/components/Tags/TaskStatusTag.tsx -------------------------------------------------------------------------------- /src/app/components/Tags/WorkflowStatusTag.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/components/Tags/WorkflowStatusTag.tsx -------------------------------------------------------------------------------- /src/app/components/Tags/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/components/Tags/index.ts -------------------------------------------------------------------------------- /src/app/components/Timer/Timer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/components/Timer/Timer.tsx -------------------------------------------------------------------------------- /src/app/components/Timer/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/components/Timer/index.ts -------------------------------------------------------------------------------- /src/app/components/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/components/index.ts -------------------------------------------------------------------------------- /src/app/compute/components/Main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/compute/components/Main.tsx -------------------------------------------------------------------------------- /src/app/compute/components/NewComputeEnvironment.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/compute/components/NewComputeEnvironment.tsx -------------------------------------------------------------------------------- /src/app/compute/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/compute/page.tsx -------------------------------------------------------------------------------- /src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/favicon.ico -------------------------------------------------------------------------------- /src/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/globals.css -------------------------------------------------------------------------------- /src/app/guide/components/Main/Main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/guide/components/Main/Main.tsx -------------------------------------------------------------------------------- /src/app/guide/components/Main/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/guide/components/Main/index.ts -------------------------------------------------------------------------------- /src/app/guide/components/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./Main" 2 | -------------------------------------------------------------------------------- /src/app/guide/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/guide/page.tsx -------------------------------------------------------------------------------- /src/app/launch/[id]/components/LaunchPipeline.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/launch/[id]/components/LaunchPipeline.tsx -------------------------------------------------------------------------------- /src/app/launch/[id]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/launch/[id]/page.tsx -------------------------------------------------------------------------------- /src/app/launch/actions/ProcessKeys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/launch/actions/ProcessKeys.ts -------------------------------------------------------------------------------- /src/app/launch/components/Main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/launch/components/Main.tsx -------------------------------------------------------------------------------- /src/app/launch/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/launch/page.tsx -------------------------------------------------------------------------------- /src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/layout.tsx -------------------------------------------------------------------------------- /src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/page.tsx -------------------------------------------------------------------------------- /src/app/pipeline/actions/DeletePipeline.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/pipeline/actions/DeletePipeline.tsx -------------------------------------------------------------------------------- /src/app/pipeline/actions/UpsertPipeline.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/pipeline/actions/UpsertPipeline.tsx -------------------------------------------------------------------------------- /src/app/pipeline/components/PipelineForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/pipeline/components/PipelineForm.tsx -------------------------------------------------------------------------------- /src/app/pipeline/create/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/pipeline/create/page.tsx -------------------------------------------------------------------------------- /src/app/pipeline/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/pipeline/types.ts -------------------------------------------------------------------------------- /src/app/pipeline/update/[id]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/pipeline/update/[id]/page.tsx -------------------------------------------------------------------------------- /src/app/runs/[id]/components/AggregateStats/AggregateStats.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/runs/[id]/components/AggregateStats/AggregateStats.tsx -------------------------------------------------------------------------------- /src/app/runs/[id]/components/AggregateStats/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/runs/[id]/components/AggregateStats/index.ts -------------------------------------------------------------------------------- /src/app/runs/[id]/components/Attachments/Attachments.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/runs/[id]/components/Attachments/Attachments.tsx -------------------------------------------------------------------------------- /src/app/runs/[id]/components/Attachments/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/runs/[id]/components/Attachments/index.ts -------------------------------------------------------------------------------- /src/app/runs/[id]/components/BashCode/CodeText.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/runs/[id]/components/BashCode/CodeText.tsx -------------------------------------------------------------------------------- /src/app/runs/[id]/components/BashCode/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/runs/[id]/components/BashCode/index.ts -------------------------------------------------------------------------------- /src/app/runs/[id]/components/Configuration/Configuration.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/runs/[id]/components/Configuration/Configuration.tsx -------------------------------------------------------------------------------- /src/app/runs/[id]/components/Configuration/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/runs/[id]/components/Configuration/index.ts -------------------------------------------------------------------------------- /src/app/runs/[id]/components/DataViewer/DataViewer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/runs/[id]/components/DataViewer/DataViewer.tsx -------------------------------------------------------------------------------- /src/app/runs/[id]/components/DataViewer/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/runs/[id]/components/DataViewer/index.ts -------------------------------------------------------------------------------- /src/app/runs/[id]/components/General/General.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/runs/[id]/components/General/General.tsx -------------------------------------------------------------------------------- /src/app/runs/[id]/components/General/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/runs/[id]/components/General/index.ts -------------------------------------------------------------------------------- /src/app/runs/[id]/components/Main/Main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/runs/[id]/components/Main/Main.tsx -------------------------------------------------------------------------------- /src/app/runs/[id]/components/MentionedResources/MentionedResources.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/runs/[id]/components/MentionedResources/MentionedResources.tsx -------------------------------------------------------------------------------- /src/app/runs/[id]/components/MentionedResources/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/runs/[id]/components/MentionedResources/index.ts -------------------------------------------------------------------------------- /src/app/runs/[id]/components/Metrics/Metrics.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/runs/[id]/components/Metrics/Metrics.tsx -------------------------------------------------------------------------------- /src/app/runs/[id]/components/Metrics/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/runs/[id]/components/Metrics/index.ts -------------------------------------------------------------------------------- /src/app/runs/[id]/components/PlotBox/PlotBox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/runs/[id]/components/PlotBox/PlotBox.tsx -------------------------------------------------------------------------------- /src/app/runs/[id]/components/PlotBox/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/runs/[id]/components/PlotBox/index.ts -------------------------------------------------------------------------------- /src/app/runs/[id]/components/Processes/Processes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/runs/[id]/components/Processes/Processes.tsx -------------------------------------------------------------------------------- /src/app/runs/[id]/components/Processes/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/runs/[id]/components/Processes/index.ts -------------------------------------------------------------------------------- /src/app/runs/[id]/components/ProgressIndicator/ProgressIndicator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/runs/[id]/components/ProgressIndicator/ProgressIndicator.tsx -------------------------------------------------------------------------------- /src/app/runs/[id]/components/ProgressIndicator/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/runs/[id]/components/ProgressIndicator/index.ts -------------------------------------------------------------------------------- /src/app/runs/[id]/components/Status/Status.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/runs/[id]/components/Status/Status.tsx -------------------------------------------------------------------------------- /src/app/runs/[id]/components/Status/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/runs/[id]/components/Status/index.ts -------------------------------------------------------------------------------- /src/app/runs/[id]/components/TaskDetails/TaskDetails.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/runs/[id]/components/TaskDetails/TaskDetails.tsx -------------------------------------------------------------------------------- /src/app/runs/[id]/components/TaskDetails/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/runs/[id]/components/TaskDetails/index.ts -------------------------------------------------------------------------------- /src/app/runs/[id]/components/TasksTable/TasksTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/runs/[id]/components/TasksTable/TasksTable.tsx -------------------------------------------------------------------------------- /src/app/runs/[id]/components/TasksTable/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/runs/[id]/components/TasksTable/index.ts -------------------------------------------------------------------------------- /src/app/runs/[id]/components/Utilisation/Utilisation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/runs/[id]/components/Utilisation/Utilisation.tsx -------------------------------------------------------------------------------- /src/app/runs/[id]/components/Utilisation/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/runs/[id]/components/Utilisation/index.ts -------------------------------------------------------------------------------- /src/app/runs/[id]/components/WorkflowDetails/WorkflowDetails.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/runs/[id]/components/WorkflowDetails/WorkflowDetails.tsx -------------------------------------------------------------------------------- /src/app/runs/[id]/components/WorkflowDetails/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/runs/[id]/components/WorkflowDetails/index.ts -------------------------------------------------------------------------------- /src/app/runs/[id]/components/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/runs/[id]/components/index.ts -------------------------------------------------------------------------------- /src/app/runs/[id]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/runs/[id]/page.tsx -------------------------------------------------------------------------------- /src/app/runs/components/Main/Main.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/runs/components/Main/Main.module.scss -------------------------------------------------------------------------------- /src/app/runs/components/Main/Main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/runs/components/Main/Main.tsx -------------------------------------------------------------------------------- /src/app/runs/components/Main/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/runs/components/Main/index.ts -------------------------------------------------------------------------------- /src/app/runs/components/OptionsDropdown/OptionsDropdown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/runs/components/OptionsDropdown/OptionsDropdown.tsx -------------------------------------------------------------------------------- /src/app/runs/components/OptionsDropdown/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/runs/components/OptionsDropdown/index.ts -------------------------------------------------------------------------------- /src/app/runs/components/RunsTable/RunsTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/runs/components/RunsTable/RunsTable.tsx -------------------------------------------------------------------------------- /src/app/runs/components/RunsTable/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/runs/components/RunsTable/index.ts -------------------------------------------------------------------------------- /src/app/runs/components/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/runs/components/index.ts -------------------------------------------------------------------------------- /src/app/runs/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/runs/page.tsx -------------------------------------------------------------------------------- /src/app/settings/components/Main/Main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/settings/components/Main/Main.tsx -------------------------------------------------------------------------------- /src/app/settings/components/Main/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/settings/components/Main/index.ts -------------------------------------------------------------------------------- /src/app/settings/components/Slack/Slack.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/settings/components/Slack/Slack.tsx -------------------------------------------------------------------------------- /src/app/settings/components/Slack/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/settings/components/Slack/index.ts -------------------------------------------------------------------------------- /src/app/settings/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/settings/page.tsx -------------------------------------------------------------------------------- /src/app/workspaces/components/Main/Main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/workspaces/components/Main/Main.tsx -------------------------------------------------------------------------------- /src/app/workspaces/components/Main/index.tsx: -------------------------------------------------------------------------------- 1 | export * from "./Main" 2 | -------------------------------------------------------------------------------- /src/app/workspaces/components/index.tsx: -------------------------------------------------------------------------------- 1 | export * from "./Main" 2 | -------------------------------------------------------------------------------- /src/app/workspaces/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/app/workspaces/page.tsx -------------------------------------------------------------------------------- /src/common/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./utils" 2 | -------------------------------------------------------------------------------- /src/common/urql.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/common/urql.ts -------------------------------------------------------------------------------- /src/common/utils/colours.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/common/utils/colours.ts -------------------------------------------------------------------------------- /src/common/utils/datetime.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/common/utils/datetime.ts -------------------------------------------------------------------------------- /src/common/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/common/utils/index.ts -------------------------------------------------------------------------------- /src/common/utils/workflow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/common/utils/workflow.ts -------------------------------------------------------------------------------- /src/components/ui/alert.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/components/ui/alert.tsx -------------------------------------------------------------------------------- /src/components/ui/badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/components/ui/badge.tsx -------------------------------------------------------------------------------- /src/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/components/ui/button.tsx -------------------------------------------------------------------------------- /src/components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/components/ui/card.tsx -------------------------------------------------------------------------------- /src/components/ui/checkbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/components/ui/checkbox.tsx -------------------------------------------------------------------------------- /src/components/ui/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/components/ui/dialog.tsx -------------------------------------------------------------------------------- /src/components/ui/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/components/ui/dropdown-menu.tsx -------------------------------------------------------------------------------- /src/components/ui/form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/components/ui/form.tsx -------------------------------------------------------------------------------- /src/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/components/ui/input.tsx -------------------------------------------------------------------------------- /src/components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/components/ui/label.tsx -------------------------------------------------------------------------------- /src/components/ui/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/components/ui/select.tsx -------------------------------------------------------------------------------- /src/components/ui/separator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/components/ui/separator.tsx -------------------------------------------------------------------------------- /src/components/ui/sheet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/components/ui/sheet.tsx -------------------------------------------------------------------------------- /src/components/ui/table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/components/ui/table.tsx -------------------------------------------------------------------------------- /src/components/ui/tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/components/ui/tabs.tsx -------------------------------------------------------------------------------- /src/components/ui/textarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/components/ui/textarea.tsx -------------------------------------------------------------------------------- /src/generated/graphql/gql.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/generated/graphql/gql.ts -------------------------------------------------------------------------------- /src/generated/graphql/graphql.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/generated/graphql/graphql.ts -------------------------------------------------------------------------------- /src/generated/graphql/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./gql" 2 | -------------------------------------------------------------------------------- /src/generated/graphql/persisted-documents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/generated/graphql/persisted-documents.json -------------------------------------------------------------------------------- /src/graphql/Tasks.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/graphql/Tasks.graphql -------------------------------------------------------------------------------- /src/jsonTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/jsonTypes.ts -------------------------------------------------------------------------------- /src/lib/AntdRegistry.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/lib/AntdRegistry.tsx -------------------------------------------------------------------------------- /src/lib/clients/urqlClient.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/lib/clients/urqlClient.tsx -------------------------------------------------------------------------------- /src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/lib/utils.ts -------------------------------------------------------------------------------- /src/services/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/services/index.ts -------------------------------------------------------------------------------- /src/services/prisma/appSettings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/services/prisma/appSettings.ts -------------------------------------------------------------------------------- /src/services/prisma/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/services/prisma/index.ts -------------------------------------------------------------------------------- /src/services/prisma/prisma.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/services/prisma/prisma.ts -------------------------------------------------------------------------------- /src/services/prisma/processKeys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/services/prisma/processKeys.ts -------------------------------------------------------------------------------- /src/services/prisma/search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/services/prisma/search.ts -------------------------------------------------------------------------------- /src/services/prisma/workflow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/services/prisma/workflow.ts -------------------------------------------------------------------------------- /src/services/prisma/workspace.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/services/prisma/workspace.ts -------------------------------------------------------------------------------- /src/services/slack/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/services/slack/index.ts -------------------------------------------------------------------------------- /src/services/slack/slack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/src/services/slack/slack.ts -------------------------------------------------------------------------------- /tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/tailwind.config.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gluonfield/nf-shard/HEAD/yarn.lock --------------------------------------------------------------------------------