2367 Commits

Author SHA1 Message Date
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
0xJacky d256af594c chore: update deps 2025-10-17 23:32:18 +08:00
0xJacky 55ee3797d8 refactor(notification): rename DingTalk to Dingding and update related references #1392 2025-10-17 23:24:14 +08:00