Releases
v1.20.0
Compare
Sorry, something went wrong.
No results found
1.20.0 (2026-06-13)
⚡ 性能优化
Phase 44 CWV 优化 — Logo 预加载 + CSS @import 扁平化 (8669d0c )
postgres: 网络传输削减 — 公开列表移除 author.email 查询 + 详情移除非必要字段 (80dc313 )
✨ 新功能
analytics: 添加 Umami 分析配置支持 (d4a6e74 )
api: 增加查询参数处理工具函数 (1753307 )
audit: 添加 AI 评分生成和状态提示功能 (f47375c )
friend-links: 友链 RSS 聚合 — Blogroll Feed (3fa5b92 )
friend-link: 后台友链管理新增「展示 RSS 动态」配置项 (d580d6c )
schema: API Schema 覆盖 — 3 端点 RouterParam Zod 校验 + 2 测试 (cf1a203 )
添加 Umami 自托管分析集成的相关文档与配置示例 (efe4712 )
添加用户ID支持到AI请求和翻译功能 (2bcf60c )
🐛 Bug 修复
ai: 增加生成图像提示的最大字符限制 (ce0d069 )
date: 优化日期格式化函数 (003327a )
deps: sync lockfile overrides for hono@4.12.21, qs@6.15.2, brace-expansion@5.0.6 (b5107a3 )
email: 更新营销邮件模板以增强内容渲染 (ee50cbb )
friend-link-feed: 审计 blocker 修复 — ESM import + rate limit + 空结果缓存 (432ac2e )
i18n: admin.json 补全 calendar.title,修复侧边栏加载时翻译缺失 (a399c83 )
i18n: 将 show_rss_feed 从 feed.json 迁移至 admin-friend-links.json (b06314b )
i18n: 更新管理员路由模块以支持共享营销模块 (36a9e43 )
lint: 清除 friend-link-feed.ts 及 friend-links.vue 全部 warning (d1deb78 )
lint: 清除 Phase 48 引入的 3 处 lint warnings (e969f02 )
lint: 清零全部 5 处既存 warning (102fde2 )
posts: 添加重新推送功能及相关测试 (52dabd7 )
schema: friendLinkSchema 补全 showRssFeed 字段 (e29e375 )
test: estimate test lint修复回滚 — async/await 保留 + eslint-disable (aacf1bc )
typecheck: 审计 blocker 修复 — reduce accumulator type + remoteId narrowing (53f1f1b )
typecheck: 补全 FriendLinkItem / linkForm 的 showRssFeed 类型定义 (e545baa )
📦 代码重构
ai: 优化 AI 视觉提示词生成逻辑 (9549d77 )
ai: 重构 TTS 请求逻辑以提高代码复用性 (490b7fc )
api: 优化缓存调用方式 (309bbae )
api: 未使用 API 安全删除 — 2 端点 + 测试清理 (15658bd )
formatDate: 函数级复用 — 6 处自定义 formatDate → formatDateTime (793e5af )
governance: ESLint 窄切片 — 收敛 6 处生产代码 as any (b704618 )
governance: ESLint 窄切片 — 收敛 9 处 as any (≥5 模块) (a949997 )
governance: ESLint 类型债 — 3 组窄切片 (no-non-null-assertion + no-explicit-any) (28e171f )
governance: type 收敛 — AdAdapterConfig 统一到 types/ad.ts (10eb6ff )
governance: 结构复用 — 3 组类型收敛 (2f09978 )
governance: 结构复用 — 3 组类型收敛 (7ef401b )
governance: 页面路由规范化 — calendar/marketing → index.vue 目录模式 (102b107 )
schema: API Schema 覆盖与复用 — 3 组样板 (09924a4 )
settings: 收敛设置模型类型定义与语言偏好处理 (5c65cb9 )
settings: 重构 Umami 分析配置处理逻辑 (fd3dede )
优化可读性评分计算逻辑 (1513755 )
You can’t perform that action at this time.