Skip to content

Commit 70c9908

Browse files
EstrellaXDclaudehappy-otter
committed
docs: update 3.2 changelog with setup wizard feature
Generated with [Claude Code](https://claude.ai/code) via [Happy](https://happy.engineering) Co-Authored-By: Claude <noreply@anthropic.com> Co-Authored-By: Happy <yesreply@happy.engineering>
1 parent fa125a0 commit 70c9908

1 file changed

Lines changed: 17 additions & 6 deletions

File tree

docs/changelog/3.2.md

Lines changed: 17 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,12 @@
99
- 支持多设备凭证(iCloud Keychain 等)备份检测
1010
- 支持克隆攻击防护(sign_count 验证)
1111
- 认证策略模式,统一密码登录和 Passkey 登录接口
12+
- 新增首次运行设置向导
13+
- 7 步引导式配置:账户、下载器、RSS 源、媒体路径、通知
14+
- 下载器连接测试、RSS 源验证
15+
- 可选步骤可跳过,稍后在设置页配置
16+
- 哨兵文件机制(`config/.setup_complete`)防止重复触发
17+
- 无需认证的设置 API(仅首次运行时可用,完成后返回 403)
1218
- 新增日历视图,集成 Bangumi.tv 放送时间表
1319
- 新增下载器 API 和管理接口
1420
- 全面异步化改造
@@ -18,7 +24,7 @@
1824
- RSS 引擎、下载器、检查器、解析器全面转为异步
1925
- 网络请求从 `requests` 迁移至 `httpx`(AsyncClient)
2026
- 后端迁移至 `uv` 包管理器(pyproject.toml + uv.lock)
21-
- 服务器启动使用后台任务,避免阻塞
27+
- 服务器启动使用后台任务,避免阻塞(fixes #891, #929
2228

2329
### Changes
2430

@@ -35,12 +41,12 @@
3541
- 修复 `aaguid` 类型错误(py_webauthn 2.7.0 中为 `str`,不再是 `bytes`
3642
- 修复 `credential_backup_eligible` 字段不存在的问题(改用 `credential_device_type`
3743
- 修复 `verify_authentication_response` 传入无效参数 `credential_id` 导致 TypeError
38-
- 修复程序启动阻塞服务器的问题
44+
- 修复程序启动阻塞服务器的问题(fixes #891, #929, #886, #917, #946
3945
- 修复搜索接口导出与组件不匹配的问题
40-
- 修复 poster 端点路径检查错误拦截所有请求
46+
- 修复 poster 端点路径检查错误拦截所有请求(fixes #933, #934
4147
- 修复 OpenAI 解析器安全问题
4248
- 修复数据库测试使用异步会话与同步代码不匹配
43-
- 修复 3.1.x 升级 3.2 时配置字段冲突导致设置丢失的问题
49+
- 修复 3.1.x 升级 3.2 时配置字段冲突导致设置丢失的问题(fixes #956
4450
- `program.sleep_time` / `program.times` 自动迁移为 `rss_time` / `rename_time`
4551
- 移除已废弃的 `rss_parser` 字段(`type``custom_url``token``enable_tmdb`
4652
- 修复 `ENV_TO_ATTR` 环境变量映射指向不存在的模型字段
@@ -58,6 +64,11 @@
5864
- 支持亮色/暗色主题切换
5965
- 完善的无障碍访问支持(ARIA、键盘导航、焦点管理)
6066
- 响应式布局适配移动端
67+
- 新增首次运行设置向导页面
68+
- 多步骤向导组件(进度条 + 步骤导航)
69+
- 路由守卫自动检测并重定向至设置页
70+
- 下载器/RSS/通知连接测试反馈
71+
- 中英文国际化支持
6172
- 新增 Passkey 管理面板(设置页)
6273
- WebAuthn 浏览器支持检测
6374
- 设备名称自动识别
@@ -66,8 +77,8 @@
6677
- 新增日历视图页面
6778
- 新增下载器管理页面
6879
- 新增 Bangumi 卡片悬停覆盖层(显示标题和标签)
69-
- 新增 `resolvePosterUrl` 工具函数,统一处理外部 URL 和本地路径
70-
- 重新设计 LLM 设置面板
80+
- 新增 `resolvePosterUrl` 工具函数,统一处理外部 URL 和本地路径(fixes #934
81+
- 重新设计 LLM 设置面板(fixes #938
7182
- 重新设计设置、下载器、播放器、日志页面样式
7283
- 全新移动端优先响应式设计
7384
- 三层断点系统:手机 (<640px)、平板 (640-1023px)、桌面 (≥1024px)

0 commit comments

Comments
 (0)