Commit Graph

2193 Commits

Author SHA1 Message Date
renovate[bot]
5de727bb15 chore(deps): update all non-major dependencies (#1476)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-10 12:02:25 +08:00
0xJacky
1f87fa182b chore: update vue-tsc and related dependencies in pnpm-lock.yaml and package.json 2025-12-10 03:47:46 +00:00
0xJacky
f03007cf97 chore: update dependencies in pnpm-lock.yaml and pnpm-workspace.yaml, and adjust eslint configuration 2025-12-10 03:16:58 +00:00
renovate[bot]
2f5b76cd77 chore(deps): update peter-evans/create-pull-request action to v8 (#1477)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-10 11:09:52 +08:00
0xJacky
cb1fb691af refactor: improve provider selection logic in DNSChallenge component and update column definition in ACMEUser view v2.3.2 2025-12-09 17:35:47 +08:00
0xJacky
f725462e84 fix: update version prompt confirmation handling and clean up unused DNS provider filters #1471 v2.3.1 2025-12-09 16:20:59 +08:00
0xJacky
bc5351092a feat(site): enhance site scanning to support include directives and improve listen directive handling
Close #1378, #1463
v2.3.0
2025-12-09 11:49:41 +08:00
0xJacky
de9783005d fix: improve error handling and path resolution in license generation 2025-12-09 11:08:43 +08:00
0xJacky
84e9f31f6a chore: update docs 2025-12-08 18:44:04 +08:00
0xJacky
f00f1228a8 chore: update cloudflare-go 2025-12-08 10:32:16 +00:00
renovate[bot]
1a59620f20 chore(deps): update module github.com/cloudflare/cloudflare-go to v6 (#1468)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-08 18:22:04 +08:00
0xJacky
ceb4227f3f chore: prepare v2.3.0 2025-12-08 17:58:42 +08:00
0xJacky
a2e873cf71 chore: go mod tidy 2025-12-08 17:57:20 +08:00
renovate[bot]
fd0be8ba8e chore(deps): update module github.com/alibabacloud-go/alidns-20150109/v4 to v5 (#1467)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-08 17:51:36 +08:00
Jacky
9225c96250 feat/dns (#1466)
* feat: dns management

* refactor(dns): streamline domain management functions and enhance validation

* feat(dns): add value suggestions for DNS record input with autocomplete functionality

* fix(dns): handle edge case in record listing pagination

* fix(dns): update credential property name for consistency and add cleanup on component unmount

* feat(dns): implement DDNS management #1194, #1140
2025-12-08 17:45:30 +08:00
0xJacky
f520a4459a fix(nginx): handle symlinked entries in sandbox configuration copying 2025-12-08 02:34:28 +00:00
0xJacky
06e52aa972 debug(sitecheck): exploration #1463 2025-12-07 11:22:46 +00:00
0xJacky
ba8a5c4a99 chore: prepare v2.2.2 2025-12-07 11:41:27 +08:00
0xJacky
f59720426b fix(proxy): remove internal identifiers from upstream requests #1463 2025-12-07 11:04:54 +08:00
Peter Dave Hello
2093509b46 Enhance CLAUDE guidelines and agent linkage (#1464)
Detail Go formatting and race-safe test expectations for backend work.

List frontend linting commands so CLAUDE matches current workflows.

Link AGENTS.md to CLAUDE.md so other agents reuse the strengthened guide.
2025-12-06 17:08:35 +08:00
0xJacky
79344395f5 feat(nginx_log): implement true incremental indexing for log files 2025-12-04 15:04:27 +08:00
0xJacky
43dba4ce07 feat(nginx_log): enhance incremental indexing configuration and logic 2025-12-04 12:51:28 +08:00
renovate[bot]
ba5ea3d1aa chore(deps): update all non-major dependencies (#1462)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-30 11:46:16 +08:00
0xJacky
7b002e34e9 docs: add nginx_config_enable tool documentation 2025-11-29 10:47:57 +00:00
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