From b05d572221f1fcfbef5d84fb3e51c8ec24af05cd Mon Sep 17 00:00:00 2001 From: O96u Date: Fri, 4 Sep 2026 14:46:37 +0800 Subject: [PATCH] =?UTF-8?q?release:=20v1.2.8=20=E2=80=94=20=E5=8F=8C?= =?UTF-8?q?=E5=9F=9F=E5=90=8D=E4=BF=9D=E5=AD=98=E7=A1=AE=E8=AE=A4=E4=B8=8E?= =?UTF-8?q?=20clear-domains=20=E6=81=A2=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 启用双域名时以确认框提示锁死风险与恢复方式,不再强制校验 Host。 新增 clear-domains 运维 CLI 与相关文档。 --- CHANGELOG.md | 14 +++++ Dockerfile | 1 + app/pages/settings/index.vue | 69 +++++++++++++++++++++++-- app/pages/setup.vue | 48 ++++++++++++++++- app/utils/domain-separation.ts | 24 +++++++++ docker-compose.yml | 2 +- docker-entrypoint.sh | 4 ++ docs-site/en/guide/changelog.md | 14 +++++ docs-site/en/guide/domain-separation.md | 19 +++++-- docs-site/en/guide/faq.md | 18 +++++++ docs-site/en/guide/getting-started.md | 10 ++++ docs-site/en/guide/local-dev.md | 1 + docs-site/en/guide/reverse-proxy.md | 4 +- docs-site/guide/changelog.md | 14 +++++ docs-site/guide/domain-separation.md | 19 +++++-- docs-site/guide/faq.md | 18 +++++++ docs-site/guide/getting-started.md | 10 ++++ docs-site/guide/local-dev.md | 1 + docs-site/guide/reverse-proxy.md | 2 +- i18n/locales/en.json | 5 ++ i18n/locales/zh-CN.json | 5 ++ package-lock.json | 4 +- package.json | 3 +- server/cli/clear-domains.mjs | 60 +++++++++++++++++++++ 24 files changed, 349 insertions(+), 20 deletions(-) create mode 100644 app/utils/domain-separation.ts create mode 100644 server/cli/clear-domains.mjs diff --git a/CHANGELOG.md b/CHANGELOG.md index 76f436f..1b636bc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,20 @@ ## [Unreleased] +## [1.2.8] - 2026-09-04 + +### 改进 + +- 双域名:保存或初始化时弹出风险确认(说明可能锁死及 `clear-domains` 恢复方式),不再强制校验当前 Host + +### 新增 + +- 运维 CLI `clear-domains`:清除数据库中的网站域 / 图片域配置(`docker exec pichost clear-domains`) + +### 文档 + +- FAQ、双域名、反向代理文档补充锁死原因与恢复步骤 + ## [1.2.7] - 2026-09-03 ### 新增 diff --git a/Dockerfile b/Dockerfile index e4a5206..7919a23 100644 --- a/Dockerfile +++ b/Dockerfile @@ -26,6 +26,7 @@ COPY --from=build /app/.output ./.output COPY server/cli/reset-password.mjs ./server/cli/reset-password.mjs COPY server/cli/migrate-to-single-images.mjs ./server/cli/migrate-to-single-images.mjs COPY server/cli/slider.mjs ./server/cli/slider.mjs +COPY server/cli/clear-domains.mjs ./server/cli/clear-domains.mjs COPY docker-entrypoint.sh /docker-entrypoint.sh RUN chmod +x /docker-entrypoint.sh diff --git a/app/pages/settings/index.vue b/app/pages/settings/index.vue index bcc9756..670bcf3 100644 --- a/app/pages/settings/index.vue +++ b/app/pages/settings/index.vue @@ -1,6 +1,7 @@