2319 Commits

Author SHA1 Message Date
0xJacky
e96490cbb9 test: add unit test for clamping logic in incremental indexing 2025-11-29 10:07:19 +00:00
Jacky
d4fa5a5943 Refactor: Improve incremental log indexing logic (#1460)
Co-authored-by: Cursor Agent <cursoragent@cursor.com>
2025-11-29 11:37:23 +08:00
Felipe Gabriel
f95836f779 Tool for enable config created and registered on mcp config (#1459)
* Tool for enable config created and registered on mcp config

* fix: Added protection for missing traversal path and windonws syslink path transformation on enable config cmp tool

* fix: Fix error to create dstDir if do not exists
2025-11-28 21:19:47 +08:00
0xJacky
3876098820 feat: implement favicon download functionality with content type validation 2025-11-28 15:51:40 +08:00
0xJacky
31acae5c31 enhance(nginx_log): integration tests and logging capabilities 2025-11-28 03:57:31 +00:00
0xJacky
9ac65b24bc refactor: streamline frontend asset handling and remove compression step 2025-11-28 11:47:37 +08:00
0xJacky
5d5b002fb6 chore: update translations 2025-11-28 11:21:44 +08:00
Jacky
dbbf0f31b4 feat: allow full HTTP status codes for health checks (#1457, #1458)
* Add 401 Unauthorized to SiteHealthCheckModal status codes

Co-authored-by: jacky-943572677 <jacky-943572677@qq.com>

* Checkpoint before follow-up message

Co-authored-by: jacky-943572677 <jacky-943572677@qq.com>

* Refactor status code selection to use grouped options

Co-authored-by: jacky-943572677 <jacky-943572677@qq.com>

* Fix: Correct apostrophe in "I'm a teapot" status

Co-authored-by: jacky-943572677 <jacky-943572677@qq.com>

---------

Co-Authored-By: Cursor Agent <cursoragent@cursor.com>
2025-11-28 11:16:28 +08:00
0xJacky
dddb86724c fix: site navigation sorting 2025-11-28 02:59:59 +00:00
renovate[bot]
7234247f14 chore(deps): update all non-major dependencies (#1456)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-28 10:20:38 +08:00
renovate[bot]
c39f00485d chore(deps): update devdependency @iconify/tools to v5 (#1454)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-28 10:05:30 +08:00
0xJacky
4491854f7a fix: disable pagination in SocketList table #1451 2025-11-27 16:04:18 +08:00
0xJacky
d92371224c fix: deal locking in SandboxTestConfigWithPaths 2025-11-26 14:02:11 +08:00
renovate[bot]
df46f8f139 chore(deps): update all non-major dependencies (#1449)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-26 11:09:03 +08:00
Weblate
470ea4e120 Translated using Weblate (Spanish)
Currently translated at 100.0% (1624 of 1624 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (1624 of 1624 strings)

Co-authored-by: Kcho <kcholoren@gmail.com>
Co-authored-by: OpenAI <noreply-mt-openai@weblate.org>
Translate-URL: https://weblate.nginxui.com/projects/nginx-ui/frontend/es/
Translation: Nginx UI/Frontend
2025-11-25 15:35:57 +00:00
Jacky
748b09f78e Refactor: Avoid network requests when health check is disabled (#1447)
This change ensures that when a site's health check is disabled, the checker returns cached metadata without making any network requests, as per issue #1446. A new helper function `getExistingSiteSnapshot` is introduced to retrieve this cached information. A new test case `TestCheckSiteSkipsNetworkWhenDisabled` is added to verify this behavior.

Co-authored-by: Cursor Agent <cursoragent@cursor.com>
2025-11-25 19:28:59 +08:00
0xJacky
39fc181bbf chore: update GitHub Actions workflow 2025-11-25 14:54:22 +08:00
0xJacky
fdea3940d8 chore: prepare version v2.2.1 v2.2.1 2025-11-25 13:56:10 +08:00
0xJacky
cc8b82057c style: improved maintenance page styles 2025-11-25 13:52:19 +08:00
enwikuna
918642f41c Refactor nginx path resolution with improved regex and fallback (#1414)
* Refactor nginx path resolution with improved regex and fallback

Updated regex patterns for extracting nginx configuration paths and added fallback mechanisms for determining paths on different operating systems. Improved error handling and logging for better debugging.

* enhance: nginx path parsing and add tests #1412, #1414

---------

Co-authored-by: 0xJacky <me@jackyu.cn>
2025-11-25 13:30:54 +08:00
0xJacky
98e83f13b5 refactor: replace mutex with RWMutex for NodeMap access and implement snapshot functionality #1444 2025-11-24 14:10:23 +00:00
0xJacky
aee2352eb5 enhance: improve sandbox configuration handling and include directive processing #1430 2025-11-24 08:13:59 +00:00
0xJacky
8522ba7807 feat: auto-generation of certificate paths and names #1442 2025-11-24 16:07:08 +08:00
0xJacky
6a826549b7 fix: improve error handling and styles in certificate components #1442 2025-11-24 07:59:35 +00:00
0xJacky
3355d7d74d feat: add custom scrollbar styles for dark mode #1442 2025-11-24 04:06:49 +00:00
renovate[bot]
545cddeac9 chore(deps): update pnpm to v10.23.0 (#1443)
* chore: update cache keys in GitHub Actions to use go.sum for improved dependency management

* chore(deps): update pnpm to v10.23.0

---------

Co-authored-by: 0xJacky <me@jackyu.cn>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-24 11:51:35 +08:00
0xJacky
aec291d21e chore: update dependencies and improve component styles 2025-11-24 11:31:48 +08:00
renovate[bot]
edab6a238e chore(deps): update actions/checkout action to v6 (#1440)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-23 19:33:02 +08:00
renovate[bot]
f5b3f4ba8e chore(deps): update all non-major dependencies (#1435)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-17 17:36:05 +08:00
renovate[bot]
1ebb41f28e chore(deps): update all non-major dependencies (#1433)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-16 01:50:09 +00:00
0xJacky
d6cdf476a9 enhance: streamline sandbox configuration and include handling #1421 2025-11-11 02:02:40 +00:00
0xJacky
c4bd485c4f enhance: upstream parser for variables #1402 2025-11-10 09:35:10 +00:00
0xJacky
bc0844ae8b enhance: config restore with mount point handling #1419 2025-11-10 16:19:47 +08:00
0xJacky
83965990cf refactor: remove store initialization on mount and unmount 2025-11-09 18:54:14 +08:00
0xJacky
9a625075f2 enhance(config-list): content filter #1413 2025-11-09 10:04:27 +00:00
0xJacky
cfb6cae78a refactor: add config to disable site health check #1427, #1415, #1413 2025-11-09 09:41:33 +00:00
0xJacky
d24d845816 refactor: improved WebSocket handling 2025-11-09 11:06:34 +08:00
0xJacky
55b17f04af chore: update deps 2025-11-07 18:30:03 +08:00
renovate[bot]
74bcb2e685 chore(deps): update all non-major dependencies (#1409)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-07 18:28:48 +08:00
renovate[bot]
c18ce54082 chore(deps): update dependency marked to v17 (#1425)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-07 18:28:39 +08:00
0xJacky
3111adfb44 chore: update deps 2025-11-07 18:23:23 +08:00
SuitDeer
30379a43b3 Update link to nginx.conf in getting-started.md (#1424) 2025-11-07 17:16:39 +08:00
renovate[bot]
89425214d3 chore(deps): update devdependency @types/node to v24 (#1410)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-05 10:37:18 +08:00
renovate[bot]
ad2d2f85b3 chore(deps): update github artifact actions (#1406)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-05 10:35:02 +08:00
renovate[bot]
fbda6a9219 chore(deps): update vueuse monorepo to v14 (#1404)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-05 10:34:50 +08:00
renovate[bot]
18378f7934 chore(deps): update dependency @fingerprintjs/fingerprintjs to v5 (#1403)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-05 10:34:38 +08:00
Weblate
57cb295965 Translated using Weblate (Thai)
Currently translated at 100.0% (5 of 5 strings)

Co-authored-by: frederixs Red <frederixs99@outlook.com>
Translate-URL: https://weblate.nginxui.com/projects/nginx-ui/documents/index/th/
Translation: Nginx UI/Index
2025-10-30 08:44:20 +00:00
Weblate
efca2bd073 Added translation using Weblate (Thai)
Co-authored-by: frederixs Red <frederixs99@outlook.com>
2025-10-29 08:25:39 +00:00
renovate[bot]
b26f40d962 chore(deps): update all non-major dependencies (#1407)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-26 01:45:56 +00:00
renovate[bot]
0992192491 chore(deps): update devdependency unplugin-vue-components to v30 (#1400)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-21 19:27:04 +08:00