├── .env.example ├── .github └── workflows │ └── CI.yml ├── .gitignore ├── README.md ├── backend ├── .env.example ├── .gitignore ├── README.md ├── app │ ├── __init__.py │ ├── config.py │ ├── connectors │ │ ├── __init__.py │ │ ├── client │ │ │ ├── __init__.py │ │ │ ├── calendar.py │ │ │ ├── docs.py │ │ │ ├── gmail.py │ │ │ ├── linear.py │ │ │ ├── sheets.py │ │ │ ├── slack.py │ │ │ └── x.py │ │ ├── native │ │ │ ├── __init__.py │ │ │ ├── orm.py │ │ │ ├── stores │ │ │ │ ├── __init__.py │ │ │ │ ├── base.py │ │ │ │ ├── feedback.py │ │ │ │ ├── message.py │ │ │ │ ├── token.py │ │ │ │ └── user.py │ │ │ └── utils.py │ │ └── orm.py │ ├── controllers │ │ ├── __init__.py │ │ ├── feedback.py │ │ ├── query.py │ │ ├── token.py │ │ └── user.py │ ├── exceptions │ │ ├── __init__.py │ │ └── exception.py │ ├── main.py │ ├── middleware.py │ ├── models │ │ ├── __init__.py │ │ ├── agents │ │ │ ├── __init__.py │ │ │ ├── base │ │ │ │ ├── __init__.py │ │ │ │ ├── summary.py │ │ │ │ ├── template.py │ │ │ │ └── triage.py │ │ │ ├── calendar.py │ │ │ ├── docs.py │ │ │ ├── gmail.py │ │ │ ├── linear.py │ │ │ ├── main.py │ │ │ ├── sheets.py │ │ │ ├── slack.py │ │ │ └── x.py │ │ ├── feedback.py │ │ ├── integrations │ │ │ ├── __init__.py │ │ │ ├── base.py │ │ │ ├── calendar.py │ │ │ ├── docs.py │ │ │ ├── gmail.py │ │ │ ├── linear.py │ │ │ ├── sheets.py │ │ │ ├── slack.py │ │ │ └── x.py │ │ ├── query │ │ │ ├── __init__.py │ │ │ ├── base.py │ │ │ └── confirm.py │ │ ├── token.py │ │ └── user │ │ │ ├── __init__.py │ │ │ └── login.py │ ├── sandbox │ │ ├── __init__.py │ │ └── integrations │ │ │ ├── __init__.py │ │ │ ├── g_calendar.py │ │ │ ├── g_docs.py │ │ │ ├── g_sheets.py │ │ │ ├── gmail.py │ │ │ ├── linear.py │ │ │ ├── slack.py │ │ │ └── x.py │ ├── services │ │ ├── __init__.py │ │ ├── feedback.py │ │ ├── message.py │ │ ├── query.py │ │ ├── token.py │ │ └── user.py │ └── utils │ │ ├── __init__.py │ │ ├── levenshtein.py │ │ └── tools.py ├── docker │ └── development │ │ └── Dockerfile ├── images │ ├── __init__.py │ ├── supabase_connect.png │ ├── supabase_copy_uri.png │ ├── supabase_create_project.png │ └── supabase_transaction_mode.png ├── poetry.lock ├── pyproject.toml └── supabase_schema.sql ├── docker-compose.yml └── frontend ├── .env.example ├── .eslintrc.js ├── .gitignore ├── .jest ├── jest.setup.ts └── setEnvVars.ts ├── README.md ├── components.json ├── docker └── development │ └── Dockerfile ├── images └── clerk_environment_variables.png ├── jest.config.ts ├── next.config.mjs ├── package-lock.json ├── package.json ├── postcss.config.mjs ├── public ├── assistant.png └── placeholder.png ├── src ├── actions │ ├── feedback │ │ └── submit.ts │ ├── query │ │ ├── base.ts │ │ └── confirm.ts │ ├── token.ts │ └── user │ │ └── login.ts ├── app │ ├── (auth) │ │ ├── layout.tsx │ │ ├── sign-in │ │ │ └── [[...sign-in]] │ │ │ │ └── page.tsx │ │ └── sign-up │ │ │ └── [[...sign-up]] │ │ │ └── page.tsx │ ├── (home) │ │ └── page.tsx │ ├── api │ │ └── oauth2 │ │ │ ├── callback │ │ │ └── route.ts │ │ │ └── login │ │ │ └── route.ts │ ├── apple-icon.png │ ├── chat │ │ └── page.tsx │ ├── favicon.ico │ ├── icon.png │ ├── layout.tsx │ └── not-found.tsx ├── components │ ├── accessory │ │ ├── loader.tsx │ │ └── shimmer.tsx │ ├── api-key.tsx │ ├── dialog-content │ │ ├── auth-base.tsx │ │ ├── calendar.tsx │ │ ├── docs.tsx │ │ ├── gmail.tsx │ │ ├── linear.tsx │ │ ├── outlook.tsx │ │ ├── routing-base.tsx │ │ ├── sheets.tsx │ │ ├── slack.tsx │ │ └── x.tsx │ ├── home │ │ ├── chat │ │ │ ├── clear-button.tsx │ │ │ ├── container.tsx │ │ │ └── verification-checkbox.tsx │ │ ├── input-container.tsx │ │ ├── input │ │ │ └── verification-option.tsx │ │ └── integration-icon.tsx │ ├── integration-auth.tsx │ ├── shared │ │ ├── header │ │ │ ├── buttons.tsx │ │ │ ├── feedback │ │ │ │ ├── button.tsx │ │ │ │ └── form.tsx │ │ │ └── navigation.tsx │ │ ├── page-loading-indicator.tsx │ │ ├── query-provider.tsx │ │ └── theme │ │ │ ├── provider.tsx │ │ │ └── toggle.tsx │ └── ui │ │ ├── avatar.tsx │ │ ├── button.tsx │ │ ├── card.tsx │ │ ├── checkbox.tsx │ │ ├── dialog.tsx │ │ ├── form.tsx │ │ ├── input.tsx │ │ ├── label.tsx │ │ ├── scroll-area.tsx │ │ ├── table.tsx │ │ ├── textarea.tsx │ │ ├── toast.tsx │ │ ├── toaster.tsx │ │ └── use-toast.ts ├── constants │ ├── keys.ts │ └── route.ts ├── lib │ └── utils.ts ├── middleware.ts ├── styles │ └── globals.css └── types │ ├── actions │ ├── feedback │ │ └── form.ts │ ├── query │ │ ├── base.ts │ │ └── confirm.ts │ ├── token.ts │ └── user │ │ └── login.ts │ ├── api │ └── token.ts │ ├── integration.ts │ └── store │ ├── base.ts │ └── integrations.ts ├── tailwind.config.ts └── tsconfig.json /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/.env.example -------------------------------------------------------------------------------- /.github/workflows/CI.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/.github/workflows/CI.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .env -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/README.md -------------------------------------------------------------------------------- /backend/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/backend/.env.example -------------------------------------------------------------------------------- /backend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/backend/.gitignore -------------------------------------------------------------------------------- /backend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/backend/README.md -------------------------------------------------------------------------------- /backend/app/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/app/config.py: -------------------------------------------------------------------------------- 1 | OPENAI_GPT4O_MINI = "gpt-4o-mini" 2 | -------------------------------------------------------------------------------- /backend/app/connectors/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/app/connectors/client/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/app/connectors/client/calendar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/backend/app/connectors/client/calendar.py -------------------------------------------------------------------------------- /backend/app/connectors/client/docs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/backend/app/connectors/client/docs.py -------------------------------------------------------------------------------- /backend/app/connectors/client/gmail.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/backend/app/connectors/client/gmail.py -------------------------------------------------------------------------------- /backend/app/connectors/client/linear.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/backend/app/connectors/client/linear.py -------------------------------------------------------------------------------- /backend/app/connectors/client/sheets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/backend/app/connectors/client/sheets.py -------------------------------------------------------------------------------- /backend/app/connectors/client/slack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/backend/app/connectors/client/slack.py -------------------------------------------------------------------------------- /backend/app/connectors/client/x.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/backend/app/connectors/client/x.py -------------------------------------------------------------------------------- /backend/app/connectors/native/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/app/connectors/native/orm.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/app/connectors/native/stores/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/app/connectors/native/stores/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/backend/app/connectors/native/stores/base.py -------------------------------------------------------------------------------- /backend/app/connectors/native/stores/feedback.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/backend/app/connectors/native/stores/feedback.py -------------------------------------------------------------------------------- /backend/app/connectors/native/stores/message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/backend/app/connectors/native/stores/message.py -------------------------------------------------------------------------------- /backend/app/connectors/native/stores/token.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/backend/app/connectors/native/stores/token.py -------------------------------------------------------------------------------- /backend/app/connectors/native/stores/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/backend/app/connectors/native/stores/user.py -------------------------------------------------------------------------------- /backend/app/connectors/native/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/backend/app/connectors/native/utils.py -------------------------------------------------------------------------------- /backend/app/connectors/orm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/backend/app/connectors/orm.py -------------------------------------------------------------------------------- /backend/app/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/app/controllers/feedback.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/backend/app/controllers/feedback.py -------------------------------------------------------------------------------- /backend/app/controllers/query.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/backend/app/controllers/query.py -------------------------------------------------------------------------------- /backend/app/controllers/token.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/backend/app/controllers/token.py -------------------------------------------------------------------------------- /backend/app/controllers/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/backend/app/controllers/user.py -------------------------------------------------------------------------------- /backend/app/exceptions/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/app/exceptions/exception.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/backend/app/exceptions/exception.py -------------------------------------------------------------------------------- /backend/app/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/backend/app/main.py -------------------------------------------------------------------------------- /backend/app/middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/backend/app/middleware.py -------------------------------------------------------------------------------- /backend/app/models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/app/models/agents/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/app/models/agents/base/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/app/models/agents/base/summary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/backend/app/models/agents/base/summary.py -------------------------------------------------------------------------------- /backend/app/models/agents/base/template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/backend/app/models/agents/base/template.py -------------------------------------------------------------------------------- /backend/app/models/agents/base/triage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/backend/app/models/agents/base/triage.py -------------------------------------------------------------------------------- /backend/app/models/agents/calendar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/backend/app/models/agents/calendar.py -------------------------------------------------------------------------------- /backend/app/models/agents/docs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/backend/app/models/agents/docs.py -------------------------------------------------------------------------------- /backend/app/models/agents/gmail.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/backend/app/models/agents/gmail.py -------------------------------------------------------------------------------- /backend/app/models/agents/linear.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/backend/app/models/agents/linear.py -------------------------------------------------------------------------------- /backend/app/models/agents/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/backend/app/models/agents/main.py -------------------------------------------------------------------------------- /backend/app/models/agents/sheets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/backend/app/models/agents/sheets.py -------------------------------------------------------------------------------- /backend/app/models/agents/slack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/backend/app/models/agents/slack.py -------------------------------------------------------------------------------- /backend/app/models/agents/x.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/backend/app/models/agents/x.py -------------------------------------------------------------------------------- /backend/app/models/feedback.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/backend/app/models/feedback.py -------------------------------------------------------------------------------- /backend/app/models/integrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/app/models/integrations/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/backend/app/models/integrations/base.py -------------------------------------------------------------------------------- /backend/app/models/integrations/calendar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/backend/app/models/integrations/calendar.py -------------------------------------------------------------------------------- /backend/app/models/integrations/docs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/backend/app/models/integrations/docs.py -------------------------------------------------------------------------------- /backend/app/models/integrations/gmail.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/backend/app/models/integrations/gmail.py -------------------------------------------------------------------------------- /backend/app/models/integrations/linear.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/backend/app/models/integrations/linear.py -------------------------------------------------------------------------------- /backend/app/models/integrations/sheets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/backend/app/models/integrations/sheets.py -------------------------------------------------------------------------------- /backend/app/models/integrations/slack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/backend/app/models/integrations/slack.py -------------------------------------------------------------------------------- /backend/app/models/integrations/x.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/backend/app/models/integrations/x.py -------------------------------------------------------------------------------- /backend/app/models/query/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/app/models/query/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/backend/app/models/query/base.py -------------------------------------------------------------------------------- /backend/app/models/query/confirm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/backend/app/models/query/confirm.py -------------------------------------------------------------------------------- /backend/app/models/token.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/backend/app/models/token.py -------------------------------------------------------------------------------- /backend/app/models/user/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/app/models/user/login.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/backend/app/models/user/login.py -------------------------------------------------------------------------------- /backend/app/sandbox/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/app/sandbox/integrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/app/sandbox/integrations/g_calendar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/backend/app/sandbox/integrations/g_calendar.py -------------------------------------------------------------------------------- /backend/app/sandbox/integrations/g_docs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/backend/app/sandbox/integrations/g_docs.py -------------------------------------------------------------------------------- /backend/app/sandbox/integrations/g_sheets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/backend/app/sandbox/integrations/g_sheets.py -------------------------------------------------------------------------------- /backend/app/sandbox/integrations/gmail.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/backend/app/sandbox/integrations/gmail.py -------------------------------------------------------------------------------- /backend/app/sandbox/integrations/linear.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/backend/app/sandbox/integrations/linear.py -------------------------------------------------------------------------------- /backend/app/sandbox/integrations/slack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/backend/app/sandbox/integrations/slack.py -------------------------------------------------------------------------------- /backend/app/sandbox/integrations/x.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/backend/app/sandbox/integrations/x.py -------------------------------------------------------------------------------- /backend/app/services/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/app/services/feedback.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/backend/app/services/feedback.py -------------------------------------------------------------------------------- /backend/app/services/message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/backend/app/services/message.py -------------------------------------------------------------------------------- /backend/app/services/query.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/backend/app/services/query.py -------------------------------------------------------------------------------- /backend/app/services/token.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/backend/app/services/token.py -------------------------------------------------------------------------------- /backend/app/services/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/backend/app/services/user.py -------------------------------------------------------------------------------- /backend/app/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/app/utils/levenshtein.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/backend/app/utils/levenshtein.py -------------------------------------------------------------------------------- /backend/app/utils/tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/backend/app/utils/tools.py -------------------------------------------------------------------------------- /backend/docker/development/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/backend/docker/development/Dockerfile -------------------------------------------------------------------------------- /backend/images/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/images/supabase_connect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/backend/images/supabase_connect.png -------------------------------------------------------------------------------- /backend/images/supabase_copy_uri.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/backend/images/supabase_copy_uri.png -------------------------------------------------------------------------------- /backend/images/supabase_create_project.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/backend/images/supabase_create_project.png -------------------------------------------------------------------------------- /backend/images/supabase_transaction_mode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/backend/images/supabase_transaction_mode.png -------------------------------------------------------------------------------- /backend/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/backend/poetry.lock -------------------------------------------------------------------------------- /backend/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/backend/pyproject.toml -------------------------------------------------------------------------------- /backend/supabase_schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/backend/supabase_schema.sql -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /frontend/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/frontend/.env.example -------------------------------------------------------------------------------- /frontend/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/frontend/.eslintrc.js -------------------------------------------------------------------------------- /frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/frontend/.gitignore -------------------------------------------------------------------------------- /frontend/.jest/jest.setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/frontend/.jest/jest.setup.ts -------------------------------------------------------------------------------- /frontend/.jest/setEnvVars.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/frontend/README.md -------------------------------------------------------------------------------- /frontend/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/frontend/components.json -------------------------------------------------------------------------------- /frontend/docker/development/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/frontend/docker/development/Dockerfile -------------------------------------------------------------------------------- /frontend/images/clerk_environment_variables.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/frontend/images/clerk_environment_variables.png -------------------------------------------------------------------------------- /frontend/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/frontend/jest.config.ts -------------------------------------------------------------------------------- /frontend/next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/frontend/next.config.mjs -------------------------------------------------------------------------------- /frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/frontend/package-lock.json -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/frontend/postcss.config.mjs -------------------------------------------------------------------------------- /frontend/public/assistant.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/frontend/public/assistant.png -------------------------------------------------------------------------------- /frontend/public/placeholder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/frontend/public/placeholder.png -------------------------------------------------------------------------------- /frontend/src/actions/feedback/submit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/frontend/src/actions/feedback/submit.ts -------------------------------------------------------------------------------- /frontend/src/actions/query/base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/frontend/src/actions/query/base.ts -------------------------------------------------------------------------------- /frontend/src/actions/query/confirm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/frontend/src/actions/query/confirm.ts -------------------------------------------------------------------------------- /frontend/src/actions/token.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/frontend/src/actions/token.ts -------------------------------------------------------------------------------- /frontend/src/actions/user/login.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/frontend/src/actions/user/login.ts -------------------------------------------------------------------------------- /frontend/src/app/(auth)/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/frontend/src/app/(auth)/layout.tsx -------------------------------------------------------------------------------- /frontend/src/app/(auth)/sign-in/[[...sign-in]]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/frontend/src/app/(auth)/sign-in/[[...sign-in]]/page.tsx -------------------------------------------------------------------------------- /frontend/src/app/(auth)/sign-up/[[...sign-up]]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/frontend/src/app/(auth)/sign-up/[[...sign-up]]/page.tsx -------------------------------------------------------------------------------- /frontend/src/app/(home)/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/frontend/src/app/(home)/page.tsx -------------------------------------------------------------------------------- /frontend/src/app/api/oauth2/callback/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/frontend/src/app/api/oauth2/callback/route.ts -------------------------------------------------------------------------------- /frontend/src/app/api/oauth2/login/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/frontend/src/app/api/oauth2/login/route.ts -------------------------------------------------------------------------------- /frontend/src/app/apple-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/frontend/src/app/apple-icon.png -------------------------------------------------------------------------------- /frontend/src/app/chat/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/frontend/src/app/chat/page.tsx -------------------------------------------------------------------------------- /frontend/src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/frontend/src/app/favicon.ico -------------------------------------------------------------------------------- /frontend/src/app/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/frontend/src/app/icon.png -------------------------------------------------------------------------------- /frontend/src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/frontend/src/app/layout.tsx -------------------------------------------------------------------------------- /frontend/src/app/not-found.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/frontend/src/app/not-found.tsx -------------------------------------------------------------------------------- /frontend/src/components/accessory/loader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/frontend/src/components/accessory/loader.tsx -------------------------------------------------------------------------------- /frontend/src/components/accessory/shimmer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/frontend/src/components/accessory/shimmer.tsx -------------------------------------------------------------------------------- /frontend/src/components/api-key.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/frontend/src/components/api-key.tsx -------------------------------------------------------------------------------- /frontend/src/components/dialog-content/auth-base.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/frontend/src/components/dialog-content/auth-base.tsx -------------------------------------------------------------------------------- /frontend/src/components/dialog-content/calendar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/frontend/src/components/dialog-content/calendar.tsx -------------------------------------------------------------------------------- /frontend/src/components/dialog-content/docs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/frontend/src/components/dialog-content/docs.tsx -------------------------------------------------------------------------------- /frontend/src/components/dialog-content/gmail.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/frontend/src/components/dialog-content/gmail.tsx -------------------------------------------------------------------------------- /frontend/src/components/dialog-content/linear.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/frontend/src/components/dialog-content/linear.tsx -------------------------------------------------------------------------------- /frontend/src/components/dialog-content/outlook.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/frontend/src/components/dialog-content/outlook.tsx -------------------------------------------------------------------------------- /frontend/src/components/dialog-content/routing-base.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/frontend/src/components/dialog-content/routing-base.tsx -------------------------------------------------------------------------------- /frontend/src/components/dialog-content/sheets.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/frontend/src/components/dialog-content/sheets.tsx -------------------------------------------------------------------------------- /frontend/src/components/dialog-content/slack.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/frontend/src/components/dialog-content/slack.tsx -------------------------------------------------------------------------------- /frontend/src/components/dialog-content/x.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/frontend/src/components/dialog-content/x.tsx -------------------------------------------------------------------------------- /frontend/src/components/home/chat/clear-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/frontend/src/components/home/chat/clear-button.tsx -------------------------------------------------------------------------------- /frontend/src/components/home/chat/container.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/frontend/src/components/home/chat/container.tsx -------------------------------------------------------------------------------- /frontend/src/components/home/chat/verification-checkbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/frontend/src/components/home/chat/verification-checkbox.tsx -------------------------------------------------------------------------------- /frontend/src/components/home/input-container.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/frontend/src/components/home/input-container.tsx -------------------------------------------------------------------------------- /frontend/src/components/home/input/verification-option.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/frontend/src/components/home/input/verification-option.tsx -------------------------------------------------------------------------------- /frontend/src/components/home/integration-icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/frontend/src/components/home/integration-icon.tsx -------------------------------------------------------------------------------- /frontend/src/components/integration-auth.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/frontend/src/components/integration-auth.tsx -------------------------------------------------------------------------------- /frontend/src/components/shared/header/buttons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/frontend/src/components/shared/header/buttons.tsx -------------------------------------------------------------------------------- /frontend/src/components/shared/header/feedback/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/frontend/src/components/shared/header/feedback/button.tsx -------------------------------------------------------------------------------- /frontend/src/components/shared/header/feedback/form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/frontend/src/components/shared/header/feedback/form.tsx -------------------------------------------------------------------------------- /frontend/src/components/shared/header/navigation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/frontend/src/components/shared/header/navigation.tsx -------------------------------------------------------------------------------- /frontend/src/components/shared/page-loading-indicator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/frontend/src/components/shared/page-loading-indicator.tsx -------------------------------------------------------------------------------- /frontend/src/components/shared/query-provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/frontend/src/components/shared/query-provider.tsx -------------------------------------------------------------------------------- /frontend/src/components/shared/theme/provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/frontend/src/components/shared/theme/provider.tsx -------------------------------------------------------------------------------- /frontend/src/components/shared/theme/toggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/frontend/src/components/shared/theme/toggle.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/frontend/src/components/ui/avatar.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/frontend/src/components/ui/button.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/frontend/src/components/ui/card.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/checkbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/frontend/src/components/ui/checkbox.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/frontend/src/components/ui/dialog.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/frontend/src/components/ui/form.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/frontend/src/components/ui/input.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/frontend/src/components/ui/label.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/scroll-area.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/frontend/src/components/ui/scroll-area.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/frontend/src/components/ui/table.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/textarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/frontend/src/components/ui/textarea.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/toast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/frontend/src/components/ui/toast.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/toaster.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/frontend/src/components/ui/toaster.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/use-toast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/frontend/src/components/ui/use-toast.ts -------------------------------------------------------------------------------- /frontend/src/constants/keys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/frontend/src/constants/keys.ts -------------------------------------------------------------------------------- /frontend/src/constants/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/frontend/src/constants/route.ts -------------------------------------------------------------------------------- /frontend/src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/frontend/src/lib/utils.ts -------------------------------------------------------------------------------- /frontend/src/middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/frontend/src/middleware.ts -------------------------------------------------------------------------------- /frontend/src/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/frontend/src/styles/globals.css -------------------------------------------------------------------------------- /frontend/src/types/actions/feedback/form.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/frontend/src/types/actions/feedback/form.ts -------------------------------------------------------------------------------- /frontend/src/types/actions/query/base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/frontend/src/types/actions/query/base.ts -------------------------------------------------------------------------------- /frontend/src/types/actions/query/confirm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/frontend/src/types/actions/query/confirm.ts -------------------------------------------------------------------------------- /frontend/src/types/actions/token.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/frontend/src/types/actions/token.ts -------------------------------------------------------------------------------- /frontend/src/types/actions/user/login.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/frontend/src/types/actions/user/login.ts -------------------------------------------------------------------------------- /frontend/src/types/api/token.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/frontend/src/types/api/token.ts -------------------------------------------------------------------------------- /frontend/src/types/integration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/frontend/src/types/integration.ts -------------------------------------------------------------------------------- /frontend/src/types/store/base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/frontend/src/types/store/base.ts -------------------------------------------------------------------------------- /frontend/src/types/store/integrations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/frontend/src/types/store/integrations.ts -------------------------------------------------------------------------------- /frontend/tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/frontend/tailwind.config.ts -------------------------------------------------------------------------------- /frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giga-controller/controller/HEAD/frontend/tsconfig.json --------------------------------------------------------------------------------