feat: v1.5.6 — 「打开 Gitea」按钮链接可显式配置
远程访问时 CGI/代理环境常常无法可靠转发 Host 头(fnOS CGI 里 $HTTP_HOST 可能为空、Referer 被剥离),导致自动推断 出的'真实主机'就是面板本机的 127.0.0.1,按钮指向 localhost 没法用。 新增设置「打开 Gitea 链接」(cfg.open_url),按钮地址优先级: 1. 环境变量 GITEA_URL 2. cfg.open_url(本次新增,留空走推断) 3. cfg.gitea_host + 推断(XFH/Host/Referer) - UI:Gitea 与同步设置卡片里新增「打开 Gitea 链接」输入框 (含「保存」按钮,placeholder 提示一般不用填) - 校验:必须带协议头(http/https)、不能含路径;非法值拒绝 - /api/settings 暴露 open_url - 留空时维持原有自动推断行为,向后兼容 - manifest 1.5.5 → 1.5.6
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
appname = GiteaHubSync
|
||||
version = 1.5.5
|
||||
version = 1.5.6
|
||||
display_name = Gitea→GitHub 同步助手
|
||||
desc = 每次推送到飞牛 Gitea 的代码,10 秒内自动镜像到 GitHub 的 7 个私有仓库。内置控制面板:自动同步开关、立即同步、仓库状态、同步日志,一键打开 Gitea。数据全部保存在 NAS 本地。
|
||||
platform = all
|
||||
|
||||
Reference in New Issue
Block a user