├── .gitignore ├── LICENSE ├── README.md ├── finetuning ├── finetuning.py ├── other │ └── hf_readme_template.md ├── requirements.txt └── training_engine │ ├── dataset.py │ ├── engine.py │ └── utils.py ├── inference ├── README.md └── lorax_api_server.py ├── logo.png ├── main ├── .env.example ├── .eslintrc.cjs ├── components.json ├── docker-compose.yml ├── next.config.mjs ├── package-lock.json ├── package.json ├── postcss.config.cjs ├── prisma │ └── schema.prisma ├── public │ ├── favicon.ico │ ├── huggingface.png │ ├── logo-simple-dark.svg │ └── wandblogo.svg ├── src │ ├── app │ │ ├── api │ │ │ ├── auth │ │ │ │ └── [...nextauth] │ │ │ │ │ └── route.ts │ │ │ ├── hooks │ │ │ │ └── update │ │ │ │ │ └── route.ts │ │ │ ├── inference │ │ │ │ ├── route.ts │ │ │ │ └── schema.ts │ │ │ ├── search │ │ │ │ └── route.ts │ │ │ └── trpc │ │ │ │ └── [trpc] │ │ │ │ └── route_inactive.ts │ │ ├── billing │ │ │ ├── actions.tsx │ │ │ ├── add-balance.tsx │ │ │ ├── add-credit-card.tsx │ │ │ ├── billing.tsx │ │ │ └── page.tsx │ │ ├── chat │ │ │ └── [slug] │ │ │ │ ├── chat.tsx │ │ │ │ ├── page.tsx │ │ │ │ ├── process.tsx │ │ │ │ └── settings.tsx │ │ ├── datasets │ │ │ ├── new │ │ │ │ ├── actions.tsx │ │ │ │ ├── form.tsx │ │ │ │ └── modal.tsx │ │ │ ├── page.tsx │ │ │ └── table.tsx │ │ ├── layout.tsx │ │ ├── models │ │ │ ├── actions.tsx │ │ │ ├── buttons.tsx │ │ │ ├── export.tsx │ │ │ ├── list.tsx │ │ │ ├── new │ │ │ │ ├── actions.tsx │ │ │ │ ├── confirm-price.tsx │ │ │ │ ├── form.tsx │ │ │ │ ├── page.tsx │ │ │ │ └── search.tsx │ │ │ └── page.tsx │ │ ├── page.tsx │ │ ├── providers.tsx │ │ └── settings │ │ │ ├── actions.tsx │ │ │ ├── form.tsx │ │ │ └── page.tsx │ ├── components │ │ ├── form │ │ │ ├── button.tsx │ │ │ ├── dropdown.tsx │ │ │ ├── file-upload.tsx │ │ │ ├── label.tsx │ │ │ ├── submit-button.tsx │ │ │ └── textfield.tsx │ │ ├── modal.tsx │ │ ├── padding.tsx │ │ ├── page-heading.tsx │ │ ├── sidebar.tsx │ │ ├── tiles.tsx │ │ ├── tooltip.tsx │ │ ├── ui │ │ │ ├── hover-card.tsx │ │ │ ├── slider.tsx │ │ │ └── switch.tsx │ │ ├── user-avatar.tsx │ │ ├── utils │ │ │ └── utils.ts │ │ └── warning.tsx │ ├── constants │ │ ├── modal.ts │ │ └── models.ts │ ├── env.mjs │ ├── pages │ │ ├── _app.tsx │ │ ├── _document.tsx │ │ └── auth │ │ │ ├── login │ │ │ └── index.tsx │ │ │ ├── new-user │ │ │ └── index.tsx │ │ │ └── verify-request │ │ │ └── index.tsx │ ├── server │ │ ├── auth.ts │ │ ├── controller │ │ │ ├── new-dataset.ts │ │ │ ├── new-model.ts │ │ │ ├── process-dataset.ts │ │ │ └── stripe.ts │ │ ├── database │ │ │ ├── chat-request.ts │ │ │ ├── dataset.ts │ │ │ ├── index.ts │ │ │ ├── model.ts │ │ │ └── user.ts │ │ └── utils │ │ │ ├── mail.ts │ │ │ ├── modal.ts │ │ │ ├── observability │ │ │ ├── logtail.ts │ │ │ └── posthog.ts │ │ │ └── session.ts │ └── styles │ │ └── globals.css ├── tailwind.config.ts └── tsconfig.json ├── modal-proxy ├── gunicorn_config.py ├── requirements.txt └── run.py └── prettier.config.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/README.md -------------------------------------------------------------------------------- /finetuning/finetuning.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/finetuning/finetuning.py -------------------------------------------------------------------------------- /finetuning/other/hf_readme_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/finetuning/other/hf_readme_template.md -------------------------------------------------------------------------------- /finetuning/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/finetuning/requirements.txt -------------------------------------------------------------------------------- /finetuning/training_engine/dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/finetuning/training_engine/dataset.py -------------------------------------------------------------------------------- /finetuning/training_engine/engine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/finetuning/training_engine/engine.py -------------------------------------------------------------------------------- /finetuning/training_engine/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/finetuning/training_engine/utils.py -------------------------------------------------------------------------------- /inference/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/inference/README.md -------------------------------------------------------------------------------- /inference/lorax_api_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/inference/lorax_api_server.py -------------------------------------------------------------------------------- /logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/logo.png -------------------------------------------------------------------------------- /main/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/main/.env.example -------------------------------------------------------------------------------- /main/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/main/.eslintrc.cjs -------------------------------------------------------------------------------- /main/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/main/components.json -------------------------------------------------------------------------------- /main/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/main/docker-compose.yml -------------------------------------------------------------------------------- /main/next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/main/next.config.mjs -------------------------------------------------------------------------------- /main/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/main/package-lock.json -------------------------------------------------------------------------------- /main/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/main/package.json -------------------------------------------------------------------------------- /main/postcss.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/main/postcss.config.cjs -------------------------------------------------------------------------------- /main/prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/main/prisma/schema.prisma -------------------------------------------------------------------------------- /main/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/main/public/favicon.ico -------------------------------------------------------------------------------- /main/public/huggingface.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/main/public/huggingface.png -------------------------------------------------------------------------------- /main/public/logo-simple-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/main/public/logo-simple-dark.svg -------------------------------------------------------------------------------- /main/public/wandblogo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/main/public/wandblogo.svg -------------------------------------------------------------------------------- /main/src/app/api/auth/[...nextauth]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/main/src/app/api/auth/[...nextauth]/route.ts -------------------------------------------------------------------------------- /main/src/app/api/hooks/update/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/main/src/app/api/hooks/update/route.ts -------------------------------------------------------------------------------- /main/src/app/api/inference/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/main/src/app/api/inference/route.ts -------------------------------------------------------------------------------- /main/src/app/api/inference/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/main/src/app/api/inference/schema.ts -------------------------------------------------------------------------------- /main/src/app/api/search/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/main/src/app/api/search/route.ts -------------------------------------------------------------------------------- /main/src/app/api/trpc/[trpc]/route_inactive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/main/src/app/api/trpc/[trpc]/route_inactive.ts -------------------------------------------------------------------------------- /main/src/app/billing/actions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/main/src/app/billing/actions.tsx -------------------------------------------------------------------------------- /main/src/app/billing/add-balance.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/main/src/app/billing/add-balance.tsx -------------------------------------------------------------------------------- /main/src/app/billing/add-credit-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/main/src/app/billing/add-credit-card.tsx -------------------------------------------------------------------------------- /main/src/app/billing/billing.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/main/src/app/billing/billing.tsx -------------------------------------------------------------------------------- /main/src/app/billing/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/main/src/app/billing/page.tsx -------------------------------------------------------------------------------- /main/src/app/chat/[slug]/chat.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/main/src/app/chat/[slug]/chat.tsx -------------------------------------------------------------------------------- /main/src/app/chat/[slug]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/main/src/app/chat/[slug]/page.tsx -------------------------------------------------------------------------------- /main/src/app/chat/[slug]/process.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/main/src/app/chat/[slug]/process.tsx -------------------------------------------------------------------------------- /main/src/app/chat/[slug]/settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/main/src/app/chat/[slug]/settings.tsx -------------------------------------------------------------------------------- /main/src/app/datasets/new/actions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/main/src/app/datasets/new/actions.tsx -------------------------------------------------------------------------------- /main/src/app/datasets/new/form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/main/src/app/datasets/new/form.tsx -------------------------------------------------------------------------------- /main/src/app/datasets/new/modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/main/src/app/datasets/new/modal.tsx -------------------------------------------------------------------------------- /main/src/app/datasets/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/main/src/app/datasets/page.tsx -------------------------------------------------------------------------------- /main/src/app/datasets/table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/main/src/app/datasets/table.tsx -------------------------------------------------------------------------------- /main/src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/main/src/app/layout.tsx -------------------------------------------------------------------------------- /main/src/app/models/actions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/main/src/app/models/actions.tsx -------------------------------------------------------------------------------- /main/src/app/models/buttons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/main/src/app/models/buttons.tsx -------------------------------------------------------------------------------- /main/src/app/models/export.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/main/src/app/models/export.tsx -------------------------------------------------------------------------------- /main/src/app/models/list.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/main/src/app/models/list.tsx -------------------------------------------------------------------------------- /main/src/app/models/new/actions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/main/src/app/models/new/actions.tsx -------------------------------------------------------------------------------- /main/src/app/models/new/confirm-price.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/main/src/app/models/new/confirm-price.tsx -------------------------------------------------------------------------------- /main/src/app/models/new/form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/main/src/app/models/new/form.tsx -------------------------------------------------------------------------------- /main/src/app/models/new/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/main/src/app/models/new/page.tsx -------------------------------------------------------------------------------- /main/src/app/models/new/search.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/main/src/app/models/new/search.tsx -------------------------------------------------------------------------------- /main/src/app/models/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/main/src/app/models/page.tsx -------------------------------------------------------------------------------- /main/src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/main/src/app/page.tsx -------------------------------------------------------------------------------- /main/src/app/providers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/main/src/app/providers.tsx -------------------------------------------------------------------------------- /main/src/app/settings/actions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/main/src/app/settings/actions.tsx -------------------------------------------------------------------------------- /main/src/app/settings/form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/main/src/app/settings/form.tsx -------------------------------------------------------------------------------- /main/src/app/settings/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/main/src/app/settings/page.tsx -------------------------------------------------------------------------------- /main/src/components/form/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/main/src/components/form/button.tsx -------------------------------------------------------------------------------- /main/src/components/form/dropdown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/main/src/components/form/dropdown.tsx -------------------------------------------------------------------------------- /main/src/components/form/file-upload.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/main/src/components/form/file-upload.tsx -------------------------------------------------------------------------------- /main/src/components/form/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/main/src/components/form/label.tsx -------------------------------------------------------------------------------- /main/src/components/form/submit-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/main/src/components/form/submit-button.tsx -------------------------------------------------------------------------------- /main/src/components/form/textfield.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/main/src/components/form/textfield.tsx -------------------------------------------------------------------------------- /main/src/components/modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/main/src/components/modal.tsx -------------------------------------------------------------------------------- /main/src/components/padding.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/main/src/components/padding.tsx -------------------------------------------------------------------------------- /main/src/components/page-heading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/main/src/components/page-heading.tsx -------------------------------------------------------------------------------- /main/src/components/sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/main/src/components/sidebar.tsx -------------------------------------------------------------------------------- /main/src/components/tiles.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/main/src/components/tiles.tsx -------------------------------------------------------------------------------- /main/src/components/tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/main/src/components/tooltip.tsx -------------------------------------------------------------------------------- /main/src/components/ui/hover-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/main/src/components/ui/hover-card.tsx -------------------------------------------------------------------------------- /main/src/components/ui/slider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/main/src/components/ui/slider.tsx -------------------------------------------------------------------------------- /main/src/components/ui/switch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/main/src/components/ui/switch.tsx -------------------------------------------------------------------------------- /main/src/components/user-avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/main/src/components/user-avatar.tsx -------------------------------------------------------------------------------- /main/src/components/utils/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/main/src/components/utils/utils.ts -------------------------------------------------------------------------------- /main/src/components/warning.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/main/src/components/warning.tsx -------------------------------------------------------------------------------- /main/src/constants/modal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/main/src/constants/modal.ts -------------------------------------------------------------------------------- /main/src/constants/models.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/main/src/constants/models.ts -------------------------------------------------------------------------------- /main/src/env.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/main/src/env.mjs -------------------------------------------------------------------------------- /main/src/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/main/src/pages/_app.tsx -------------------------------------------------------------------------------- /main/src/pages/_document.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/main/src/pages/_document.tsx -------------------------------------------------------------------------------- /main/src/pages/auth/login/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/main/src/pages/auth/login/index.tsx -------------------------------------------------------------------------------- /main/src/pages/auth/new-user/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/main/src/pages/auth/new-user/index.tsx -------------------------------------------------------------------------------- /main/src/pages/auth/verify-request/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/main/src/pages/auth/verify-request/index.tsx -------------------------------------------------------------------------------- /main/src/server/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/main/src/server/auth.ts -------------------------------------------------------------------------------- /main/src/server/controller/new-dataset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/main/src/server/controller/new-dataset.ts -------------------------------------------------------------------------------- /main/src/server/controller/new-model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/main/src/server/controller/new-model.ts -------------------------------------------------------------------------------- /main/src/server/controller/process-dataset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/main/src/server/controller/process-dataset.ts -------------------------------------------------------------------------------- /main/src/server/controller/stripe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/main/src/server/controller/stripe.ts -------------------------------------------------------------------------------- /main/src/server/database/chat-request.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/main/src/server/database/chat-request.ts -------------------------------------------------------------------------------- /main/src/server/database/dataset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/main/src/server/database/dataset.ts -------------------------------------------------------------------------------- /main/src/server/database/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/main/src/server/database/index.ts -------------------------------------------------------------------------------- /main/src/server/database/model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/main/src/server/database/model.ts -------------------------------------------------------------------------------- /main/src/server/database/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/main/src/server/database/user.ts -------------------------------------------------------------------------------- /main/src/server/utils/mail.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/main/src/server/utils/mail.ts -------------------------------------------------------------------------------- /main/src/server/utils/modal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/main/src/server/utils/modal.ts -------------------------------------------------------------------------------- /main/src/server/utils/observability/logtail.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/main/src/server/utils/observability/logtail.ts -------------------------------------------------------------------------------- /main/src/server/utils/observability/posthog.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/main/src/server/utils/observability/posthog.ts -------------------------------------------------------------------------------- /main/src/server/utils/session.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/main/src/server/utils/session.ts -------------------------------------------------------------------------------- /main/src/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/main/src/styles/globals.css -------------------------------------------------------------------------------- /main/tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/main/tailwind.config.ts -------------------------------------------------------------------------------- /main/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/main/tsconfig.json -------------------------------------------------------------------------------- /modal-proxy/gunicorn_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/modal-proxy/gunicorn_config.py -------------------------------------------------------------------------------- /modal-proxy/requirements.txt: -------------------------------------------------------------------------------- 1 | modal==0.55.4091 2 | flask==3.0.0 3 | gunicorn==21.2.0 -------------------------------------------------------------------------------- /modal-proxy/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/modal-proxy/run.py -------------------------------------------------------------------------------- /prettier.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/haven/HEAD/prettier.config.js --------------------------------------------------------------------------------