jialin and jialin
f18c12662b
Revert "fix(usage): remove the delete tag of models and users in tokens tab"
...
This reverts commit 1b3d4748d4de963ba0c710e3aac91e3af0015531.
2026-07-08 10:45:23 +08:00
jialin and jialin
71840cfc8f
refactor(footer): use useAtomValue for version
2026-07-07 20:37:39 +08:00
jialin and jialin
e75beb7324
fix(footer): show version reactively via useAtom
2026-07-07 20:37:39 +08:00
jialin and jialin
90cc6ec753
fix(cluster): drive k8s cluster type from shared state
...
Replace unreliable Form.useWatch on the unregistered gpuInstanceOptions
path with explicit shared clusterType state. Fixes the type selector
being unclickable and flickering, and ensures a model cluster no longer
submits a stale gpuInstanceOptions payload.
2026-07-07 20:37:39 +08:00
jialin and jialin
bd4954f161
fix(usage): remove the delete tag of models and users in tokens tab
2026-07-07 20:37:39 +08:00
jialin and jialin
32fab0fa62
style: gpu selector
2026-07-07 20:37:39 +08:00
jialin and jialin
dc41b61d69
fix(deployments): display gpu allocated value in gpu selector
2026-07-06 17:48:22 +08:00
jialin and jialin
3a1565690d
fix(worker): incorrect worker version
2026-07-06 11:58:51 +08:00
jialin and jialin
1bb9fd73db
chore(template): theme logo
2026-07-06 11:58:51 +08:00
jialin and jialin
39024b1d46
chore(hooks): remove unused hooks
2026-07-06 11:58:51 +08:00
jialin and jialin
e1af27e11c
fix(dashboard): remove date from group_by
2026-07-02 13:18:04 +08:00
jialin and jialin
f4ebd8d7d1
chore: remove old code
2026-07-02 13:18:04 +08:00
jialin and jialin
bd58a911d5
chore: remove driver.js
2026-07-02 13:18:04 +08:00
jialin and jialin
5321973ebe
perf(charts): import chart components from @gpustack/core-ui/charts
...
Switch all echarts-based chart imports to the dedicated core-ui charts
entry so echarts stays out of the synchronous entry bundle and loads
only on chart routes. Requires @gpustack/core-ui with the ./charts export.
2026-07-01 20:54:26 +08:00
jialin and jialin
0a1f875590
perf(markdown): load katex css lazily via local FullMarkdown wrapper
...
core-ui no longer bundles katex.min.css (it would base64-inline ~1.4MB
of fonts into the render-blocking global css). Wrap FullMarkdown locally
to co-locate the katex stylesheet so it loads only in the routes that
render math.
2026-07-01 20:54:26 +08:00
jialin and jialin
23f0e4398a
fix(pageContainer): remove leftContent, rightContent, props
2026-07-01 19:11:47 +08:00
jialin and jialin
b342174fc2
feat(cluster-detail): add cluster switcher; consume core-ui header-slot
...
page-box now imports the header-slot bridge from core-ui and re-exports it, plus a dev warning when a header slot has multiple owners. cluster-detail breadcrumb becomes a BaseSelect to switch clusters, and the tab tables are keyed by id so they refetch on switch.
2026-07-01 19:11:47 +08:00
jialin and jialin
d07d3b2c99
refactor(layout): adopt header-slot page container across pages
2026-07-01 19:11:47 +08:00
jialin and jialin
8a15172316
fix(provider): table sorting does not work
2026-07-01 11:42:30 +08:00
jialin and jialin
185e3475e7
feat: add model icon in my models
2026-07-01 11:42:30 +08:00
jialin and jialin
64720ccbfa
chore: press enter key to submit while focus on password
2026-07-01 11:42:30 +08:00
jialin and jialin
db17192e55
fix(usage): carry full filter set in breakdown tables and fix double fetch
...
- breakdown sub-tables now send all active filters (route/user/api_key), matching the trend chart
- summary tab filters the token trend by user and unions user options from both meta APIs (deduped by id)
- stabilize the filters reference so meta load no longer retriggers a second fetch on mount
2026-06-30 17:02:17 +08:00
jialin and jialin
a516e6ce72
feat(dashboard): split top user token usage into prompt/completion
2026-06-30 14:38:35 +08:00
jialin and jialin
b1cffe047c
docs: expand CLAUDE.md conventions (naming, types, config, core-ui)
...
- Clarify styles rule: avoid styled-components in new code; existing
usage is legacy debt, not migrated wholesale
- Add naming conventions (module structure, file naming)
- Add config & types section (FormData/ListItem, config/index.ts)
- Expand Common components with frequently-reused core-ui inventory
2026-06-29 19:44:28 +08:00
jialin and jialin
6509f2a4ff
docs: consolidate component conventions into CLAUDE.md and skill
...
- Add "Dynamic add-item form fields" guidance to CLAUDE.md (pick
component by field schema: LabelSelector / ListInput / MetadataList)
- Fold StatusTag status-display recipe into create-crud-page skill
- Remove DESIGN.md (content migrated to the above)
2026-06-29 19:44:28 +08:00
jialin and jialin
f719c11606
refactor(perferences): use center wrapper layout
2026-06-29 19:44:28 +08:00
jialin and jialin
b8d7873b77
chore: dedupe agent instruction files into CLAUDE.md
2026-06-29 12:10:18 +08:00
jialin and jialin
a9248a98a5
chore: add create-crud-page and form-patterns skills, refresh CLAUDE.md
2026-06-29 12:10:18 +08:00
jialin and jialin
8b34f68824
feat(cluster): resource topology entrance
2026-06-26 22:14:37 +08:00
jialin and jialin
e37828a2cd
fix: resource topology ux
2026-06-26 22:14:37 +08:00
jialin and jialin
4709661f93
fix(tts): reset form fields to initialvalues after model changed
2026-06-25 14:34:15 +08:00
jialin and jialin
1d7543f19c
chore: adjust colors generator
2026-06-25 14:34:15 +08:00
jialin and jialin
1cf146ca32
fix(usage): dynamic bar color value
2026-06-24 20:54:16 +08:00
jialin and jialin
b05c510776
fix: add warning tips when deleting ssh key
2026-06-24 20:54:16 +08:00
jialin and jialin
e79d5f8962
fix(usage): selection maxTagCount
2026-06-24 20:54:16 +08:00
jialin and jialin
ee42a9d0ed
refactor(components): migrate shared components to core-ui and remove unused ones
2026-06-24 14:02:41 +08:00
jialin and jialin
28976dea4b
fix(cardpage): duplicate data appears after clicking refresh
2026-06-24 14:02:41 +08:00
jialin and jialin
22e5cc3aa5
fix(usage): display usage tabs base on access permissions
2026-06-24 11:26:40 +08:00
jialin and jialin
3052c0b23e
fix(app): run probe resources at two stages
2026-06-24 11:26:40 +08:00
jialin and jialin
1c9cabf7e7
fix(usage): instance type check conditions
2026-06-22 15:25:18 +08:00
jialin and jialin
03842d1741
fix: gpu selector height
2026-06-22 15:25:18 +08:00
jialin and jialin
84304eadb7
fix(playgroundimage): allow to input size
2026-06-18 16:03:35 +08:00
jialin and jialin
ab3739219e
chore: update vllm, sglang, preset argument options
2026-06-18 16:03:35 +08:00
jialin and jialin
7cf4932f3a
fix(deploymentlog): show the checkbox only when container exsiting previous
2026-06-18 11:50:19 +08:00
jialin and jialin
032f1eefef
fix(deployments): show a prefix before model name in playground
2026-06-18 11:50:19 +08:00
jialin and jialin
e35be94f7c
fix(provider): filter bailian do not work
2026-06-18 11:50:19 +08:00
jialin and jialin
e76e2ad85a
fix(worker): IP cell text wrapping
2026-06-18 11:50:19 +08:00
jialin and jialin
cb19cd2476
fix: show cpu only spec info
2026-06-17 20:11:06 +08:00
jialin and jialin
c532732ce9
fix: show CPU Only in usage instanc types
2026-06-17 18:29:58 +08:00
jialin and jialin
2bc10dbb2e
fix: bailian logo, instance logs params container_name
2026-06-17 16:49:25 +08:00
jialin and jialin
b634a03ef9
fix: use alibaba cloud icon for qwen provider
2026-06-17 15:30:43 +08:00
jialin and jialin
ac64bb98ad
fix: Only display name editable when editing storage and storage type
2026-06-17 12:35:24 +08:00
jialin and jialin
aa49539210
fix: select gpu stype when creating cluster from gpu service
2026-06-17 12:35:24 +08:00
jialin and jialin
1f5678f781
fix: update nividia notes
2026-06-17 12:35:24 +08:00
jialin and jialin
7adc089e94
fix: save the default_width, default_height in image size options
2026-06-17 12:35:24 +08:00
jialin and jialin
6e1e9c07ee
fix: template name readonly in editting
2026-06-17 11:06:39 +08:00
jialin and jialin
1d55382f3b
fix: fetch all model instance after stopping
2026-06-17 11:06:39 +08:00
jialin and jialin
e68bb0bc4e
fix: export data should contain all tables
2026-06-16 22:28:46 +08:00
jialin and jialin
c8e14dade5
fix: remove vendor logo in template list
2026-06-16 22:28:46 +08:00
jialin and jialin
e4c1a3f5c2
refactor: usage instance tab, split tables
2026-06-16 22:28:46 +08:00
jialin and jialin
cdd6ef9cb3
refactor: use hook for fetch event
2026-06-16 22:28:46 +08:00
jialin and jialin
737d43fd16
refactor: use hook for fetch chart
2026-06-16 22:28:46 +08:00
jialin and jialin
9f5163531c
refactor: usage storage tab, split tables
2026-06-16 22:28:46 +08:00
jialin and jialin
df5cf0f4e5
chore: nvidia notes in add worker
2026-06-16 18:35:19 +08:00
jialin and jialin
e160b64697
fix: do not show billing menu in ent
2026-06-16 18:35:19 +08:00
jialin and jialin
7d36c6ac4a
revert: show model name from api directly in apikeys
2026-06-16 15:25:46 +08:00
jialin and jialin
0820edf55f
fix: refresh data in card page list
2026-06-16 15:25:46 +08:00
jialin and jialin
12e324893f
fix: gpu instance state color
2026-06-16 14:17:43 +08:00
jialin and jialin
4017c4dd33
style: table hover bg, remove description in billing
2026-06-16 14:17:43 +08:00
jialin and jialin
17b65d80e1
fix(style): API info access url overflow
2026-06-16 14:17:43 +08:00
jialin and jialin
47cb3321ab
fix(style): forgot password layout
2026-06-16 14:17:43 +08:00
jialin and jialin
547b9f617b
fix(style): forget button in login page
2026-06-15 15:48:41 +08:00
jialin and jialin
9e7bd78693
fix: allowed models do not contain the org name
2026-06-15 14:45:27 +08:00
jialin and jialin
c53d60b628
fix: remove the depude code in buildTrend
2026-06-14 19:40:19 +08:00
jialin and jialin
9566e0cdb2
fix: queryParams do not be updated timely
2026-06-14 19:21:36 +08:00
jialin and jialin
ed3e779d22
fix: do not trigger setInitialized in catch when error occured
2026-06-14 19:14:18 +08:00
jialin and jialin
3e2133753d
fix: barchart, piechart flash issue
2026-06-14 19:14:18 +08:00
jialin and jialin
736a853192
chore: add cancel token
2026-06-14 19:14:18 +08:00
jialin and jialin
08ef2ffa9a
refactor(usagesummary): fetch data
2026-06-14 19:14:18 +08:00
jialin and jialin
6cf512cccd
refactor(usage): split tabs into separate dirs
2026-06-14 19:14:18 +08:00
jialin and jialin
6f56e614f3
chore: instance creationg UE
2026-06-14 19:14:18 +08:00
jialin and jialin
8c06862705
style: login placeholder
2026-06-12 22:20:31 +08:00
jialin and jialin
48159171c2
fix: keep uniform for instance type render content
2026-06-12 22:20:31 +08:00
jialin and jialin
d5d0749b72
chore(deps): update ui 1.0.27
2026-06-12 21:16:07 +08:00
jialin and jialin
dc4dd81e11
refactor(login): layout style
2026-06-12 21:16:07 +08:00
jialin and jialin
c736e2186d
revert: display the max count cpu instance type
2026-06-12 20:49:47 +08:00
jialin and jialin
04e1e1e566
chore: remove remember me
2026-06-12 16:02:22 +08:00
jialin and jialin
01f66085ab
fix: only keep the max count cpu instance type
2026-06-12 16:02:22 +08:00
jialin and jialin
ddf723525a
fix: instance types switch between gpu and cpu
2026-06-12 12:10:14 +08:00
jialin and jialin
b985dcee63
chore(deps): update ui 1.0.26
2026-06-11 20:31:36 +08:00
jialin and jialin
77e92432ed
fix: changed notice always display
2026-06-11 20:02:27 +08:00
jialin and jialin
a7b33a928b
fix: anti double submit in form
2026-06-11 20:02:27 +08:00
jialin and jialin
1218c6d096
fix: prevent duplicate submit and unlock on validation failure in deploy/update modals
2026-06-11 20:02:27 +08:00
jialin and jialin
6337431ed4
chore(deps): update ui 1.0.25
2026-06-11 14:13:08 +08:00
jialin and jialin
2ba5118bc2
fix: filter modelInstance by cluster in benchmark form
2026-06-11 14:13:08 +08:00
jialin and jialin
12649c7ccf
chore(deps): update ui 1.0.24
2026-06-10 20:29:50 +08:00
jialin and jialin
5d96932870
fix: logs viewer scroll to bottom aumatically
2026-06-10 20:29:50 +08:00
jialin and jialin
e6cfa6cf77
fix: template display after initialized
2026-06-10 20:29:50 +08:00
jialin and jialin
fd050b33d9
fix: dedupe backend params when switching backend
2026-06-10 15:37:27 +08:00
jialin and jialin
698090b17a
fix: watch list do not update when creating
2026-06-10 15:37:27 +08:00