Commit Graph

  • 11d265f4d2 fix: send valid announcement update payload fix/announcement-update-payload sagitchu 2026-04-27 15:32:47 +08:00
  • 2ca3849917 fix: apply proxy protocol and max connection settings 3.0.0-alpha18 sagit 2026-04-27 10:54:25 +08:00
  • 58d2e89147 fix: reduce reconnect redeploy and metrics load (#476) 3.0.0-alpha17 sagit 2026-04-26 23:35:35 +08:00
  • 87a1a34ad5 refactor: batch flow upload processing (#474) sagit 2026-04-26 20:45:48 +08:00
  • a625884d61 fix: remove unwanted hover underline from forward advanced settings (#473) sagit 2026-04-26 19:12:38 +08:00
  • 0f1c5c8387 fix: clear frontend lint warnings fix/forward-advanced-underline sagitchu 2026-04-26 18:22:54 +08:00
  • 24d0b1e864 fix: remove forward advanced settings hover underline sagitchu 2026-04-26 17:40:17 +08:00
  • 799bb66fe5 feat: add local remote address toggle (#472) 3.0.0-alpha16 sagit 2026-04-26 16:30:05 +08:00
  • a5c33c68d9 Revert "fix: 保留用户/规则高级设置并增强节点运行时恢复 (#468)" revert/maxconn-changes sagitchu 2026-04-25 22:45:27 +08:00
  • 325baa8adc Revert "feat: 批量设置用户最大连接数" sagitchu 2026-04-25 22:45:23 +08:00
  • 28568244bb feat: 批量设置用户最大连接数 sagitchu 2026-04-25 22:03:42 +08:00
  • 3f374df724 fix: 保留用户/规则高级设置并增强节点运行时恢复 (#468) 3.0.0-alpha15 sagit 2026-04-25 18:12:13 +08:00
  • 9b923a2d0b fix: remove duplicate maxConn input in user form (#467) 3.0.0-alpha14 sagit 2026-04-24 21:56:46 +08:00
  • d9f28f53c7 style: move advanced settings to bottom and optimize UI (#466) 3.0.0-alpha13 sagit 2026-04-24 19:10:36 +08:00
  • 1d08a1ccfc fix: ensure page refresh to login page upon logout (#465) 3.0.0-alpha12 sagit 2026-04-23 20:43:27 +08:00
  • db25ba2cbe style: move maxConn and speed limit inputs to advanced settings accordion (#464) 3.0.0-alpha11 sagit 2026-04-23 20:29:52 +08:00
  • a498067261 fix: properly initialize maxConn in forward rules (#463) 3.0.0-alpha10 sagit 2026-04-23 20:23:18 +08:00
  • b5922dccf2 fix: include maxConn when submitting forward forms (#462) 3.0.0-alpha9 sagit 2026-04-23 20:11:20 +08:00
  • c259645227 feat: implement user and forward max connection limit (#461) 3.0.0-alpha8 sagit 2026-04-23 17:35:39 +08:00
  • 9314b99168 fix: load MaxConn in get forward record and add e2e contract test for max conn limit max-conn-limit sagitchu 2026-04-23 17:16:38 +08:00
  • 9f7a5e8f14 feat: add max conn UI to user management and forward rules sagitchu 2026-04-23 16:26:49 +08:00
  • 4d258c2626 feat: add maxConn to user and forward CRUD API sagitchu 2026-04-23 16:19:41 +08:00
  • 77321d4fa1 feat: implement max conn limiter dispatching sagitchu 2026-04-23 15:55:14 +08:00
  • eacbc12d7c feat: add max_conn field to user and forward models sagitchu 2026-04-23 15:35:51 +08:00
  • 9c94742d0c feat: add CLimiters support for websocket reporter sagitchu 2026-04-23 15:25:57 +08:00
  • aedbf1fd2a docs: add implementation plan for max conn limit sagitchu 2026-04-23 15:17:16 +08:00
  • bdc2c4ecbb fix(backend): dynamically start/stop tunnel quality prober based on config sagitchu 2026-04-23 14:14:24 +08:00
  • a070d0f4d3 fix(backend): allow setting reserved ip addresses as target 3.0.0-alpha7 sagitchu 2026-04-22 19:00:21 +08:00
  • eecdd62d3a perf(backend): optimize kcp tunnel parameters for high throughput and low latency 3.0.0-alpha6 sagitchu 2026-04-22 16:29:02 +08:00
  • e6d3b847bb fix(backend): properly identify and clean up orphaned tunnel_%d services sagitchu 2026-04-22 16:18:57 +08:00
  • 0b49cd720f fix(backend): use proper protocol for chain hop diagnosis and tcp for external targets sagitchu 2026-04-22 14:02:59 +08:00
  • 4f488ae7ef fix(backend): properly implement tunnel_%d cleanup that was lost during revert sagitchu 2026-04-22 11:32:49 +08:00
  • 2b2b417f91 fix(gost): ensure JSON floats are correctly converted in GetInt and remove accidental binary sagitchu 2026-04-22 11:17:59 +08:00
  • 01b4c3e3eb fix: add workbox-window as explicit dependency to resolve pnpm strict resolution in CI sagitchu 2026-04-22 11:05:37 +08:00
  • e7c967df00 chore: migrate frontend package manager from npm to pnpm sagitchu 2026-04-22 11:02:43 +08:00
  • efaf920e51 fix: ensure rollbackTunnelRuntime includes tunnel_%d in cleanup sagitchu 2026-04-22 09:51:35 +08:00
  • 9aff669c0e fix: ensure tunnel protocol and KCP config are correctly processed and cleaned up sagitchu 2026-04-22 09:41:41 +08:00
  • 6e60f5cfbd fix: add visually hidden DialogTitle to resolve a11y warning and fix modal background sagitchu 2026-04-22 09:21:47 +08:00
  • a03c320b89 fix(gost): prevent panic in service parsing with empty md sagitchu 2026-04-21 22:11:22 +08:00
  • 61dba0ae57 fix: remove trailing brace in tunnel.tsx to resolve CI error sagitchu 2026-04-21 20:20:19 +08:00
  • f3d6366471 fix: increase kcp tunnel bandwidth limit and fix modal backgrounds sagitchu 2026-04-21 20:16:58 +08:00
  • c431d79403 fix: correct tunnel protocol handling for KCP cleanup and diagnosis sagitchu 2026-04-21 18:48:11 +08:00
  • 5107f59d94 fix: tolerate offline nodes when controlling forward services and editing tunnels 3.0.0-alpha5 sagitchu 2026-04-21 16:53:47 +08:00
  • 431613cb6a fix(frontend): listen to session changes so logout redirects to login page sagitchu 2026-04-21 16:24:46 +08:00
  • a6b218f3ee fix(frontend): increase sidebar background opacity to reduce grayness sagitchu 2026-04-21 16:12:28 +08:00
  • d5d26d9cf9 fix(frontend): hide scrollbars on sidebar, modals, and secondary lists; fix diagnosis modal bg sagitchu 2026-04-21 16:00:06 +08:00
  • c1bc795674 fix(kcp): enable congestion control, add FEC, and fix remote node UDP diagnosis sagitchu 2026-04-21 15:41:32 +08:00
  • 30e1473f06 fix(traffic): fix flow counter inflation from TOCTOU race in agent traffic reporter 3.0.0-alpha4 sagitchu 2026-04-21 14:32:08 +08:00
  • eaf16bf17b fix(frontend): enable horizontal scroll on all table lists for mobile sagitchu 2026-04-21 14:18:44 +08:00
  • e995d70be7 feat(diagnosis): add protocol-aware connectivity diagnosis for tunnel chains sagitchu 2026-04-21 14:00:02 +08:00
  • a968a10792 fix(frontend): fix dropdown padding, hide scrollbar, login input transparency sagitchu 2026-04-21 12:41:49 +08:00
  • ea156c33bc style(frontend): sync remaining glass UI theme files and cyberpunk theme sagitchu 2026-04-21 12:40:00 +08:00
  • 29407c90b6 perf(kcp): optimize tunnel transport defaults for high throughput sagitchu 2026-04-21 11:33:41 +08:00
  • 37341af2d1 fix(kcp): prevent zero-value override of window/buffer params causing 10x perf drop 3.0.0-alpha3 sagitchu 2026-04-21 10:20:21 +08:00
  • bb48ab00bd fix(udp): mark connection active on WriteQueue to prevent idle timeout race sagitchu 2026-04-21 09:55:18 +08:00
  • f6d2ab3270 fix(frontend): fix blank page after logout and login page branding sagitchu 2026-04-21 09:33:04 +08:00
  • b382caa347 refactor(frontend): remove deprecated /settings route, redirect to /config sagitchu 2026-04-21 09:26:44 +08:00
  • 288c5d7152 fix: restore SSRF/security protections after glass UI cherry-pick sagitchu 2026-04-21 09:20:04 +08:00
  • b42516cea1 fix(ui): refine glassmorphism and page transition animations sagitchu 2026-04-06 12:26:29 +08:00
  • 74ed74ba00 style: apply frosted glass backgrounds to inner cards and nested elements sagitchu 2026-04-06 11:02:32 +08:00
  • 7c1f5ca660 style: improve glassmorphism UI for background adaptability sagitchu 2026-04-06 10:21:06 +08:00
  • 26013f8dfa fix(ui): improve background handling and PWA update prompts sagitchu 2026-04-05 20:53:25 +08:00
  • ab0f36ba7b style: optimize card and table backgrounds for better custom background visibility sagitchu 2026-04-05 18:45:17 +08:00
  • cde379a1f4 fix: remove unused imports and leftover jsx in settings sagitchu 2026-04-05 18:35:07 +08:00
  • 96fc790ed7 feat: add global background image setting to config page sagitchu 2026-04-05 18:31:59 +08:00
  • f0351107dd fix: frontend browser caching issue sagitchu 2026-04-05 17:50:12 +08:00
  • 534d36f0a1 feat(ui): add persistent custom background image upload feature (#415) sagit 2026-04-05 17:44:19 +08:00
  • 7668e24f4b feat(ui): redesign with transparent liquid glass (#414) sagit 2026-04-05 13:22:12 +08:00
  • c1f96180f5 docs: simplify AGENTS.md files, remove stale info and redundancy sagitchu 2026-04-21 00:17:31 +08:00
  • 630e012ec1 fix(tunnel): resolve UDP stream interruption and add KCP protocol support 3.0.0-alpha2 sagitchu 2026-04-20 23:57:43 +08:00
  • 7f14bd30fa fix(ci): update Dockerfile to Go 1.25 2.2.0-alpha12 sagitchu 2026-04-20 20:55:56 +08:00
  • 8611748c46 fix(security): patch SSRF and info disclosure vulnerabilities sagitchu 2026-04-20 11:31:17 +08:00
  • 77b7f066f3 fix(security): update vulnerable dependencies in go-backend sagitchu 2026-04-17 14:39:47 +08:00
  • 1970a74f6a fix(security): update vulnerable dependencies in go-gost/x sagitchu 2026-04-17 14:39:01 +08:00
  • b66c4966ba fix(security): update vulnerable dependencies in go-gost sagitchu 2026-04-17 14:38:33 +08:00
  • 3ddff94bc3 test: fix contract tests failing due to strict SSRF checks 2.1.9-fix sagitchu 2026-04-17 12:02:40 +08:00
  • 5e2580bd45 fix(security): patch SSRF in federation node import and restrict its access sagitchu 2026-04-17 11:52:08 +08:00
  • 5503d146e6 fix(security): patch SSRF and config info disclosure vulnerabilities sagitchu 2026-04-17 11:45:47 +08:00
  • 1987960fce fix(ui): refine glassmorphism and page transition animations (#422) 2.2.0-beta9 sagit 2026-04-06 12:28:25 +08:00
  • 4c782eb815 fix(ui): refine glassmorphism and page transition animations sagitchu 2026-04-06 12:26:29 +08:00
  • 1e3b38f427 style: apply frosted glass backgrounds to inner cards and nested elements (#421) 2.2.0-beta8 sagit 2026-04-06 11:04:16 +08:00
  • 2166936f57 style: apply frosted glass backgrounds to inner cards and nested elements sagitchu 2026-04-06 11:02:32 +08:00
  • 53e1efcdc1 style: improve glassmorphism UI for background adaptability (#420) 2.2.0-beta7 sagit 2026-04-06 10:23:16 +08:00
  • 71d5c36ec3 style: improve glassmorphism UI for background adaptability sagitchu 2026-04-06 10:21:06 +08:00
  • be4b1f5f25 fix(ui): improve background handling and PWA update prompts (#419) 2.2.0-beta6 sagit 2026-04-05 20:55:15 +08:00
  • cd4238274a fix(ui): improve background handling and PWA update prompts sagitchu 2026-04-05 20:53:25 +08:00
  • 25dc03c894 style: optimize card and table backgrounds for better custom background visibility (#418) 2.2.0-beta5 sagit 2026-04-05 18:47:13 +08:00
  • 4cf9c9174a style: optimize card and table backgrounds for better custom background visibility style/transparent-cards sagitchu 2026-04-05 18:45:17 +08:00
  • a45bd43e73 feat: add global background image setting to config page (#417) 2.2.0-beta4 sagit 2026-04-05 18:36:31 +08:00
  • 364bace87f fix: remove unused imports and leftover jsx in settings feature/config-custom-bg sagitchu 2026-04-05 18:35:07 +08:00
  • 2caafab937 feat: add global background image setting to config page sagitchu 2026-04-05 18:31:59 +08:00
  • 901b903a70 fix: frontend browser caching issue (#416) 2.2.0-beta3 sagit 2026-04-05 17:51:56 +08:00
  • 930cc86614 fix: frontend browser caching issue fix-frontend-caching sagitchu 2026-04-05 17:50:12 +08:00
  • 101fd5805a feat(ui): add persistent custom background image upload feature (#415) 2.2.0-beta2 sagit 2026-04-05 17:44:19 +08:00
  • 938e9ff4fd feat(ui): redesign with transparent liquid glass (#414) 2.2.0-beta1 sagit 2026-04-05 13:22:12 +08:00
  • ebf412b9df fix(ui): mobile modal scroll behavior (#412) 2.2.0-alpha10 sagit 2026-04-04 19:34:40 +08:00
  • 9a85363e44 feat: Announcement Popup Notification (#411) sagit 2026-04-04 13:00:11 +08:00
  • 7b9b59644e fix(ui): restore missing UI transition animations (#408) 2.2.0-alpha9 sagit 2026-04-03 20:55:43 +08:00
  • 4e088afb29 feat: show license expiry date when commercial license is activated (#407) 2.2.0-alpha8 sagit 2026-04-03 17:39:07 +08:00
  • 1b3ae44940 feat: show license expiry date when commercial license is activated sagitchu 2026-04-03 17:37:05 +08:00