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
Yuki Guo
d9dc5d7aa9
fix: alert config log text ( #14086 )
...
* fix: alert config log text
* fix: alert config log text
2026-10-15 09:33:23 +08:00
ssongliu
547f9775b0
fix(firewall): support legacy ip RA checks and link documentation ( #14083 )
2026-10-14 15:57:07 +08:00
ssongliu
f37afb1a37
fix: sync core panel port whitelist on agent startup ( #14080 )
2026-10-14 11:28:46 +08:00
CityFun
3b89d83554
feat(hermes-agent): support version upgrades ( #14079 )
2026-10-14 11:28:32 +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
fd12866897
fix: fix website files ( #14042 )
...
* refactor: refactor website files
* refactor: refactor website files
2026-10-13 10:56:30 +08:00
ssongliu
bc6cf519ce
fix: improve database file handling ( #14043 )
2026-10-13 09:39:27 +08:00
ssongliu
f9c43989fe
fix: improve firewall compatibility ( #14046 )
2026-10-13 09:39:18 +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
dada7294dd
fix(firewall): preserve fail2ban priority when binding iptables chains ( #14039 )
...
Refs #14019
2026-10-12 15:54:55 +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
09a901294e
fix: local image upload package ( #14031 )
2026-10-12 10:08:07 +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
ssongliu
da7e8f1dbf
fix: Remove duplicate TaskScopeVm ( #14020 )
2026-10-10 10:59:22 +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
ssongliu
c17f055e06
fix: preserve VM task timeout cleanup and terminate command groups ( #14008 )
2026-10-09 17:45:41 +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
Yuki Guo and ssongliu
b9bab90a14
fix: fix clean network ( #14009 )
...
* fix: fix clean network
* refactor(container): simplify network cleanup
---------
Co-authored-by: ssongliu <sloooop1x@gmail.com >
2026-10-09 17:14:50 +08:00
ssongliu
ce14a104cc
feat(vm): move shared VM support to agent ( #14007 )
2026-10-09 14:09:53 +08:00
CN_CoreSteb and ssongliu
2eaabccf94
fix(dashboard): prevent overlapping df collection and share disk queries ( #13971 )
...
* fix(dashboard): keep disk info working when a mount is stale or broken
The dashboard, the file manager mount list and the alert disk list
enumerated mounts with df. df calls statfs on every mount, so one bad
mount took the whole disk list down: the request hung until the
frontend timed out, or the list came back empty.
- enumerate mounts from /proc/self/mountinfo instead of running df
- read each mount through a guard with a 3s timeout that keeps at most
one call per mount in flight
- fail closed: a mount that cannot be read stays in the list with
errorType and error, and an unreadable mount table is an error
rather than an empty list
- show failed mounts and their reasons on the dashboard and in the
file manager
- cmd: after killing a timed-out command, wait at most 5s for it
instead of forever
* fix(dashboard): distinguish remounted and hidden filesystems
* fix(disk): simplify disk queries and bound timeout handling
* fix(disk): prevent overlapping df collection tasks
---------
Co-authored-by: ssongliu <sloooop1x@gmail.com >
2026-10-09 10:14:16 +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