0xJacky
413dc631ee
feat: add WebSocketTrustedOrigins configuration and implement origin validation for WebSocket connections
...
- Introduced `WebSocketTrustedOrigins` setting in `app.example.ini` and corresponding documentation.
- Refactored WebSocket origin checks across multiple API endpoints to utilize the new middleware for improved security.
- Added tests for the new origin validation logic to ensure proper handling of trusted origins and node secret requests.
2026-03-14 23:37:10 +08:00
0xJacky
3111adfb44
chore: update deps
2025-11-07 18:23:23 +08:00
0xJacky
e71293cd76
feat: add deploy_mode field to namespace and implement sandbox testing for nginx config #1350
2025-10-04 04:51:23 +00:00
0xJacky
03fbd9be4c
perf: introduced cache for user, site_config, node
2025-08-25 18:50:44 +08:00
0xJacky
e2b66fd8dd
feat(dashboard): add sites navigation #1054
2025-08-14 11:04:49 +08:00
0xJacky
261c76686e
refactor: rename env to node, env group to namespace
2025-08-13 10:50:37 +08:00
0xJacky
a15ad68b99
fix(websocket): increase buffer size for websocket channels and improve client handling
2025-08-07 08:34:50 +08:00
0xJacky
b69fe050f7
fix(websocket): replace websocket error handling with helper function
2025-08-06 11:47:37 +08:00
0xJacky
fb1d82f29d
feat(logging): add debug logging for process checks in nginx
2025-08-06 10:37:41 +08:00
0xJacky
1130047461
chore: update translations
2025-08-06 10:21:22 +08:00
0xJacky
33adfc7c36
fix(router): proxy ws routes for environments and nginx detail status #1280
2025-08-01 18:54:08 +08:00
0xJacky
152569a2e7
feat(env_group): add upstream test type: local, remote, mirror
2025-07-29 16:18:54 +08:00
0xJacky
c065c41c0a
feat: add env group rendering and sync nodes preview #1268
2025-07-28 22:56:06 +08:00
Jacky
f29bb7bcad
feat: ws support for real-time env monitoring
2025-07-03 18:43:16 +08:00
Jacky
bb18ac84b2
feat: add auto-refresh functionality for environment list with configurable interval
2025-06-25 09:07:30 +00:00
Jacky
55d54766f8
refactor: auto-cert handling logic #1095 , #1104
2025-06-05 19:09:31 +08:00
Jacky
01d200e342
fix(node): replace disk usage retrieval function
2025-05-28 08:54:36 +00:00
Jacky
1a2758ac5b
refactor: handling context in goroutines
2025-05-04 13:36:54 +00:00
Jacky
d0cf93d5e3
refactor: replace upgrader with version package for runtime and release information
2025-04-21 08:06:27 +00:00
Jacky
94fcbf6362
feat(env_group): add post-sync action to environment and stream configurations #725
2025-04-05 18:58:02 +08:00
Jacky
2d437ff0cc
feat(cluster): add reload and restart for nginx
2025-04-05 15:37:47 +08:00
Jacky
a379211e3c
feat(env_group): migrate site_category to env_group
2025-04-05 10:49:34 +08:00
Jacky
b469ca7961
refactor: replace api error handler with cosy err handler
2025-03-29 20:33:48 +08:00
Hintay
8a7ed08619
Merge branch 'dev' into feat/cli
2025-02-04 22:54:51 +09:00
Hintay
f9802e6b2b
feat: change version API to generated version
2025-02-04 01:38:15 +09:00
Jacky
b090564a34
feat(devcontainer): multi node
2025-02-03 21:00:37 +08:00
Jacky
bc70567dc1
feat(wip): node selector supports sse
2024-11-16 10:58:02 +08:00
Jacky
7ad5cac3b8
feat(wip): site category
2024-10-26 10:39:31 +08:00
Jacky
ea146ca37b
chore(go): update deps
2024-10-24 18:58:06 +08:00
Jacky
33a996e777
refactor: migrate to new cosy
2024-10-22 16:38:38 +08:00
Jacky
d6d7cdbb1f
fix: environment list query issue
2024-05-08 17:27:42 +08:00
Jacky
e0366f949f
feat: reload cluster node settings from settings file #169
2024-05-08 15:32:45 +08:00
Jacky
b429c15893
feat: add enabled/disabled field to environment model #169
2024-05-07 16:31:47 +08:00
Jacky
642e21a260
enhance: chat with LLM
2024-05-02 12:49:01 +08:00
0xJacky
50b4fbcda4
refactor: structure of api-router directory
2023-11-27 23:53:23 +08:00