Jacky
|
11510e4188
|
fix(nginx): use filepath.Base instead of path.Base for filename extraction #1196
|
2025-07-02 12:24:29 +00:00 |
|
Jacky
|
08b497acd1
|
feat(user): add default user initialization
|
2025-07-02 19:51:22 +08:00 |
|
Jacky
|
34ef1de236
|
fix(nginx): panic if sbin path is empty #1178
|
2025-06-28 12:32:13 +08:00 |
|
Jacky
|
1fd24eb175
|
feat(nginx): add SbinPath option in settings
|
2025-06-28 00:59:21 +00:00 |
|
Jacky
|
ccebcfdf66
|
enhance(auto-cert): update ignore condition
|
2025-06-28 08:33:21 +08:00 |
|
Jacky
|
69250a6cbe
|
perf: reduce recursion depth #1178
|
2025-06-27 11:53:08 +08:00 |
|
Jacky
|
dd8dfe0f8b
|
enhance: file scanning with recursion protection and abs path resolution #1178
|
2025-06-26 14:30:14 +00:00 |
|
Jacky
|
792e871ce3
|
perf: cache nginx prefix for log file scanning
|
2025-06-26 22:18:07 +08:00 |
|
Jacky
|
6e8099874e
|
enhance: improve log path validation logic
|
2025-06-26 04:11:14 +00:00 |
|
Jacky
|
cd464b55b2
|
fix(node_record): handle unexpected websocket errors gracefully in nodeAnalyticRecord function
|
2025-06-26 03:10:40 +00:00 |
|
Jacky
|
e4dd130157
|
chore: prepare v2.1.8
|
2025-06-25 17:25:44 +08:00 |
|
Jacky
|
991bac39fd
|
feat: enhance NodeRecordManager initialization and startup process
|
2025-06-25 08:10:17 +00:00 |
|
Jacky
|
227e9cbb58
|
fix: resolve CORS header duplication issue in proxy middleware
|
2025-06-25 03:51:48 +00:00 |
|
Jacky
|
0d84b5b872
|
feat: retrieve nginx paths and enhance log cache #1158
|
2025-06-24 22:06:15 +08:00 |
|
Jacky
|
0dac77812d
|
feat: set key type of auto-cert read only #1160
|
2025-06-24 13:06:49 +00:00 |
|
Jacky
|
3058ec11e6
|
feat(CORS): add CORS middleware to allow all origins and update ws URL handling for dev
|
2025-06-24 10:47:26 +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
|
48cdfce803
|
feat(nginx): add tests for OpenResty module parsing and normalize module names
|
2025-06-24 01:12:38 +00:00 |
|
Jacky
|
2ba71927f1
|
feat(performance): add error handling for nginx configuration and response reading
|
2025-06-15 02:26:32 +00:00 |
|
Jacky
|
e0cec2fedb
|
feat(nginx): add support for dynamically loaded modules and clear modules cache #1136
|
2025-06-15 10:09:38 +08:00 |
|
Jacky
|
725e59037d
|
feat: add release url in upgrade page #1126
|
2025-06-11 07:28:44 +00:00 |
|
Jacky
|
d64990ec4f
|
feat(config): supports delete file or directory
|
2025-06-11 07:09:04 +00:00 |
|
Jacky
|
2c7ebea7eb
|
enhance: upstream parser #1127
|
2025-06-11 06:44:18 +00:00 |
|
Jacky
|
4f0a51a716
|
fix: improve nginx control logic and enhance error handling
|
2025-06-05 13:35:09 +00:00 |
|
Jacky
|
55d54766f8
|
refactor: auto-cert handling logic #1095, #1104
|
2025-06-05 19:09:31 +08:00 |
|
Jacky
|
2734da5e09
|
fix: disk statistics issue #1119
|
2025-06-05 02:25:03 +00:00 |
|
Jacky
|
0f71fa4217
|
fix: maybe failed to sync config #1118
|
2025-06-05 09:50:37 +08:00 |
|
Jacky
|
b4b4a8a4b6
|
fix: module loading regex #1108
|
2025-06-04 15:26:20 +08:00 |
|
Jacky
|
b4553e61ad
|
fix: wrap error with parameters in GetError method of ControlResult
|
2025-06-02 01:35:50 +00:00 |
|
Jacky
|
f19d6c0241
|
chore: update translations
|
2025-06-02 09:29:29 +08:00 |
|
Jacky
|
0275f011a8
|
refactor: remove ChatGPTMessages from config structure and update URL unescaping logic
|
2025-06-01 14:48:10 +08:00 |
|
Jacky
|
d23caa3dd8
|
enhance: skip HTTP challenge port for Let's Encrypt in proxy parsing
|
2025-05-29 02:47:32 +00:00 |
|
Jacky
|
b9f033d62f
|
chore: update translations
|
2025-05-28 06:22:18 +00:00 |
|
Jacky
|
3cc3c573bc
|
fix(backup): update backup type handling and improve naming conventions for auto backup
|
2025-05-28 06:04:02 +00:00 |
|
Jacky
|
8a9d0d7e44
|
fix(backup): change backup route from POST to GET and update name retrieval method in auto backup
|
2025-05-28 04:11:21 +00:00 |
|
Jacky
|
cda30893d3
|
fix(auto-backup): failed to get nginx config dir
|
2025-05-28 03:31:22 +00:00 |
|
Jacky
|
bb175db1e0
|
fix(config): remove redundant file read and content comparison in Save function
|
2025-05-28 01:42:01 +00:00 |
|
Jacky
|
7069cb16d0
|
refactor(nginx): replace direct reload calls with unified control method for better error handling
|
2025-05-28 01:35:21 +00:00 |
|
Jacky
|
eb876498cc
|
fix(config): enhance get_history function to support pagination and update ConfigHistory component accordingly
|
2025-05-27 14:41:14 +00:00 |
|
Jacky
|
78444ea184
|
fix(auto-backup): refine storage path validation to check storage type
|
2025-05-26 09:55:32 +00:00 |
|
Jacky
|
7580fa4572
|
feat: add proxy targets support in site and stream #904
|
2025-05-26 11:39:24 +08:00 |
|
Jacky
|
536aa545e1
|
feat: auto backup #999
|
2025-05-25 21:38:30 +08:00 |
|
Jacky
|
80e09a6131
|
fix(analytic): disk analytic issue #1062
|
2025-05-23 23:23:57 +08:00 |
|
Jacky
|
88cec9af4b
|
chore: update deps
|
2025-05-17 19:03:28 +08:00 |
|
Jacky
|
f0b25b6772
|
fix(nginx): handle nil stdErr in GetOutput method #1056
|
2025-05-17 10:56:23 +00:00 |
|
Jacky
|
b69ad085c7
|
fix: reverse proxy for sse
|
2025-05-16 17:49:38 +08:00 |
|
Jacky
|
58f5d6d132
|
refactor(nginx): simplify control error handling
|
2025-05-13 21:14:36 +08:00 |
|
Jacky
|
ab97f94356
|
fix: unify symlink handling for site and stream on posix and win
|
2025-05-13 16:26:25 +08:00 |
|
Jacky
|
909d63bdb1
|
fix: unify symlink handling for site and stream on posix and win
|
2025-05-13 08:00:13 +00:00 |
|
Jacky
|
5da4136fcd
|
fix(self-check): supports Windows #1046
|
2025-05-13 12:10:33 +08:00 |
|