sagit
3d7a0b697d
feat(backend): sync limiters on agent connect
...
Implemented full sync of speed limit configurations when an Agent connects via WebSocket. This ensures that even fresh or restarted agents receive the necessary limiter configurations.
2026-02-09 08:49:47 +00:00
sagit
7919dfde59
Merge branch 'main' into opencode/calm-orchid
2026-02-09 16:13:40 +08:00
sagit
565d732967
refactor(backend): reimplement speed limit logic
...
1. Refactor speed limit CRUD to sync with agents immediately via WebSocket (AddLimiters/DeleteLimiters).
2. Update unit conversion to match GOST v3 requirements (Mbps -> MB/s).
3. Update service config generation to reference Limiter IDs instead of hardcoded values.
2026-02-09 08:12:10 +00:00
sagit
20dc151aec
Merge pull request #58 from Sagit-chu/opencode/calm-orchid
...
fix(backend): fix tunnel batch redeploy logic for type 2 tunnels and speed limit
2.1.0-beta10
2026-02-09 14:28:01 +08:00
sagit
630ed969d3
Merge branch 'main' into opencode/calm-orchid
2026-02-09 14:23:20 +08:00
sagit
e94aa01213
fix(gost): append 'B' suffix to speed limit values for correct unit parsing
2026-02-09 06:22:47 +00:00
sagit
67d8f7a381
fix(backend): correct speed limit unit conversion from Mbps to Bytes/s
2026-02-09 06:13:56 +00:00
sagit
0c7b7deaf5
fix(backend): fix tunnel batch redeploy logic for type 2 tunnels
2026-02-09 05:17:58 +00:00
sagit
a4def9c5f3
Merge pull request #57 from Sagit-chu/opencode/calm-orchid
...
fix: prevent nil pointer dereference in listener config parsing
2.1.0-beta9
2026-02-09 12:42:16 +08:00
sagit
6582348da2
Merge branch 'main' into opencode/calm-orchid
2026-02-09 12:40:57 +08:00
sagit
3a14b22ebc
fix: prevent nil pointer dereference in listener config parsing
2026-02-09 04:39:27 +00:00
sagit
d7b44916bf
Merge pull request #56 from Sagit-chu/opencode/calm-orchid
...
fix(limiter): fix traffic limiter ScopeClient behavior to allow per-u…
2.1.0-beta8
2026-02-09 11:39:23 +08:00
sagit
f8a0bda3fd
Merge branch 'main' into opencode/calm-orchid
2026-02-09 11:37:49 +08:00
sagit
634562e56d
fix(config): support raw number string for limiter configuration
2026-02-09 03:17:02 +00:00
sagit
d06e02998b
fix(limiter): fix traffic limiter ScopeClient behavior to allow per-user limits
2026-02-09 03:12:33 +00:00
sagit
bbffe5872c
Merge pull request #54 from Sagit-chu/opencode/clever-eagle
...
feat(backend): ensure all tables are created at startup
2.1.0-beta7
2026-02-09 09:42:48 +08:00
sagit
98db0e6a5e
Merge branch 'main' into opencode/clever-eagle
2026-02-09 09:41:29 +08:00
sagit
30591a008a
feat(backend): ensure all tables are created at startup
2026-02-09 01:29:42 +00:00
sagit
36ba2f95ef
Merge pull request #53 from Sagit-chu/opencode/proud-knight
...
fix(docker): fix go-backend docker build syntax error
2.1.0-beta6
2026-02-08 20:12:44 +08:00
sagit
858f9ef1d5
fix(docker): fix go-backend docker build syntax error
2026-02-08 12:11:02 +00:00
sagit
218084b542
Merge pull request #51 from Sagit-chu/opencode/brave-meadow
...
feat: update doc
2026-02-08 19:57:42 +08:00
sagit
a9c304546e
Merge branch 'main' into opencode/brave-meadow
2026-02-08 19:55:57 +08:00
sagit
85250aa2d3
chore: fix remaining rebranding and frontend updates
2026-02-08 11:50:06 +00:00
sagit
aeeb57b89d
chore: rebrand to FLVX and fix docker multi-arch build
2026-02-08 11:50:06 +00:00
sagit
4e163163cb
Merge pull request #50 from Sagit-chu/opencode/brave-meadow
...
docs: add usage documentation and github pages workflow
2026-02-08 18:54:50 +08:00
sagit
eb5464511a
Merge branch 'main' into opencode/brave-meadow
2026-02-08 18:53:05 +08:00
sagit
efa6c0e322
docs: add usage documentation and github pages workflow
2026-02-08 10:51:18 +00:00
sagit
576654fc5a
Merge pull request #48 from Sagit-chu/opencode/silent-orchid
...
fix(agent): handle config save errors and propagate to reporter
2.1.0-beta5
2026-02-08 16:27:48 +08:00
sagit
a1454a3549
fix(agent): handle config save errors and propagate to reporter
2026-02-08 08:23:58 +00:00
sagit
1c72fb233a
Merge pull request #46 from Sagit-chu/opencode/jolly-circuit
...
fix: fix some bugs
2.1.0-beta4
2026-02-08 15:28:28 +08:00
sagit
ac1c2fa6bf
Merge branch 'main' into opencode/jolly-circuit
2026-02-08 15:27:09 +08:00
sagit
4af2186e35
fix: 修复修改隧道负载策略不生效的问题
2026-02-08 07:25:35 +00:00
sagit
9fe9798677
fix: sync forward rules when updating user tunnel to preserve ports
2026-02-08 07:21:10 +00:00
sagit
cfee6092c7
chore: delete springboot-backend directory
2026-02-08 07:15:47 +00:00
sagit
7ab6545594
fix: make chain and limiter updates idempotent
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-02-08 07:04:06 +00:00
sagit
2e2c182a0d
fix: make service update idempotent (upsert)
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-02-08 07:04:05 +00:00
sagit
96eec61a92
Merge pull request #45 from Sagit-chu/opencode/cosmic-sailor
...
fix(frontend): update turnstile implementation for login page
2.1.0-beta3
2026-02-08 14:54:32 +08:00
sagit
6e4bde4053
fix(frontend): update turnstile implementation for login page
2026-02-08 06:50:46 +00:00
sagit
33f347d1db
Merge pull request #41 from Sagit-chu/opencode/proud-cactus
...
chore: remove obsolete root-level legacy Go files
2.1.0-beta2
2026-02-08 14:07:00 +08:00
sagit
17e5f4f95a
Merge branch 'main' into opencode/proud-cactus
2026-02-08 14:05:43 +08:00
sagit
b0304876a8
fix: implement random port assignment with conflict check for forward creation
2026-02-08 06:00:48 +00:00
sagit
2710cd1674
feat: replace legacy captcha with Cloudflare Turnstile
2026-02-08 04:51:41 +00:00
sagit
a74eb9f431
fix: make service control robust against partial service absence
2026-02-08 04:17:10 +00:00
sagit
d5c0060cd9
fix: resolve user_tunnel instability and service name drift
2026-02-08 03:09:38 +00:00
sagit
7f9c05172b
fix: rollback forward mutation on tunnel switch failure
2026-02-08 02:30:36 +00:00
sagit
d720b9e00c
chore: remove mobile wrappers and harden go-backend service control
2026-02-08 01:59:45 +00:00
sagit
15cf25f74b
chore: remove obsolete root-level legacy Go files
2026-02-07 15:08:23 +00:00
sagit
ae6c65e9a9
Merge pull request #40 from Sagit-chu/fix/backend-image-name
...
fix(ci): rename go-backend image to flux-panel-backend to avoid permi…
2.1.0-beta
2026-02-07 23:04:19 +08:00
sagit
8a85ab2844
fix(ci): rename go-backend image to flux-panel-backend to avoid permission issues
2026-02-07 15:01:21 +00:00
sagit
b9b4312768
Merge pull request #36 from Sagit-chu/opencode/proud-cactus
...
feat: add Go backend compatibility service scaffold
2.1.0-beta1
2026-02-07 22:23:42 +08:00