Commit Graph

48 Commits

Author SHA1 Message Date
0xJacky
bc8df5beda feat: add DELETE endpoint for DDNS configuration and implement deletion logic 2026-03-15 02:44:48 +00:00
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
cfb6cae78a refactor: add config to disable site health check #1427, #1415, #1413 2025-11-09 09:41:33 +00: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
2742aec1d5 feat(nginx): add RefreshModulesCache endpoint #1333 2025-09-19 01:27:09 +00:00
0xJacky
03fbd9be4c perf: introduced cache for user, site_config, node 2025-08-25 18:50:44 +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
33adfc7c36 fix(router): proxy ws routes for environments and nginx detail status #1280 2025-08-01 18:54:08 +08:00
0xJacky
39ebb729a6 enhance(cache): handle symlinks in file event handler 2025-07-27 10:30:58 +08:00
0xJacky
9312e7c0a0 fix: check connected clients before broadcasting perf data #1259 2025-07-25 15:14:02 +08:00
Jacky
1c29693107 feat(nginx-performance-matrix): implement WebSocket support for detailed Nginx status monitoring 2025-07-03 10:19:44 +00:00
Jacky
c36128d31e refactor(ErrorHandling): streamline error handling in API responses and improve SSE performance data transmission 2025-06-24 09:38:48 +00:00
Jacky
4f0a51a716 fix: improve nginx control logic and enhance error handling 2025-06-05 13:35:09 +00:00
Jacky
fc7a480c38 fix(status): streamline SSE header setup by using api.SetSSEHeaders #1082 2025-05-26 07:54:56 +00:00
Jacky
58f5d6d132 refactor(nginx): simplify control error handling 2025-05-13 21:14:36 +08:00
Jacky
d263340bdf feat(nginx-dashboard): add modules table 2025-05-09 21:33:44 +08:00
Jacky
adf6f80061 feat(modules): retrieve nginx modules status 2025-05-09 18:35:00 +08:00
Jacky
855c3375f8 fix: update Dockerfile and init-nginx.sh for improved nginx control error handling 2025-05-03 07:45:50 +00:00
Jacky
d4a4ed1e1c feat(wip): docker ui only 2025-04-20 22:02:29 +08:00
Jacky
16369bc635 refactor: nginx params optimization #236 2025-04-12 14:03:53 +00:00
Jacky
3502227510 feat(config): sync performance settings 2025-04-12 01:43:45 +00:00
Jacky
9d4070a211 feat(nginx): performance optimization #850 2025-04-11 20:32:38 +08:00
Jacky
509443a6e7 feat: add stub_status_port configuration for Nginx settings 2025-04-11 08:32:02 +00:00
Akino
2d0961f1a3 feat: added status check and control functions for the Nginx stub_status module and optimized the performance data acquisition logic 2025-04-10 10:11:26 +00:00
Akino
32d7c74835 enhance: remove unused log and improve loading style 2025-04-10 03:46:42 +00:00
Akino
4e8346f04e feat: add nginx detail status 2025-04-10 03:36:32 +00:00
Jacky
b469ca7961 refactor: replace api error handler with cosy err handler 2025-03-29 20:33:48 +08:00
Jacky
650196d06a enhance(wip): error handle 2025-01-24 16:41:35 +08:00
Jacky
5911462f90 feat: add directive auto complete and documents #816 2025-01-21 10:42:11 +08:00
Jacky
63df5d9804 chore: go mod tidy 2024-12-14 16:55:21 +08:00
Jacky
c8471f94ec fix: failed to issue cert after switching mode from advance to basic #704 2024-11-16 12:14:04 +08:00
Jacky
bc70567dc1 feat(wip): node selector supports sse 2024-11-16 10:58:02 +08:00
Jacky
cb5c64dec4 enhance(nginx-log): do not seek file if it size is 0 #674 2024-11-04 10:54:18 +08:00
Jacky
c5f5038d35 style(go): sort imports 2024-10-24 18:22:45 +08:00
Jacky
33a996e777 refactor: migrate to new cosy 2024-10-22 16:38:38 +08:00
Jacky
598d91a417 style: format go code with tab indent #605 2024-10-14 10:14:43 +08:00
Jacky
6d09ff5919 feat: add LogDirWhiteList option 2024-10-08 12:32:57 +08:00
Jacky
45a68112b1 fix(docker): nginx restart always output network error 2024-05-05 17:55:09 +08:00
Jacky
3b116b3654 feat(chat): support other local llm #331 2024-05-01 19:40:38 +08:00
Jacky
08631437ee fix: nginx guide link #201 2024-04-30 23:03:23 +08:00
Jacky
fdaa11872a fix: log path error caused by multi log params #301
close #301
2024-02-19 10:59:42 +08:00
0xJacky
d70e37c857 fix: taking 100% CPU if the log file is not a regular file 2024-01-26 18:49:56 +08:00
0xJacky
85da74b3f0 enhance: update gonginx and cosy to latest version 2024-01-14 10:53:27 +08:00
0xJacky
179995c4b0 feat: auto detect nginx log path 2023-12-06 22:56:52 +08:00
0xJacky
f7d9f2564f enhance: nginx control 2023-12-06 22:56:36 +08:00
0xJacky
b6cbc34e6f fix: fail to control nginx 2023-12-06 18:31:03 +08:00
0xJacky
287ef7527d refactor: refactor app and api 2023-11-29 00:08:44 +08:00
0xJacky
50b4fbcda4 refactor: structure of api-router directory 2023-11-27 23:53:23 +08:00