├── .devcontainer ├── Dockerfile ├── devcontainer.json ├── docker-compose.yml └── setup.sh ├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── dependabot.yml └── workflows │ ├── codeql.yml │ └── release.yaml ├── .gitignore ├── .goreleaser.yaml ├── .prettierrc ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── DEVELOPERS.md ├── LICENSE ├── Makefile ├── README.md ├── SECURITY.md ├── apis ├── base.go ├── edges.go ├── nodes.go ├── serve.go └── workflows.go ├── cmd ├── app │ ├── .gitignore │ └── main.go ├── gateway │ └── main.go ├── serve.go ├── worker.go └── worker │ └── main.go ├── core ├── app.go └── base.go ├── examples └── base │ ├── .gitignore │ └── main.go ├── flot.go ├── go.mod ├── go.sum ├── internal ├── core │ ├── app.go │ └── base.go ├── emitter │ ├── emitter_test.go │ ├── model.go │ ├── msg.go │ ├── nats-emitter.go │ └── nats-msg.go ├── engine │ ├── engine.go │ ├── engine_test.go │ ├── task-consumers.go │ ├── utils.go │ └── workflow-consumers.go ├── executor │ └── executor.go ├── kv │ ├── model.go │ └── nats-kv.go ├── lock │ ├── model.go │ └── nats-lock.go ├── metrics │ └── otel.go └── worker │ └── worker.go ├── main ├── models ├── account.go ├── events.pb.go ├── manifest.pb.go ├── proto │ ├── events.proto │ ├── gateway.proto │ ├── manifest.proto │ └── state.proto ├── state.pb.go ├── user.go ├── version.go └── workflows.go ├── package.json ├── pnpm-lock.yaml └── ui ├── README.md ├── components.json ├── embed.go ├── eslint.config.js ├── index.html ├── package.json ├── pnpm-lock.yaml ├── postcss.config.js ├── public ├── .well-known │ └── security.txt ├── favicon.svg ├── gh_preview.svg └── pgp.txt ├── src ├── App.tsx ├── assets │ └── react.svg ├── components │ ├── combobox.tsx │ ├── logo.tsx │ ├── sortable-item.tsx │ ├── tag-input │ │ ├── extensions.ts │ │ ├── reference.tsx │ │ └── tag.tsx │ └── ui │ │ ├── avatar.tsx │ │ ├── badge.tsx │ │ ├── button.tsx │ │ ├── card.tsx │ │ ├── collapsible.tsx │ │ ├── command.tsx │ │ ├── context-menu.tsx │ │ ├── dialog.tsx │ │ ├── dropdown-menu.tsx │ │ ├── form.tsx │ │ ├── input.tsx │ │ ├── label.tsx │ │ ├── popover.tsx │ │ ├── scroll-area.tsx │ │ ├── skeleton.tsx │ │ ├── sonner.tsx │ │ ├── styled-link.tsx │ │ ├── switch.tsx │ │ └── textarea.tsx ├── index.css ├── layout │ ├── index.tsx │ ├── project-switcher.tsx │ └── user-nav.tsx ├── lib │ ├── fields │ │ ├── context.tsx │ │ ├── hooks.tsx │ │ └── provider.tsx │ ├── theme │ │ ├── context.ts │ │ ├── hooks.tsx │ │ └── provider.tsx │ ├── user │ │ ├── context.ts │ │ ├── hooks.ts │ │ └── provider.tsx │ ├── utils │ │ └── index.ts │ └── view-stack │ │ ├── context.tsx │ │ ├── hooks.ts │ │ └── provider.tsx ├── main.tsx ├── pages │ ├── auth │ │ ├── login.tsx │ │ └── signup.tsx │ ├── billings │ │ └── index.tsx │ ├── collections │ │ ├── [id].tsx │ │ └── index.tsx │ ├── dashboard │ │ └── index.tsx │ ├── templates │ │ └── index.tsx │ └── workflows │ │ ├── [id].tsx │ │ ├── canvas.tsx │ │ ├── fields │ │ ├── base.tsx │ │ ├── date.tsx │ │ ├── datetime.tsx │ │ ├── file.tsx │ │ ├── group.tsx │ │ ├── index.tsx │ │ ├── number.tsx │ │ ├── query │ │ │ ├── condition.tsx │ │ │ ├── controls.tsx │ │ │ ├── query-builder.tsx │ │ │ ├── query-field.tsx │ │ │ └── types.ts │ │ ├── select.tsx │ │ ├── switch.tsx │ │ ├── text.tsx │ │ ├── textarea.tsx │ │ ├── time.tsx │ │ └── types.ts │ │ ├── index.tsx │ │ ├── nodes │ │ ├── general.tsx │ │ ├── handle.tsx │ │ └── types.ts │ │ └── utils.ts └── vite-env.d.ts ├── tailwind.config.ts ├── tsconfig.app.json ├── tsconfig.json ├── tsconfig.node.json └── vite.config.ts /.devcontainer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/.devcontainer/Dockerfile -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.devcontainer/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/.devcontainer/docker-compose.yml -------------------------------------------------------------------------------- /.devcontainer/setup.sh: -------------------------------------------------------------------------------- 1 | go mod download 2 | cd ui && pnpm i 3 | -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | @panthyy -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.github/workflows/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/.github/workflows/release.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/.gitignore -------------------------------------------------------------------------------- /.goreleaser.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/.goreleaser.yaml -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/.prettierrc -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /DEVELOPERS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/DEVELOPERS.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- 1 | ui/public/.well-known/security.txt 2 | 3 | -------------------------------------------------------------------------------- /apis/base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/apis/base.go -------------------------------------------------------------------------------- /apis/edges.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/apis/edges.go -------------------------------------------------------------------------------- /apis/nodes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/apis/nodes.go -------------------------------------------------------------------------------- /apis/serve.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/apis/serve.go -------------------------------------------------------------------------------- /apis/workflows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/apis/workflows.go -------------------------------------------------------------------------------- /cmd/app/.gitignore: -------------------------------------------------------------------------------- 1 | flot_data -------------------------------------------------------------------------------- /cmd/app/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/cmd/app/main.go -------------------------------------------------------------------------------- /cmd/gateway/main.go: -------------------------------------------------------------------------------- 1 | package gateway 2 | -------------------------------------------------------------------------------- /cmd/serve.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/cmd/serve.go -------------------------------------------------------------------------------- /cmd/worker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/cmd/worker.go -------------------------------------------------------------------------------- /cmd/worker/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/cmd/worker/main.go -------------------------------------------------------------------------------- /core/app.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/core/app.go -------------------------------------------------------------------------------- /core/base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/core/base.go -------------------------------------------------------------------------------- /examples/base/.gitignore: -------------------------------------------------------------------------------- 1 | flot_data -------------------------------------------------------------------------------- /examples/base/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/examples/base/main.go -------------------------------------------------------------------------------- /flot.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/flot.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/go.sum -------------------------------------------------------------------------------- /internal/core/app.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/internal/core/app.go -------------------------------------------------------------------------------- /internal/core/base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/internal/core/base.go -------------------------------------------------------------------------------- /internal/emitter/emitter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/internal/emitter/emitter_test.go -------------------------------------------------------------------------------- /internal/emitter/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/internal/emitter/model.go -------------------------------------------------------------------------------- /internal/emitter/msg.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/internal/emitter/msg.go -------------------------------------------------------------------------------- /internal/emitter/nats-emitter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/internal/emitter/nats-emitter.go -------------------------------------------------------------------------------- /internal/emitter/nats-msg.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/internal/emitter/nats-msg.go -------------------------------------------------------------------------------- /internal/engine/engine.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/internal/engine/engine.go -------------------------------------------------------------------------------- /internal/engine/engine_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/internal/engine/engine_test.go -------------------------------------------------------------------------------- /internal/engine/task-consumers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/internal/engine/task-consumers.go -------------------------------------------------------------------------------- /internal/engine/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/internal/engine/utils.go -------------------------------------------------------------------------------- /internal/engine/workflow-consumers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/internal/engine/workflow-consumers.go -------------------------------------------------------------------------------- /internal/executor/executor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/internal/executor/executor.go -------------------------------------------------------------------------------- /internal/kv/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/internal/kv/model.go -------------------------------------------------------------------------------- /internal/kv/nats-kv.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/internal/kv/nats-kv.go -------------------------------------------------------------------------------- /internal/lock/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/internal/lock/model.go -------------------------------------------------------------------------------- /internal/lock/nats-lock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/internal/lock/nats-lock.go -------------------------------------------------------------------------------- /internal/metrics/otel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/internal/metrics/otel.go -------------------------------------------------------------------------------- /internal/worker/worker.go: -------------------------------------------------------------------------------- 1 | package worker 2 | -------------------------------------------------------------------------------- /main: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/main -------------------------------------------------------------------------------- /models/account.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/models/account.go -------------------------------------------------------------------------------- /models/events.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/models/events.pb.go -------------------------------------------------------------------------------- /models/manifest.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/models/manifest.pb.go -------------------------------------------------------------------------------- /models/proto/events.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/models/proto/events.proto -------------------------------------------------------------------------------- /models/proto/gateway.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/models/proto/gateway.proto -------------------------------------------------------------------------------- /models/proto/manifest.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/models/proto/manifest.proto -------------------------------------------------------------------------------- /models/proto/state.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/models/proto/state.proto -------------------------------------------------------------------------------- /models/state.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/models/state.pb.go -------------------------------------------------------------------------------- /models/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/models/user.go -------------------------------------------------------------------------------- /models/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/models/version.go -------------------------------------------------------------------------------- /models/workflows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/models/workflows.go -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /ui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/ui/README.md -------------------------------------------------------------------------------- /ui/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/ui/components.json -------------------------------------------------------------------------------- /ui/embed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/ui/embed.go -------------------------------------------------------------------------------- /ui/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/ui/eslint.config.js -------------------------------------------------------------------------------- /ui/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/ui/index.html -------------------------------------------------------------------------------- /ui/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/ui/package.json -------------------------------------------------------------------------------- /ui/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/ui/pnpm-lock.yaml -------------------------------------------------------------------------------- /ui/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/ui/postcss.config.js -------------------------------------------------------------------------------- /ui/public/.well-known/security.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/ui/public/.well-known/security.txt -------------------------------------------------------------------------------- /ui/public/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/ui/public/favicon.svg -------------------------------------------------------------------------------- /ui/public/gh_preview.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/ui/public/gh_preview.svg -------------------------------------------------------------------------------- /ui/public/pgp.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/ui/public/pgp.txt -------------------------------------------------------------------------------- /ui/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/ui/src/App.tsx -------------------------------------------------------------------------------- /ui/src/assets/react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/ui/src/assets/react.svg -------------------------------------------------------------------------------- /ui/src/components/combobox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/ui/src/components/combobox.tsx -------------------------------------------------------------------------------- /ui/src/components/logo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/ui/src/components/logo.tsx -------------------------------------------------------------------------------- /ui/src/components/sortable-item.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/ui/src/components/sortable-item.tsx -------------------------------------------------------------------------------- /ui/src/components/tag-input/extensions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/ui/src/components/tag-input/extensions.ts -------------------------------------------------------------------------------- /ui/src/components/tag-input/reference.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/ui/src/components/tag-input/reference.tsx -------------------------------------------------------------------------------- /ui/src/components/tag-input/tag.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/ui/src/components/tag-input/tag.tsx -------------------------------------------------------------------------------- /ui/src/components/ui/avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/ui/src/components/ui/avatar.tsx -------------------------------------------------------------------------------- /ui/src/components/ui/badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/ui/src/components/ui/badge.tsx -------------------------------------------------------------------------------- /ui/src/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/ui/src/components/ui/button.tsx -------------------------------------------------------------------------------- /ui/src/components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/ui/src/components/ui/card.tsx -------------------------------------------------------------------------------- /ui/src/components/ui/collapsible.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/ui/src/components/ui/collapsible.tsx -------------------------------------------------------------------------------- /ui/src/components/ui/command.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/ui/src/components/ui/command.tsx -------------------------------------------------------------------------------- /ui/src/components/ui/context-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/ui/src/components/ui/context-menu.tsx -------------------------------------------------------------------------------- /ui/src/components/ui/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/ui/src/components/ui/dialog.tsx -------------------------------------------------------------------------------- /ui/src/components/ui/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/ui/src/components/ui/dropdown-menu.tsx -------------------------------------------------------------------------------- /ui/src/components/ui/form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/ui/src/components/ui/form.tsx -------------------------------------------------------------------------------- /ui/src/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/ui/src/components/ui/input.tsx -------------------------------------------------------------------------------- /ui/src/components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/ui/src/components/ui/label.tsx -------------------------------------------------------------------------------- /ui/src/components/ui/popover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/ui/src/components/ui/popover.tsx -------------------------------------------------------------------------------- /ui/src/components/ui/scroll-area.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/ui/src/components/ui/scroll-area.tsx -------------------------------------------------------------------------------- /ui/src/components/ui/skeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/ui/src/components/ui/skeleton.tsx -------------------------------------------------------------------------------- /ui/src/components/ui/sonner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/ui/src/components/ui/sonner.tsx -------------------------------------------------------------------------------- /ui/src/components/ui/styled-link.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/ui/src/components/ui/styled-link.tsx -------------------------------------------------------------------------------- /ui/src/components/ui/switch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/ui/src/components/ui/switch.tsx -------------------------------------------------------------------------------- /ui/src/components/ui/textarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/ui/src/components/ui/textarea.tsx -------------------------------------------------------------------------------- /ui/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/ui/src/index.css -------------------------------------------------------------------------------- /ui/src/layout/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/ui/src/layout/index.tsx -------------------------------------------------------------------------------- /ui/src/layout/project-switcher.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/ui/src/layout/project-switcher.tsx -------------------------------------------------------------------------------- /ui/src/layout/user-nav.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/ui/src/layout/user-nav.tsx -------------------------------------------------------------------------------- /ui/src/lib/fields/context.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/ui/src/lib/fields/context.tsx -------------------------------------------------------------------------------- /ui/src/lib/fields/hooks.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/ui/src/lib/fields/hooks.tsx -------------------------------------------------------------------------------- /ui/src/lib/fields/provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/ui/src/lib/fields/provider.tsx -------------------------------------------------------------------------------- /ui/src/lib/theme/context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/ui/src/lib/theme/context.ts -------------------------------------------------------------------------------- /ui/src/lib/theme/hooks.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/ui/src/lib/theme/hooks.tsx -------------------------------------------------------------------------------- /ui/src/lib/theme/provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/ui/src/lib/theme/provider.tsx -------------------------------------------------------------------------------- /ui/src/lib/user/context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/ui/src/lib/user/context.ts -------------------------------------------------------------------------------- /ui/src/lib/user/hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/ui/src/lib/user/hooks.ts -------------------------------------------------------------------------------- /ui/src/lib/user/provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/ui/src/lib/user/provider.tsx -------------------------------------------------------------------------------- /ui/src/lib/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/ui/src/lib/utils/index.ts -------------------------------------------------------------------------------- /ui/src/lib/view-stack/context.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/ui/src/lib/view-stack/context.tsx -------------------------------------------------------------------------------- /ui/src/lib/view-stack/hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/ui/src/lib/view-stack/hooks.ts -------------------------------------------------------------------------------- /ui/src/lib/view-stack/provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/ui/src/lib/view-stack/provider.tsx -------------------------------------------------------------------------------- /ui/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/ui/src/main.tsx -------------------------------------------------------------------------------- /ui/src/pages/auth/login.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/ui/src/pages/auth/login.tsx -------------------------------------------------------------------------------- /ui/src/pages/auth/signup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/ui/src/pages/auth/signup.tsx -------------------------------------------------------------------------------- /ui/src/pages/billings/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/ui/src/pages/billings/index.tsx -------------------------------------------------------------------------------- /ui/src/pages/collections/[id].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/ui/src/pages/collections/[id].tsx -------------------------------------------------------------------------------- /ui/src/pages/collections/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/ui/src/pages/collections/index.tsx -------------------------------------------------------------------------------- /ui/src/pages/dashboard/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/ui/src/pages/dashboard/index.tsx -------------------------------------------------------------------------------- /ui/src/pages/templates/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/ui/src/pages/templates/index.tsx -------------------------------------------------------------------------------- /ui/src/pages/workflows/[id].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/ui/src/pages/workflows/[id].tsx -------------------------------------------------------------------------------- /ui/src/pages/workflows/canvas.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/ui/src/pages/workflows/canvas.tsx -------------------------------------------------------------------------------- /ui/src/pages/workflows/fields/base.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/ui/src/pages/workflows/fields/base.tsx -------------------------------------------------------------------------------- /ui/src/pages/workflows/fields/date.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/ui/src/pages/workflows/fields/date.tsx -------------------------------------------------------------------------------- /ui/src/pages/workflows/fields/datetime.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/ui/src/pages/workflows/fields/datetime.tsx -------------------------------------------------------------------------------- /ui/src/pages/workflows/fields/file.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/ui/src/pages/workflows/fields/file.tsx -------------------------------------------------------------------------------- /ui/src/pages/workflows/fields/group.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/ui/src/pages/workflows/fields/group.tsx -------------------------------------------------------------------------------- /ui/src/pages/workflows/fields/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/ui/src/pages/workflows/fields/index.tsx -------------------------------------------------------------------------------- /ui/src/pages/workflows/fields/number.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/ui/src/pages/workflows/fields/number.tsx -------------------------------------------------------------------------------- /ui/src/pages/workflows/fields/query/condition.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/ui/src/pages/workflows/fields/query/condition.tsx -------------------------------------------------------------------------------- /ui/src/pages/workflows/fields/query/controls.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/ui/src/pages/workflows/fields/query/controls.tsx -------------------------------------------------------------------------------- /ui/src/pages/workflows/fields/query/query-builder.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/ui/src/pages/workflows/fields/query/query-builder.tsx -------------------------------------------------------------------------------- /ui/src/pages/workflows/fields/query/query-field.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/ui/src/pages/workflows/fields/query/query-field.tsx -------------------------------------------------------------------------------- /ui/src/pages/workflows/fields/query/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/ui/src/pages/workflows/fields/query/types.ts -------------------------------------------------------------------------------- /ui/src/pages/workflows/fields/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/ui/src/pages/workflows/fields/select.tsx -------------------------------------------------------------------------------- /ui/src/pages/workflows/fields/switch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/ui/src/pages/workflows/fields/switch.tsx -------------------------------------------------------------------------------- /ui/src/pages/workflows/fields/text.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/ui/src/pages/workflows/fields/text.tsx -------------------------------------------------------------------------------- /ui/src/pages/workflows/fields/textarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/ui/src/pages/workflows/fields/textarea.tsx -------------------------------------------------------------------------------- /ui/src/pages/workflows/fields/time.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/ui/src/pages/workflows/fields/time.tsx -------------------------------------------------------------------------------- /ui/src/pages/workflows/fields/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/ui/src/pages/workflows/fields/types.ts -------------------------------------------------------------------------------- /ui/src/pages/workflows/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/ui/src/pages/workflows/index.tsx -------------------------------------------------------------------------------- /ui/src/pages/workflows/nodes/general.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/ui/src/pages/workflows/nodes/general.tsx -------------------------------------------------------------------------------- /ui/src/pages/workflows/nodes/handle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/ui/src/pages/workflows/nodes/handle.tsx -------------------------------------------------------------------------------- /ui/src/pages/workflows/nodes/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/ui/src/pages/workflows/nodes/types.ts -------------------------------------------------------------------------------- /ui/src/pages/workflows/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/ui/src/pages/workflows/utils.ts -------------------------------------------------------------------------------- /ui/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /ui/tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/ui/tailwind.config.ts -------------------------------------------------------------------------------- /ui/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/ui/tsconfig.app.json -------------------------------------------------------------------------------- /ui/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/ui/tsconfig.json -------------------------------------------------------------------------------- /ui/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/ui/tsconfig.node.json -------------------------------------------------------------------------------- /ui/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlotHQ/flot/HEAD/ui/vite.config.ts --------------------------------------------------------------------------------