4bddea2831
Merge branch 'main' into dependabot/npm_and_yarn/webui/npm-development-bfaa8512fe
2025-11-13 21:38:39 +01:00
d600212cd0
Add @types/node to types in tsconfig.json
2025-11-13 21:36:21 +01:00
dependabot[bot]
5837521821
chore: bump the npm-development group across 1 directory with 14 updates
...
Bumps the npm-development group with 14 updates in the /webui directory:
| Package | From | To |
| --- | --- | --- |
| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js ) | `9.32.0` | `9.39.1` |
| [@types/eslint__js](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/eslint__js ) | `8.42.3` | `9.14.0` |
| [@testing-library/jest-dom](https://github.com/testing-library/jest-dom ) | `6.6.3` | `6.9.1` |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) | `24.0.15` | `24.10.1` |
| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react ) | `4.7.0` | `5.1.1` |
| [@vitest/ui](https://github.com/vitest-dev/vitest/tree/HEAD/packages/ui ) | `3.2.4` | `4.0.8` |
| [eslint](https://github.com/eslint/eslint ) | `9.32.0` | `9.39.1` |
| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks ) | `5.2.0` | `7.0.1` |
| [jsdom](https://github.com/jsdom/jsdom ) | `26.1.0` | `27.2.0` |
| [tw-animate-css](https://github.com/Wombosvideo/tw-animate-css ) | `1.3.5` | `1.4.0` |
| [typescript](https://github.com/microsoft/TypeScript ) | `5.8.3` | `5.9.3` |
| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint ) | `8.38.0` | `8.46.4` |
| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) | `7.1.11` | `7.2.2` |
| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest ) | `3.2.4` | `4.0.8` |
Updates `@eslint/js` from 9.32.0 to 9.39.1
- [Release notes](https://github.com/eslint/eslint/releases )
- [Commits](https://github.com/eslint/eslint/commits/v9.39.1/packages/js )
Updates `@types/eslint__js` from 8.42.3 to 9.14.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/eslint__js )
Updates `@testing-library/jest-dom` from 6.6.3 to 6.9.1
- [Release notes](https://github.com/testing-library/jest-dom/releases )
- [Changelog](https://github.com/testing-library/jest-dom/blob/main/CHANGELOG.md )
- [Commits](https://github.com/testing-library/jest-dom/compare/v6.6.3...v6.9.1 )
Updates `@types/eslint__js` from 8.42.3 to 9.14.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/eslint__js )
Updates `@types/node` from 24.0.15 to 24.10.1
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `@vitejs/plugin-react` from 4.7.0 to 5.1.1
- [Release notes](https://github.com/vitejs/vite-plugin-react/releases )
- [Changelog](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite-plugin-react/commits/plugin-react@5.1.1/packages/plugin-react )
Updates `@vitest/ui` from 3.2.4 to 4.0.8
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.0.8/packages/ui )
Updates `eslint` from 9.32.0 to 9.39.1
- [Release notes](https://github.com/eslint/eslint/releases )
- [Commits](https://github.com/eslint/eslint/compare/v9.32.0...v9.39.1 )
Updates `eslint-plugin-react-hooks` from 5.2.0 to 7.0.1
- [Release notes](https://github.com/facebook/react/releases )
- [Changelog](https://github.com/facebook/react/blob/main/packages/eslint-plugin-react-hooks/CHANGELOG.md )
- [Commits](https://github.com/facebook/react/commits/HEAD/packages/eslint-plugin-react-hooks )
Updates `jsdom` from 26.1.0 to 27.2.0
- [Release notes](https://github.com/jsdom/jsdom/releases )
- [Changelog](https://github.com/jsdom/jsdom/blob/main/Changelog.md )
- [Commits](https://github.com/jsdom/jsdom/compare/26.1.0...27.2.0 )
Updates `tw-animate-css` from 1.3.5 to 1.4.0
- [Release notes](https://github.com/Wombosvideo/tw-animate-css/releases )
- [Commits](https://github.com/Wombosvideo/tw-animate-css/compare/v1.3.5...v1.4.0 )
Updates `typescript` from 5.8.3 to 5.9.3
- [Release notes](https://github.com/microsoft/TypeScript/releases )
- [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release-publish.yml )
- [Commits](https://github.com/microsoft/TypeScript/compare/v5.8.3...v5.9.3 )
Updates `typescript-eslint` from 8.38.0 to 8.46.4
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.46.4/packages/typescript-eslint )
Updates `vite` from 7.1.11 to 7.2.2
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v7.2.2/packages/vite )
Updates `vitest` from 3.2.4 to 4.0.8
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.0.8/packages/vitest )
---
updated-dependencies:
- dependency-name: "@eslint/js"
dependency-version: 9.39.1
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: npm-development
- dependency-name: "@types/eslint__js"
dependency-version: 9.14.0
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: npm-development
- dependency-name: "@testing-library/jest-dom"
dependency-version: 6.9.1
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: npm-development
- dependency-name: "@types/eslint__js"
dependency-version: 9.14.0
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: npm-development
- dependency-name: "@types/node"
dependency-version: 24.10.1
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: npm-development
- dependency-name: "@vitejs/plugin-react"
dependency-version: 5.1.1
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: npm-development
- dependency-name: "@vitest/ui"
dependency-version: 4.0.8
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: npm-development
- dependency-name: eslint
dependency-version: 9.39.1
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: npm-development
- dependency-name: eslint-plugin-react-hooks
dependency-version: 7.0.1
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: npm-development
- dependency-name: jsdom
dependency-version: 27.2.0
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: npm-development
- dependency-name: tw-animate-css
dependency-version: 1.4.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: npm-development
- dependency-name: typescript
dependency-version: 5.9.3
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: npm-development
- dependency-name: typescript-eslint
dependency-version: 8.46.4
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: npm-development
- dependency-name: vite
dependency-version: 7.2.2
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: npm-development
- dependency-name: vitest
dependency-version: 4.0.8
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: npm-development
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-13 20:19:01 +00:00
5335634879
Merge branch 'main' into dependabot/npm_and_yarn/webui/npm-production-ebddbb6ace
2025-11-13 21:11:33 +01:00
72b70918fa
Add useEffect to sync internal state with value prop in KeyValueInput
2025-11-13 21:04:20 +01:00
c022746cd8
Fix import path for EnvVarsInput component
2025-11-12 23:13:09 +01:00
15180a227b
Add support for extra arguments in frontend
2025-11-12 22:50:15 +01:00
dependabot[bot]
0708327a16
chore: bump the npm-production group in /webui with 5 updates
...
Bumps the npm-production group in /webui with 5 updates:
| Package | From | To |
| --- | --- | --- |
| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react ) | `0.525.0` | `0.553.0` |
| [react](https://github.com/facebook/react/tree/HEAD/packages/react ) | `19.1.0` | `19.2.0` |
| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom ) | `19.1.0` | `19.2.0` |
| [tailwind-merge](https://github.com/dcastil/tailwind-merge ) | `3.3.1` | `3.4.0` |
| [zod](https://github.com/colinhacks/zod ) | `4.0.5` | `4.1.12` |
Updates `lucide-react` from 0.525.0 to 0.553.0
- [Release notes](https://github.com/lucide-icons/lucide/releases )
- [Commits](https://github.com/lucide-icons/lucide/commits/0.553.0/packages/lucide-react )
Updates `react` from 19.1.0 to 19.2.0
- [Release notes](https://github.com/facebook/react/releases )
- [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md )
- [Commits](https://github.com/facebook/react/commits/v19.2.0/packages/react )
Updates `react-dom` from 19.1.0 to 19.2.0
- [Release notes](https://github.com/facebook/react/releases )
- [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md )
- [Commits](https://github.com/facebook/react/commits/v19.2.0/packages/react-dom )
Updates `tailwind-merge` from 3.3.1 to 3.4.0
- [Release notes](https://github.com/dcastil/tailwind-merge/releases )
- [Commits](https://github.com/dcastil/tailwind-merge/compare/v3.3.1...v3.4.0 )
Updates `zod` from 4.0.5 to 4.1.12
- [Release notes](https://github.com/colinhacks/zod/releases )
- [Commits](https://github.com/colinhacks/zod/compare/v4.0.5...v4.1.12 )
---
updated-dependencies:
- dependency-name: lucide-react
dependency-version: 0.553.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: npm-production
- dependency-name: react
dependency-version: 19.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: npm-production
- dependency-name: react-dom
dependency-version: 19.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: npm-production
- dependency-name: tailwind-merge
dependency-version: 3.4.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: npm-production
- dependency-name: zod
dependency-version: 4.1.12
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: npm-production
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-12 20:58:32 +00:00
c340439306
Add support for 'shutting_down' state in HealthBadge and health service
2025-10-29 00:09:18 +01:00
5b84b64623
Fix some typescript issues
2025-10-27 20:36:31 +01:00
7813a5f2be
Move import instance configuration to InstanceDialog component
2025-10-27 20:17:18 +01:00
a00c9b82a6
Add import functionality for instance configuration from JSON file
2025-10-27 20:11:22 +01:00
cbfa6bd48f
Fix export functionality to exclude computed field from JSON output
2025-10-27 19:59:43 +01:00
bee0f72c10
Add export functionality to InstanceCard component
2025-10-27 19:55:07 +01:00
13ef13449c
Fix ts type check
2025-10-26 19:52:44 +01:00
777e07752b
Fix health service tests
2025-10-26 19:48:07 +01:00
75e7b628ca
Remove 'loading' and 'error' states
2025-10-26 19:12:35 +01:00
2a1bebeb24
Improve health checks for instances
2025-10-26 19:05:03 +01:00
4bbf45f0b9
Merge pull request #70 from lordmathis/refactor/manager
...
refactor: Split instance manager into single focus structs
2025-10-22 20:21:15 +02:00
13f3bed5fe
Add URL encoding for instance name in API calls in webui
2025-10-21 23:36:26 +02:00
dependabot[bot]
e5f1b7c056
Bump vite in /webui in the npm_and_yarn group across 1 directory
...
Bumps the npm_and_yarn group with 1 update in the /webui directory: [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ).
Updates `vite` from 7.1.5 to 7.1.11
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v7.1.11/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 7.1.11
dependency-type: direct:development
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-21 00:23:03 +00:00
696a2cb18b
Prevent node change on update
2025-10-16 22:35:29 +02:00
9d5f01d4ae
Auto-select first node in InstanceSettingsCard if none is selected
2025-10-09 19:13:58 +02:00
6c1a76691d
Improve cleanup of options in InstanceDialog to skip empty strings and arrays
2025-10-09 18:49:36 +02:00
5d958ed283
Fix backend_options cleanup to exclude empty arrays in InstanceDialog
2025-10-09 18:38:33 +02:00
56b95d1243
Refactor InstanceSettingsCard and API types to use NodesMap
2025-10-08 19:52:39 +02:00
16b28bac05
Merge branch 'main' into feat/multi-host
2025-10-07 18:04:24 +02:00
bd062f8ca0
Mock Response.clone for tests
2025-10-04 22:22:25 +02:00
8ebdb1a183
Fix double read of json response when content-length header is missing
2025-10-04 22:16:28 +02:00
b728a7c6b2
Fix fetchNodes call to ensure proper handling of promise
2025-10-03 10:53:29 +02:00
a491f29483
Add node selection functionality to InstanceSettingsCard and define Node API
2025-10-02 23:18:33 +02:00
Anuruth Lertpiya
e50660c379
Fixed broken webui tests
2025-09-29 13:38:24 +00:00
Anuruth Lertpiya
5906d89f8d
Added support for serving behind a reverse proxy
...
- Added support for specifying response headers for each backend
- Allowing users to set `X-Accel-Buffering: no` to disable buffering for streaming responses in nginx
- Updated `configuration.md` to document the new configuration options
- Modified Vite config to build with `base: "./"`, making assets be accessed via relative paths
- Updated API_BASE to use `document.baseURI`, allowing API calls to be made relative to the base path
2025-09-29 12:43:10 +00:00
ffa0a0c161
Remove ZodFormField and BasicInstanceFields components
2025-09-28 14:42:10 +02:00
1fbf809a2d
Add EnvironmentVariablesInput component and integrate into InstanceSettingsCard
2025-09-28 14:42:10 +02:00
2cd9d374a7
Add Docker badge to UI
2025-09-25 23:04:24 +02:00
e3bf8ac05a
Update SystemInfo dialog
2025-09-23 22:05:31 +02:00
edf0575925
Replace SystemInfoDialog with BackendInfoDialog and update related references
2025-09-23 21:44:04 +02:00
71a48aa3b6
Update server API functions to use /backends/llama-cpp path
2025-09-23 21:28:23 +02:00
2cbd666d38
Redesign create/edit instance dialog
2025-09-23 21:11:00 +02:00
05e4335389
Fix instance management tests
2025-09-23 19:45:45 +02:00
850cf018e3
Refactor BackendBadge component
2025-09-23 19:20:53 +02:00
9c3da55c5d
Improve InstanceCard layout
2025-09-23 18:12:58 +02:00
48b3a39dfe
Move badges in instance card
2025-09-22 21:54:04 +02:00
c10153f59f
Add BackendBadge component and integrate it into InstanceCard
2025-09-22 21:48:33 +02:00
588b025fb1
Handle empty responses for JSON endpoints in apiCall function
2025-09-22 21:39:44 +02:00
6dcf0f806e
Fix VLLM command placeholder formatting
2025-09-22 21:30:59 +02:00
501afb7f0d
Refactor form components and improve API error handling
2025-09-21 21:33:53 +02:00
b665194307
Add vLLM backend support to webui
2025-09-21 20:58:43 +02:00
5121f0e302
Remove PythonPath references from MlxServerOptions and related configurations
2025-09-17 21:59:55 +02:00