Tags: Gridea-Pro/gridea-pro
Tags
fix(update): 下载失败弹窗分类化,去掉超长 URL 之前 emitError 直接把 Go HTTP transport error 原样发到前端,GitHub LFS 重定向后的 release-assets URL 自带几百字符 SAS 签名 token,弹窗 被撑成超长一团没法看。 后端引入 classifyUpdateErr 把错误归到 9 类(network_timeout / tls_handshake / conn_failed / http_5xx / http_404 / checksum_mismatch / url_not_trusted / disk_io / unknown),emitError 只发 kind,原始 err 仍走 slog 日志。前端按 kind 查 i18n 取 title + hint 两行展示, 用户能区分是网络问题、GitHub 挂了还是包校验失败;安全相关 (checksum_mismatch / url_not_trusted) 得到正确强调。 i18n 全 11 个语言(zh-CN / zh-TW / en / fr-FR / ru / ja-JP / es / pt-BR / de / ko / it)都加了完整翻译。 classifyUpdateErr 表驱动测试覆盖 17 个 case。
Gridea Pro v1.2.0-beta.1 本版 v1.1.1 → v1.2.0 累计 97 个 commit,改动量较大, 先发 beta 收集反馈,自更新器不会推给普通用户。 主要新功能: - AI 中转站支持(OpenAI 兼容 + Anthropic 兼容自定义 Base URL) - 部署完成系统通知中心(macOS / Windows / Linux 三端原生 API) - 闪念可改发布时间 + 输入框 Markdown 提示 - 评论回复输入框 Markdown 提示 - 编辑器日期选择器优化(年份双箭头 / 6 周固定高度 / 日期时间合并) - 部署日志面板 + 部署可取消 重要修复: - 闪念改时间后列表排序正确 - macOS 通知中心来源显示 Gridea Pro 而非 Script Editor - CDN 部署多项稳定性修复 - 部署多个稳定性修复(取消、HTTP 重试、Netlify 轮询、Git force push 拦截) - 自更新已是最新版的 toast 提示 - 窗口启动保险栓 如遇问题请提 issue,正式版会根据反馈调整后再发。
fix: claudo-theme 二级菜单改为固定第二行导航栏样式 将下拉弹出式子菜单改为固定在 header 下方的第二行横向导航栏, 样式完全匹配 claudo-theme-preview.html 中的 .preview-section-nav 设计。 - header.html: 父级菜单用 .has-subnav span,subnav bar 用 .header-subnav div(含 JS hover 控制) - main.css: 移除旧 .header-nav-group/.nav-dropdown 下拉样式,新增 .header-subnav 系列样式 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
fix: 配置页面输入框下方有备注时,标题与输入框对齐 所有带备注说明的配置项统一改为 items-start + pt-2, 使标题与输入框顶部对齐而不是与整个区域居中。 涉及:BasicSetting(Vercel 3项 + SFTP remotePath)、 SeoSetting(Google Analytics)、CdnSetting(Token + BaseUrl) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
PreviousNext