Yuki Guo
ec998552b9
feat: ca website upload ( #14148 )
2026-10-23 18:12:57 +08:00
Yuki Guo
98b27af6a0
fix: container list search ( #14134 )
2026-10-21 18:22:02 +08:00
ssongliu
a393224729
feat(ai): support benchmark node options and report integration ( #14145 )
2026-10-21 18:07:39 +08:00
Woolsen
b851c84290
fix(container): reset sort to default when cleared ( #14140 )
...
The container list opens with name ascending but shows no sort indicator. Clearing the name sort kept the previous descending order, so two no-indicator states represented different orders. Reset the request to the default name ascending when the sort is cleared.
2026-10-21 18:01:18 +08:00
Woolsen
372855157d
feat(container): support sorting by creation time ( #14141 )
...
Add a creation time column to the container list. The column uses the backend createdAt order field and displays the existing createTime value. It follows the standard three-state sort cycle, starting with newest first.
2026-10-21 18:01:07 +08:00
CityFun and ssongliu
577d771495
feat(agent): add DeepSeek Harness and OctoP support ( #14138 )
...
* feat(agent): add DeepSeek Harness and OctoP support
* fix: restore default core edition configuration
---------
Co-authored-by: ssongliu <sloooop1x@gmail.com >
2026-10-21 17:25:38 +08:00
Yuki Guo
ca3e6511e5
feat: ssl push multiple directories ( #14137 )
2026-10-21 17:23:56 +08:00
Yuki Guo
8af14eae25
feat: add container catalog batch upload ( #14133 )
2026-10-21 17:09:01 +08:00
ssongliu
175fbaf3f2
fix: correct terminal node routing for containers ( #14142 )
2026-10-21 16:40:42 +08:00
Yuki Guo
13199efd62
feat: add overview more quick menu ( #14132 )
2026-10-21 16:21:07 +08:00
HynoR and Cursor
04099ae2a2
feat(terminal): add session grace expiry tests and improve detach logic ( #14127 )
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-19 17:54:05 +08:00
ssongliu
c695a2a408
fix(firewall): prepare access whitelist before startup ( #14114 )
2026-10-16 17:27:48 +08:00
ssongliu
690cb48280
feat(vllm): refine monitor snapshots and historical request counts ( #14109 )
2026-10-16 13:36:29 +08:00
ssongliu
f226fed8cd
feat(firewall): support restoring rule backups on startup ( #14108 )
2026-10-16 10:50:07 +08:00
Yuki Guo
110c292856
chore: chore home default css ( #14101 )
2026-10-15 15:45:25 +08:00
Kadxy and ssongliu
8e865c2c46
fix: stop translating the built-in Default group name ( #14100 )
...
* fix: stop translating the built-in Default group name
* fix: resolve default cronjob group by flag
---------
Co-authored-by: ssongliu <sloooop1x@gmail.com >
2026-10-15 15:42:18 +08:00
Kadxy
17b8f472e7
fix(cronjob): show Yes/No text instead of check icon in script library interactive column ( #14099 )
2026-10-15 15:25:03 +08:00
ssongliu
547f9775b0
fix(firewall): support legacy ip RA checks and link documentation ( #14083 )
2026-10-14 15:57:07 +08:00
蘭
12bfe6a1bd
fix: Fix Webhook Response Judgment and Optimize Configuration and Testing Experience ( #14077 )
2026-10-14 11:28:21 +08:00
ssongliu
aaf70cfc41
fix(log): improve operation logs ( #14076 )
2026-10-13 18:28:34 +08:00
Yuki Guo
1ecd4f7f0c
fix: container log text ( #14066 )
2026-10-13 17:56:52 +08:00
CityFun
a8ccdcade7
fix(ai-gateway): support backup logic during app upgrades ( #14072 )
2026-10-13 17:28:42 +08:00
ssongliu
4a89c0c031
fix: prevent refresh loop after unbinding current node license ( #14064 )
2026-10-13 11:20:48 +08:00
ssongliu
f21ebb1a36
chore(deps): consolidate dependency and security updates ( #14063 )
2026-10-13 11:20:43 +08:00
ssongliu
3011383b07
fix(compose): handle relative paths and preserve multi-file projects ( #14062 )
2026-10-13 11:03:17 +08:00
Yuki Guo
e90b201001
refactor: remove user tooltip ( #14041 )
2026-10-12 18:18:44 +08:00
ssongliu
f7394938f7
chore(deps): update remaining dependencies and VueUse 15 ( #14040 )
2026-10-12 16:05:35 +08:00
ssongliu
afcb94f6ef
feat(vllm): add request metrics and optimize monitor history ( #14032 )
2026-10-12 15:54:42 +08:00
ssongliu
5a2e430dff
fix(home): calculate overview rates from actual sample intervals ( #14033 )
2026-10-12 15:52:34 +08:00
Yuki Guo
f2ca4f56e6
feat: add Netcup DNS ( #14038 )
2026-10-12 15:03:07 +08:00
ssongliu
b6f609aaee
chore(deps): update dependencies and apply security patches ( #14037 )
2026-10-12 14:49:01 +08:00
Yuki Guo
c960c0137d
refactor: refactor user info ( #14036 )
2026-10-12 14:17:13 +08:00
Yuki Guo
4d481a8f31
refactor: refactor website ssl delete text ( #14024 )
2026-10-12 10:07:58 +08:00
Yuki Guo
f1e0aa3391
feat(container): support local image uploads and improve import task … ( #14025 )
...
* feat(container): support local image uploads and improve import task logs
* feat(container): support local image uploads and improve import task logs
* fix(container): remove duplicate image load response helper
2026-10-12 09:41:36 +08:00
Yuki Guo
f475500543
fix(frontend): reset search filters and pagination on page visits ( #14016 )
2026-10-10 17:56:38 +08:00
Yuki Guo
8415a1ce28
refactor: refactor user info ( #14021 )
2026-10-10 17:50:05 +08:00
Yuki Guo
faf4933a02
refactor: refactor website ssl keyType default value ( #14023 )
2026-10-10 17:49:14 +08:00
Yuki Guo
c692a9f5e3
refactor: refactor website upload css ( #14022 )
...
* refactor: refactor website upload css
* refactor: refactor website upload css
2026-10-10 17:48:57 +08:00
CityFun
e7f0c21715
fix(vllm): resolve stuck startup state blocking operations ( #14017 )
2026-10-10 11:13:17 +08:00
Yuki Guo and ssongliu
486cd5d0ad
feat(redis): enable remote terminal through tracked background tasks ( #14012 )
...
* feat(redis): enable remote terminal through tracked background tasks
* feat(redis): enable remote terminal through tracked background tasks
* refactor(redis): remove redundant CLI status tracking
* refactor(redis): retain existing task execution flow
---------
Co-authored-by: ssongliu <sloooop1x@gmail.com >
2026-10-09 18:20:51 +08:00
ssongliu
00ce5a7b36
fix(firewall): preserve IPv6 RA protection and simplify error messages ( #14015 )
2026-10-09 17:45:57 +08:00
王贺
f22df4b29c
fix(file): stabilize closable tab width to avoid layout jitter ( #14013 )
...
The closable card tabs animated the close icon width between active and inactive tabs, so each tab switch reflowed the tab bar and caused the page to jitter. Reserve the close icon slot and toggle it with opacity instead, matching the terminal tab implementation.
2026-10-09 17:16:10 +08:00
ssongliu
ce14a104cc
feat(vm): move shared VM support to agent ( #14007 )
2026-10-09 14:09:53 +08:00
ssongliu
e119239d3d
refactor: manage firewall rules through runtime state and file backups ( #13998 )
...
Replace database rule synchronization with native rule operations and file-based backup, import, and recovery. Update firewall management views, descriptions, whitelist handling, and translations.
Include terminal reconnect fixes and xpack build tags for Darwin build targets. Remove temporary regression test files before committing.
2026-10-08 18:19:30 +08:00
ssongliu
14a57af4e9
feat(vm): clarify network modes and add macvtap translations ( #13996 )
2026-10-08 18:18:17 +08:00
Yuki Guo and ssongliu
2701af9054
refactor: select bind ( #13993 )
...
* refactor: select bind
* refactor: simplify table selection state handling
---------
Co-authored-by: ssongliu <sloooop1x@gmail.com >
2026-10-08 17:11:28 +08:00
Yuki Guo and ssongliu
4954067736
refactor: search bind ( #13992 )
...
* refactor: search bind
* refactor: simplify search persistence
---------
Co-authored-by: ssongliu <sloooop1x@gmail.com >
2026-10-08 16:19:29 +08:00
ssongliu
b962144e7d
fix(ssh): validate imported key pairs and cancel stale file reads ( #13991 )
2026-10-08 14:06:40 +08:00
ssongliu
d21288788e
fix: harden WebSocket origin validation ( #13953 )
2026-09-30 15:21:21 +08:00
ssongliu
f65e4b06ab
feat(vm): add VNC keyboard control translations ( #13951 )
...
* feat(vm): add VNC keyboard control translations
* feat(vm): add Windows VirtIO driver guidance translations
* feat(vm): add disk expansion translations and operation logs
2026-09-30 15:20:19 +08:00