Commit Graph

  • d6f8735cae chore(deps): update pnpm.catalog.default @uozi-admin/curd to v6 renovate/uozi-admin-curd-6.x renovate[bot] 2026-05-06 10:08:57 +00:00
  • ba2bbe3ac2 fix: resolve concurrent map iteration and map write crash in sitecheck (#1661) dev Jacky 2026-05-06 11:28:57 +08:00
  • 8d1722a1d6 fix: resolve concurrent map iteration and map write crash in sitecheck cursor/fix-concurrent-map-crash-1cc6 Cursor Agent 2026-05-06 02:00:05 +00:00
  • 86c65ba53d chore(deps): update pnpm.catalog.default typescript to v6 renovate/typescript-6.x renovate[bot] 2026-05-04 03:15:18 +00:00
  • 078a6764bd chore(deps): update all non-major dependencies (#1659) renovate[bot] 2026-05-04 11:13:21 +08:00
  • a98bd9216b feat(cert): Optimize certificate application operations. (#1657) Carm 2026-05-04 11:13:12 +08:00
  • a30bc7dd51 chore(deps): update ghcr.io/devcontainers/features/node docker tag to v2 renovate/ghcr.io-devcontainers-features-node-2.x renovate[bot] 2026-04-28 17:41:29 +00:00
  • 0662353420 chore: prepare v2.3.10 v2.3.10 weblate main 0xJacky 2026-04-28 12:36:18 +08:00
  • 432a791cad chore: update translations 0xJacky 2026-04-28 03:55:36 +00:00
  • 0301578295 fix(notification): render external notification placeholders 0xJacky 2026-04-28 09:05:52 +08:00
  • 30908f3c28 chore: prepare v2.3.9 v2.3.9 0xJacky 2026-04-27 12:22:46 +08:00
  • 4e4174d89a fix(backup): require secure session for restore 0xJacky 2026-04-27 11:53:31 +08:00
  • fd61e8ea6f fix(config): restrict executable nginx directives 0xJacky 2026-04-27 11:32:04 +08:00
  • 61185c26f4 test(middleware): add CSWSH hardening cases for CheckWebSocketOrigin (#1647) Adamthereal 2026-04-22 09:33:50 +08:00
  • 3e411d38dd Harden config write paths 0xJacky 2026-04-21 22:40:50 +08:00
  • 7864e378f5 chore: prepare v2.3.8 v2.3.8 0xJacky 2026-04-21 15:15:12 +08:00
  • 28652c0f04 docs: document install secret locations 0xJacky 2026-04-21 13:46:24 +08:00
  • 171bb52998 chore(deps): update pnpm.catalog.default uuid to v14 (#1643) renovate[bot] 2026-04-20 23:52:15 +08:00
  • d25c9975d6 fix(analytic): avoid websocket keepalive race 0xJacky 2026-04-20 23:46:49 +08:00
  • 57b6f982ec fix: preserve forwarded host for docker websocket checks 0xJacky 2026-04-20 23:39:22 +08:00
  • 899c9f1995 fix(cert): throttle auto-renew retries and expose renewal errors 0xJacky 2026-04-19 12:23:52 +08:00
  • 7c1abe260f chore(deps): update pnpm.catalog.default uuid to v14 renovate/uuid-14.x renovate[bot] 2026-04-19 17:25:16 +00:00
  • 3d0571cdd1 Throttle auto cert retries and expose renewal errors 0xJacky 2026-04-19 12:23:52 +08:00
  • 05e544c8f5 fix(upstream): separate http and websocket routes 0xJacky 2026-04-19 11:50:08 +08:00
  • f960a6bd78 docs: clarify docker access ports 0xJacky 2026-04-19 11:42:53 +08:00
  • 25dea9f620 fix(setup): harden first-run installation flow 0xJacky 2026-04-18 23:45:29 +08:00
  • 4d96c34991 enhance: polish sensitive value masking UI 0xJacky 2026-04-18 23:32:19 +08:00
  • 80a6a7273d enhance: protect sensitive settings with 2FA reveal flow 0xJacky 2026-04-18 20:14:02 +08:00
  • a67285b713 chore: prepare v2.3.7 v2.3.7 0xJacky 2026-04-18 11:04:41 +00:00
  • 7ed73f621a feat(analytic): implement WebSocket keepalive mechanism 0xJacky 2026-04-18 11:02:52 +00:00
  • b1b1596a4d chore: update .gitignore and remove settings.local.json 0xJacky 2026-04-18 08:08:03 +00:00
  • 535c8efb38 fix(sitecheck): bound outbound connections and add global controls (#1608) 0xJacky 2026-04-18 16:06:06 +08:00
  • c38e0a28b8 fix(sites): honor configured healthcheck protocol (#1628) 0xJacky 2026-04-18 16:03:23 +08:00
  • 50ccaaeb2f chore: update settings.local.json 0xJacky 2026-04-18 14:54:25 +08:00
  • 329e8589e9 fix(cert): restore WebSocket connection for certificate issuance (#1630) 0xJacky 2026-04-18 14:52:41 +08:00
  • 513d5d6fbb chore(deps): update all non-major dependencies (#1641) renovate[bot] 2026-04-18 13:29:01 +08:00
  • 32d5ce0018 fix(app): embed generated assets with underscore names (#1640) Tema Smirnov 2026-04-18 07:59:45 +07:00
  • b01ea55ed6 chore: update deps 0xJacky 2026-04-17 19:27:47 +08:00
  • f73aabb59b chore(deps): update softprops/action-gh-release action to v3 (#1632) renovate[bot] 2026-04-16 16:44:03 +08:00
  • 89c1fdfb44 fix upstream (#1637) the fire inside me 2026-04-15 23:26:19 +08:00
  • 20538d9c7b chore(deps): update all non-major dependencies (#1634) renovate[bot] 2026-04-15 01:15:44 +00:00
  • 335fc66c90 chore(deps): update pnpm.catalog.default marked to v18 (#1626) v2.3.6 renovate[bot] 2026-04-08 09:52:13 +08:00
  • 863f36179c chore: prepare v2.3.6 0xJacky 2026-04-04 15:44:07 +00:00
  • f8019e68b9 feat(ngx-config-editor): enhance location and directive handling with unique keys 0xJacky 2026-04-04 14:28:56 +00:00
  • 0b0f854f9b feat(backup): enhance backup and restore functionality with crypto secret handling 0xJacky 2026-04-04 14:26:34 +00:00
  • edf92e4ffe chore(deps): update all non-major dependencies (#1623) renovate[bot] 2026-04-04 11:06:43 +08:00
  • d454a2a9d2 fix(mcp): prevent panic on nil interface conversion for tool arguments (#1622) Jacky 2026-04-04 10:51:50 +08:00
  • 376f14a479 Add required argument validation to config_get and config_history handlers cursor/interface-conversion-error-36ec Cursor Agent 2026-04-04 02:33:24 +00:00
  • b787572192 Add required argument validation to MCP config handlers to prevent data loss Cursor Agent 2026-04-04 02:23:36 +00:00
  • cd74b3bf4b fix(mcp): prevent panic on nil interface conversion for tool arguments Cursor Agent 2026-04-04 02:09:42 +00:00
  • 9f1b9bbbba refactor(ws): implement SafeWebSocketWriter for serialized access 0xJacky 2026-04-04 02:01:20 +00:00
  • b9e1951423 Fix #1619, WebSocket check fails during initial setup on custom ports (#1620) Simon Zöllner 2026-04-04 03:50:48 +02:00
  • d895c4a336 enhance(ws): improve session security 0xJacky 2026-04-03 16:18:21 +00:00
  • 7d9887bfe8 fix: enhance WebSocket origin validation for trusted node requests 0xJacky 2026-04-03 11:31:41 +08:00
  • 02931d6c31 feat: enhance TLS certificate handling and server configuration 0xJacky 2026-04-02 22:44:06 +08:00
  • f290060e55 chore(deps): update all non-major dependencies (#1612) renovate[bot] 2026-04-02 11:04:57 +08:00
  • 314efd0c25 chore(deps): update pnpm.catalog.default @antfu/eslint-config to v8 (#1617) renovate[bot] 2026-04-02 11:00:27 +08:00
  • fb37c94276 feat: implement short token endpoint for WebSocket authentication 0xJacky 2026-04-02 00:06:04 +08:00
  • f89f8ff822 chore(deps): update pnpm.catalog.default unplugin-vue-components to v32 (#1605) renovate[bot] 2026-03-28 11:13:41 +08:00
  • c9dfdd4197 chore(deps): update all non-major dependencies (#1603) renovate[bot] 2026-03-23 01:16:38 +00:00
  • 95120616df chore(deps): update all non-major dependencies (#1595) renovate[bot] 2026-03-19 01:03:16 +00:00
  • 926b3248b3 feat: enhance service initialization logic with mutex handling and return types 0xJacky 2026-03-16 13:59:45 +00:00
  • 1a9cd29a30 style: center align WeChat community QR code in documentation v2.3.5 0xJacky 2026-03-16 05:33:37 +00:00
  • 3a38914fe2 feat: add official WeChat community group information to documentation 0xJacky 2026-03-16 05:31:54 +00:00
  • 58b183956a chore(deps): update risefront dependency from v1.3.2 to v1.3.3 0xJacky 2026-03-16 03:45:52 +00:00
  • 95ab34bbe1 feat: implement migration to encrypt sensitive JSON fields in database models 0xJacky 2026-03-16 11:34:10 +08:00
  • 9e41ecf9df feat: add support for root block configuration in NgxConfig and implement parsing logic 0xJacky 2026-03-16 03:15:27 +00:00
  • 88a86edcd2 fix: preserve previous data when saving certificate updates 0xJacky 2026-03-16 00:56:58 +00:00
  • cb92cc4da8 feat: add ACMEUserID to certificate issuance and auto-certification requests 0xJacky 2026-03-16 00:52:12 +00:00
  • af6d3b9ae4 chore: prepare v2.3.5 0xJacky 2026-03-15 16:17:04 +00:00
  • f89916e0fb feat: add ResolveConfPathInDirPreserveLeaf function for symlink handling in configuration paths 0xJacky 2026-03-16 00:03:32 +08:00
  • 20412b5b54 refactor: configuration path resolution for sites and streams v2.3.4 0xJacky 2026-03-15 22:20:29 +08:00
  • 5741b9f9ff style: update Delete component styles for improved UI consistency 0xJacky 2026-03-15 21:41:53 +08:00
  • f8ef0494b0 chore(deps): update pnpm.catalog.default vite-plugin-build-id to v0.7.0 (#1568) renovate[bot] 2026-03-15 20:49:48 +08:00
  • b06cce311a fix: correct recovery code verification logic in OTP handling 0xJacky 2026-03-15 19:18:03 +08:00
  • bc8df5beda feat: add DELETE endpoint for DDNS configuration and implement deletion logic 0xJacky 2026-03-15 02:44:48 +00:00
  • a2e1e8e31c fix: add IP address family handling and tests for DNS functionality #1572 0xJacky 2026-03-15 02:28:49 +00:00
  • 7f7e569460 chore: prepare v2.3.4 0xJacky 2026-03-15 02:17:16 +00:00
  • f61bcec547 refactor: enhance backup restoration process with integrity checks 0xJacky 2026-03-15 09:52:03 +08:00
  • 1593e6fb7d feat: integrate WebSocket usage in proxy availability store 0xJacky 2026-03-14 23:53:18 +08:00
  • 1cec07d6ea feat: implement demo mode for terminal with restricted commands 0xJacky 2026-03-14 23:49:58 +08:00
  • 413dc631ee feat: add WebSocketTrustedOrigins configuration and implement origin validation for WebSocket connections 0xJacky 2026-03-14 23:37:10 +08:00
  • 7b66578adb chore(deps): update various dependencies 0xJacky 2026-03-14 15:25:18 +00:00
  • 34fef1f0c5 refactor: replace array sorting method with toSorted for improved readability 0xJacky 2026-03-14 14:30:10 +00:00
  • b3e3aa77a3 fix: update translation file references and add new entries 0xJacky 2026-03-14 14:29:17 +00:00
  • 7e981067e5 chore(deps): update docker/login-action action to v4 (#1574) renovate[bot] 2026-03-14 22:22:50 +08:00
  • 2060aeeb0a chore(deps): update docker/metadata-action action to v6 (#1578) renovate[bot] 2026-03-14 22:22:38 +08:00
  • 0586b4b93d chore(deps): update docker/build-push-action action to v7 (#1577) renovate[bot] 2026-03-14 22:22:23 +08:00
  • 333691c3f7 chore(deps): update pnpm.catalog.default eslint to v10 (#1548) renovate[bot] 2026-03-14 22:21:56 +08:00
  • b9dc838939 chore(deps): update pnpm.catalog.default @vitejs/plugin-legacy to v8 (#1585) renovate[bot] 2026-03-14 22:21:13 +08:00
  • aabd58c160 chore(deps): update docker/setup-buildx-action action to v4 (#1575) renovate[bot] 2026-03-14 22:19:17 +08:00
  • ca58403e8c chore(deps): update github artifact actions (#1570) renovate[bot] 2026-03-14 22:18:55 +08:00
  • 0ecd9ad090 chore(deps): update dependencies to latest versions 0xJacky 2026-03-14 14:18:16 +00:00
  • a6491e437f feat: add logrotate settings validation and testing 0xJacky 2026-03-14 22:04:43 +08:00
  • 029142f944 chore: update dependencies and refactor settings management 0xJacky 2026-03-14 21:11:59 +08:00
  • 6ec542fd97 chore(deps): update all non-major dependencies (#1562) renovate[bot] 2026-02-18 01:09:50 +00:00
  • e5da6dd96d chore: update version to 2.3.3 and increment build number v2.3.3 0xJacky 2026-02-15 00:55:30 +00:00
  • 9c09c2c973 chore(deps): update all non-major dependencies (#1553) renovate[bot] 2026-02-13 01:38:20 +00:00
  • 0649cf786f feat: Implement PID path extraction from nginx -T output 0xJacky 2026-02-08 12:23:50 +00:00
  • 72932f4a6c Nginx duplicate includes (#1550) Jacky 2026-02-08 20:02:10 +08:00