Files
27f0f1c0ac fix: correct DNS sync results and configuration retention (#739)
* fix: correct DNS sync results and configuration retention

Keep address families independent, reject failed update responses, preserve complete IPv6 addresses, and retain Studio drafts and effective extra settings. Add offline regressions and wire Studio tests into documentation builds.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

* test(provider): make disk cache regressions deterministic

Align the cache fixture wall clock and file mtime so Windows Python 3.12 clock granularity cannot turn a freshly saved cache into a future-dated file. Keep real disk reads, all cache assertions, production expiry policy and CI matrices unchanged.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

---------

Co-authored-by: NewFuture <6290356+NewFuture@users.noreply.github.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
2026-09-06 12:45:46 +08:00

1.8 KiB

title, description, layout, editLink, lastUpdated, aside, sidebar
title description layout editLink lastUpdated aside sidebar
DDNS 配置生成与校验 在浏览器中生成和导入 DDNS Schema v4.1 配置,并检查配置结构与运行时要求。支持多服务商、IPv4/IPv6、代理、缓存与日志。 page false false false false

::: details 导入、草稿与扩展字段 在页面内创建、粘贴或修改的配置,点击“载入编辑器”不等于导出。浏览器允许临时存储时,尚未导出的完整草稿(包括凭据)会保存在当前标签页,刷新后可恢复;复制或下载后才标记为已导出。未经修改的文件导入仍以原文件为已保存基线。旧草稿若没有记录文件来源,会保守地保留为未导出状态。

服务商扩展字段留空表示继承全局 JSON extra;填写 {} 表示显式空覆盖,不会清除环境变量提供的扩展字段。导入会按运行时优先级处理平铺字段、extra_ 别名和嵌套 extra。为保留有效值,必要时会将继承的字段显式展开到服务商的扩展字段中;这些显式值之后会覆盖全局设置。 :::