Files
cbb 1b2ddded38 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
2026-10-15 01:31:07 +08:00

17 lines
832 B
Plaintext

appname = GiteaHubSync
version = 1.5.6
display_name = Gitea→GitHub 同步助手
desc = 每次推送到飞牛 Gitea 的代码,10 秒内自动镜像到 GitHub 的 7 个私有仓库。内置控制面板:自动同步开关、立即同步、仓库状态、同步日志,一键打开 Gitea。数据全部保存在 NAS 本地。
platform = all
source = thirdparty
maintainer = fn-deepseek-harness
maintainer_url = https://club.fnnas.com
distributor = fn-deepseek-harness
distributor_url = https://club.fnnas.com
os_min_version = 1.2.0
install_dep_apps = python312
desktop_uidir = ui
desktop_applaunchname = GiteaHubSync.Application
checkport = false
disable_authorization_path = true