├── .gitignore ├── LICENSE ├── README.md ├── app.config.ts ├── eslint.config.js ├── index.html ├── package.json ├── public └── assets │ └── mellon.svg ├── src ├── App.css ├── App.tsx ├── assets │ └── mellon.svg ├── components │ ├── AlertDialog.tsx │ ├── AnyNode.tsx │ ├── CustomNode.tsx │ ├── ErrorBoundary.tsx │ ├── FileBrowserDialog.tsx │ ├── GraphList.tsx │ ├── LightboxDialog.tsx │ ├── ModelManagerDialog.tsx │ ├── NodeContent.tsx │ ├── NodeList.tsx │ ├── NodeSearchDialog.tsx │ ├── SettingsDialog.tsx │ ├── TopBar.tsx │ ├── WebsocketProvider.tsx │ └── Workflow.tsx ├── fields │ ├── AutocompleteField.tsx │ ├── FileBrowserField.tsx │ ├── HandleField.tsx │ ├── InputField.tsx │ ├── LayerConfigField.tsx │ ├── ModelSelectField.tsx │ ├── NumberField.tsx │ ├── RadioField.tsx │ ├── RandomField.tsx │ ├── RangeField.tsx │ ├── SelectDialogField.tsx │ ├── SelectField.tsx │ ├── SplineField.tsx │ ├── TextareaField.tsx │ ├── ToggleField.tsx │ ├── UIButtonField.tsx │ ├── UIGroupField.tsx │ ├── UIImageBoxSelect.tsx │ ├── UIImageField.tsx │ ├── UIImagecompareField.tsx │ ├── UILabelField.tsx │ ├── UITextField.tsx │ └── UIVideoField.tsx ├── main.tsx ├── stores │ ├── useFlowStore.ts │ ├── useNodeStore.ts │ ├── useSettingsStore.ts │ ├── useTaskStore.ts │ └── useWebsocketStore.ts ├── utils │ ├── deepEqual.ts │ ├── fieldAction.ts │ ├── formatExecutionTime.ts │ ├── formatMemory.ts │ ├── getDecimalPlaces.ts │ ├── runGraph.ts │ └── useDebounce.ts └── vite-env.d.ts ├── tsconfig.app.json ├── tsconfig.json ├── tsconfig.node.json └── vite.config.ts /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cubiq/Mellon-client/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cubiq/Mellon-client/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cubiq/Mellon-client/HEAD/README.md -------------------------------------------------------------------------------- /app.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cubiq/Mellon-client/HEAD/app.config.ts -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cubiq/Mellon-client/HEAD/eslint.config.js -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cubiq/Mellon-client/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cubiq/Mellon-client/HEAD/package.json -------------------------------------------------------------------------------- /public/assets/mellon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cubiq/Mellon-client/HEAD/public/assets/mellon.svg -------------------------------------------------------------------------------- /src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cubiq/Mellon-client/HEAD/src/App.css -------------------------------------------------------------------------------- /src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cubiq/Mellon-client/HEAD/src/App.tsx -------------------------------------------------------------------------------- /src/assets/mellon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cubiq/Mellon-client/HEAD/src/assets/mellon.svg -------------------------------------------------------------------------------- /src/components/AlertDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cubiq/Mellon-client/HEAD/src/components/AlertDialog.tsx -------------------------------------------------------------------------------- /src/components/AnyNode.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cubiq/Mellon-client/HEAD/src/components/AnyNode.tsx -------------------------------------------------------------------------------- /src/components/CustomNode.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cubiq/Mellon-client/HEAD/src/components/CustomNode.tsx -------------------------------------------------------------------------------- /src/components/ErrorBoundary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cubiq/Mellon-client/HEAD/src/components/ErrorBoundary.tsx -------------------------------------------------------------------------------- /src/components/FileBrowserDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cubiq/Mellon-client/HEAD/src/components/FileBrowserDialog.tsx -------------------------------------------------------------------------------- /src/components/GraphList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cubiq/Mellon-client/HEAD/src/components/GraphList.tsx -------------------------------------------------------------------------------- /src/components/LightboxDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cubiq/Mellon-client/HEAD/src/components/LightboxDialog.tsx -------------------------------------------------------------------------------- /src/components/ModelManagerDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cubiq/Mellon-client/HEAD/src/components/ModelManagerDialog.tsx -------------------------------------------------------------------------------- /src/components/NodeContent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cubiq/Mellon-client/HEAD/src/components/NodeContent.tsx -------------------------------------------------------------------------------- /src/components/NodeList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cubiq/Mellon-client/HEAD/src/components/NodeList.tsx -------------------------------------------------------------------------------- /src/components/NodeSearchDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cubiq/Mellon-client/HEAD/src/components/NodeSearchDialog.tsx -------------------------------------------------------------------------------- /src/components/SettingsDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cubiq/Mellon-client/HEAD/src/components/SettingsDialog.tsx -------------------------------------------------------------------------------- /src/components/TopBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cubiq/Mellon-client/HEAD/src/components/TopBar.tsx -------------------------------------------------------------------------------- /src/components/WebsocketProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cubiq/Mellon-client/HEAD/src/components/WebsocketProvider.tsx -------------------------------------------------------------------------------- /src/components/Workflow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cubiq/Mellon-client/HEAD/src/components/Workflow.tsx -------------------------------------------------------------------------------- /src/fields/AutocompleteField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cubiq/Mellon-client/HEAD/src/fields/AutocompleteField.tsx -------------------------------------------------------------------------------- /src/fields/FileBrowserField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cubiq/Mellon-client/HEAD/src/fields/FileBrowserField.tsx -------------------------------------------------------------------------------- /src/fields/HandleField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cubiq/Mellon-client/HEAD/src/fields/HandleField.tsx -------------------------------------------------------------------------------- /src/fields/InputField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cubiq/Mellon-client/HEAD/src/fields/InputField.tsx -------------------------------------------------------------------------------- /src/fields/LayerConfigField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cubiq/Mellon-client/HEAD/src/fields/LayerConfigField.tsx -------------------------------------------------------------------------------- /src/fields/ModelSelectField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cubiq/Mellon-client/HEAD/src/fields/ModelSelectField.tsx -------------------------------------------------------------------------------- /src/fields/NumberField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cubiq/Mellon-client/HEAD/src/fields/NumberField.tsx -------------------------------------------------------------------------------- /src/fields/RadioField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cubiq/Mellon-client/HEAD/src/fields/RadioField.tsx -------------------------------------------------------------------------------- /src/fields/RandomField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cubiq/Mellon-client/HEAD/src/fields/RandomField.tsx -------------------------------------------------------------------------------- /src/fields/RangeField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cubiq/Mellon-client/HEAD/src/fields/RangeField.tsx -------------------------------------------------------------------------------- /src/fields/SelectDialogField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cubiq/Mellon-client/HEAD/src/fields/SelectDialogField.tsx -------------------------------------------------------------------------------- /src/fields/SelectField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cubiq/Mellon-client/HEAD/src/fields/SelectField.tsx -------------------------------------------------------------------------------- /src/fields/SplineField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cubiq/Mellon-client/HEAD/src/fields/SplineField.tsx -------------------------------------------------------------------------------- /src/fields/TextareaField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cubiq/Mellon-client/HEAD/src/fields/TextareaField.tsx -------------------------------------------------------------------------------- /src/fields/ToggleField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cubiq/Mellon-client/HEAD/src/fields/ToggleField.tsx -------------------------------------------------------------------------------- /src/fields/UIButtonField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cubiq/Mellon-client/HEAD/src/fields/UIButtonField.tsx -------------------------------------------------------------------------------- /src/fields/UIGroupField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cubiq/Mellon-client/HEAD/src/fields/UIGroupField.tsx -------------------------------------------------------------------------------- /src/fields/UIImageBoxSelect.tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/fields/UIImageField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cubiq/Mellon-client/HEAD/src/fields/UIImageField.tsx -------------------------------------------------------------------------------- /src/fields/UIImagecompareField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cubiq/Mellon-client/HEAD/src/fields/UIImagecompareField.tsx -------------------------------------------------------------------------------- /src/fields/UILabelField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cubiq/Mellon-client/HEAD/src/fields/UILabelField.tsx -------------------------------------------------------------------------------- /src/fields/UITextField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cubiq/Mellon-client/HEAD/src/fields/UITextField.tsx -------------------------------------------------------------------------------- /src/fields/UIVideoField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cubiq/Mellon-client/HEAD/src/fields/UIVideoField.tsx -------------------------------------------------------------------------------- /src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cubiq/Mellon-client/HEAD/src/main.tsx -------------------------------------------------------------------------------- /src/stores/useFlowStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cubiq/Mellon-client/HEAD/src/stores/useFlowStore.ts -------------------------------------------------------------------------------- /src/stores/useNodeStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cubiq/Mellon-client/HEAD/src/stores/useNodeStore.ts -------------------------------------------------------------------------------- /src/stores/useSettingsStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cubiq/Mellon-client/HEAD/src/stores/useSettingsStore.ts -------------------------------------------------------------------------------- /src/stores/useTaskStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cubiq/Mellon-client/HEAD/src/stores/useTaskStore.ts -------------------------------------------------------------------------------- /src/stores/useWebsocketStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cubiq/Mellon-client/HEAD/src/stores/useWebsocketStore.ts -------------------------------------------------------------------------------- /src/utils/deepEqual.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cubiq/Mellon-client/HEAD/src/utils/deepEqual.ts -------------------------------------------------------------------------------- /src/utils/fieldAction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cubiq/Mellon-client/HEAD/src/utils/fieldAction.ts -------------------------------------------------------------------------------- /src/utils/formatExecutionTime.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cubiq/Mellon-client/HEAD/src/utils/formatExecutionTime.ts -------------------------------------------------------------------------------- /src/utils/formatMemory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cubiq/Mellon-client/HEAD/src/utils/formatMemory.ts -------------------------------------------------------------------------------- /src/utils/getDecimalPlaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cubiq/Mellon-client/HEAD/src/utils/getDecimalPlaces.ts -------------------------------------------------------------------------------- /src/utils/runGraph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cubiq/Mellon-client/HEAD/src/utils/runGraph.ts -------------------------------------------------------------------------------- /src/utils/useDebounce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cubiq/Mellon-client/HEAD/src/utils/useDebounce.ts -------------------------------------------------------------------------------- /src/vite-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cubiq/Mellon-client/HEAD/src/vite-env.d.ts -------------------------------------------------------------------------------- /tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cubiq/Mellon-client/HEAD/tsconfig.app.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cubiq/Mellon-client/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cubiq/Mellon-client/HEAD/tsconfig.node.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cubiq/Mellon-client/HEAD/vite.config.ts --------------------------------------------------------------------------------