Commit Graph

2223 Commits

Author SHA1 Message Date
Cursor Agent
562097a532 fix(docker): explicitly negotiate API version to ensure compatibility
The Docker client SDK v28.5.2 defaults to API version 1.51, which may not
be supported by older Docker daemon versions. Although WithAPIVersionNegotiation()
is used, the manual Ping() call in initClient() does not trigger the automatic
version negotiation flow.

This fix explicitly calls NegotiateAPIVersionPing() with the ping response
to ensure the client uses a compatible API version with the Docker daemon.
This resolves the '404 Not Found for API route and version' error when
controlling Nginx in another Docker container.

Fixes #1543

Co-authored-by: Jacky <me@jackyu.cn>
2026-02-06 14:16:06 +00:00
Weblate
ec24adbc35 Translated using Weblate (Arabic)
Currently translated at 100.0% (1665 of 1665 strings)

Translated using Weblate (Arabic)

Currently translated at 100.0% (1665 of 1665 strings)

Co-authored-by: OpenAI <noreply-mt-openai@weblate.org>
Co-authored-by: mosaati <mohammed.saati@gmail.com>
Translate-URL: https://weblate.nginxui.com/projects/nginx-ui/frontend/ar/
Translation: Nginx UI/Frontend
2026-02-05 13:56:08 +00:00
renovate[bot]
3f361e39c5 chore(deps): update pnpm.catalog.default unplugin-auto-import to v21 (#1524)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-05 21:22:04 +08:00
renovate[bot]
0dd2d82620 chore(deps): update pnpm.catalog.default unplugin-vue-components to v31 (#1525)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-05 21:19:20 +08:00
renovate[bot]
1eae07b4c6 chore(deps): update pnpm.catalog.default vue-router to v5 (#1535)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-05 20:37:43 +08:00
renovate[bot]
63dab3d826 chore(deps): update all non-major dependencies (#1538)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-05 20:31:21 +08:00
mumeinosato
495cb4e71e Fix image paths and enhance Japanese translations (#1541)
* Fix image paths and enhance Japanese translations

I'm a native Japanese speaker and made some small corrections where the wording felt unnatural.
Feel free to ignore any changes if the original wording was intentional.

* Fix typo in README-ja_JP.md

* Update Japanese translation in i18n.json
2026-02-04 11:15:10 +08:00
0xJacky
18538df8cb chore: update deps 2026-01-29 23:45:15 +08:00
renovate[bot]
2ae32f3be5 chore(deps): update all non-major dependencies (#1531)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-29 01:50:07 +00:00
renovate[bot]
c35f508e3c chore(deps): update all non-major dependencies (#1529)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-20 11:46:31 +08:00
renovate[bot]
dcd4c02978 chore(deps): update all non-major dependencies (#1528)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-17 01:31:07 +00:00
renovate[bot]
b4800bb3bc chore(deps): update pnpm.catalog.default @antfu/eslint-config to v7 (#1522)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-14 13:35:15 +08:00
Nemer Y Tamimi
93b10d7759 feat: Integrate DNS record management into site configuration (#1519)
* feat: Integrate DNS record management into site configuration

- Removed the 'External Notification Test' notification.
- Enhanced SiteAdd.vue to include DNS record integration, allowing users to select or create DNS records linked to the site.
- Added DNSRecordIntegration component for managing DNS records, including selection and creation of new records.
- Implemented DNS linking functionality in the RightPanel component, enabling users to link existing DNS records to their site configuration.
- Updated SiteEditor to provide DNS link status to child components.
- Extended the site model to include fields for linked DNS domain and record information.
- Added logic to handle DNS record recreation if a linked record is missing.

* fix: remove unnecessary type assertion for selectedDomainId and selectedRecordId

* feat: add computed properties for selectedDomainId and selectedRecordId to handle null values

* refactor: simplify setter syntax for computed properties of selectedDomainId and selectedRecordId

* fix: update computed properties to return undefined for null values in selectedDomainId and selectedRecordId

---------

Co-authored-by: Nemer Tamimi <nemer.tamimi@uopeople.edu>
2026-01-14 13:35:03 +08:00
renovate[bot]
e55e15dd26 chore(deps): update all non-major dependencies (#1516)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-12 09:59:26 +08:00
renovate[bot]
fea46b8ef2 chore(deps): update all non-major dependencies (#1502)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-28 01:36:01 +00:00
Marventz Beneche
1c0ea76627 Change input type from 'number' to 'numeric' (#1499)
* Change input type from 'number' to 'numeric'

* Fixed from input-type to input-mode per official docs
2025-12-27 10:23:34 +08:00
Weblate
053642d875 Added translation using Weblate (Russian)
Added translation using Weblate (Russian)

Co-authored-by: Sergey Pinus <bropines@gmail.com>
Co-authored-by: Weblate <noreply@weblate.org>
2025-12-25 18:27:08 +00:00
Hintay
624de52c2a chore(docs): update workflow to fix last updated 2025-12-26 03:19:38 +09:00
Hintay
2ef32c6fa3 chore(docs): disable dead links check for weblate translation 2025-12-26 02:59:32 +09:00
renovate[bot]
4754ef3116 chore(deps): update all non-major dependencies (#1496) 2025-12-24 16:14:03 +08:00
renovate[bot]
b2bade8512 chore(deps): update pnpm.catalog.default @xterm/xterm to v6 (#1495)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-23 11:12:27 +08:00
renovate[bot]
5ec7501c7b chore(deps): update all non-major dependencies (#1493)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-22 01:15:48 +00:00
0xJacky
ea78b80b9f docs: add sponsorship and tooling support sections to README files 2025-12-17 15:54:13 +08:00
Jray
0e7ea57110 feat: support oidc login (#1488) 2025-12-15 21:56:59 +08:00
renovate[bot]
56b18741f3 chore(deps): update all non-major dependencies (#1486)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-15 10:25:37 +08:00
renovate[bot]
d3e24464e3 chore(deps): update github artifact actions (#1485)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-13 18:07:02 +08:00
renovate[bot]
d9afc76369 chore(deps): update all non-major dependencies (#1483)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-12 15:36:05 +08:00
renovate[bot]
eb1de2b52d chore(deps): update actions/cache action to v5 (#1482)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-12 10:22:13 +08:00
0xJacky
8b426be916 feat: add Termux build support and update build configuration #1479 2025-12-11 11:37:21 +08:00
renovate[bot]
99fc7ffc16 chore(deps): update all non-major dependencies (#1480)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-11 10:45:37 +08:00
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