fix/frontend-review-findings
main
本次合并完善了前端 Markdown 写作体验、文件切换行为、模型提供商配置与模型发现能力,并完成智能体页面的中文本地化。同时补充了本地 API Key 加密存储及相关开发说明。
.gitignore
notes.search
新增接口:
GET /api/providers/presets
GET /api/credentials/{credential_id}
PUT /api/credentials/{credential_id}
DELETE /api/credentials/{credential_id}
完善接口:
GET /api/providers/{provider_id}/models
uv run pytest 71 passed
pnpm test -- --run 6 test files passed 14 tests passed
pnpm build 构建成功
git diff --check
gitea/main
openai_responses
anthropic_messages
本次修改未发现新增的阻塞性缺陷,自动化测试、类型检查、生产构建和合并检查均已通过,建议合并。
No dependencies set.
The note is not visible to the blocked user.
变更概述
本次合并完善了前端 Markdown 写作体验、文件切换行为、模型提供商配置与模型发现能力,并完成智能体页面的中文本地化。同时补充了本地 API Key 加密存储及相关开发说明。
主要变更
Markdown 写作体验
文件切换与编辑状态
Markdown 渲染
模型提供商与模型发现
API Key 本地加密
.gitignore智能体页面汉化
notes.search等稳定技术标识,方便调试和日志排查文档
接口变更
新增接口:
GET /api/providers/presetsGET /api/credentials/{credential_id}PUT /api/credentials/{credential_id}DELETE /api/credentials/{credential_id}完善接口:
GET /api/providers/{provider_id}/models安全说明
验证结果
后端
前端测试
前端构建
合并检查
git diff --check通过gitea/main模拟合并通过已知非阻塞项
openai_responses和anthropic_messages仍属于后续 Adapter 实现范围;当前正式预设只使用已经实现的 OpenAI Chat、OpenAI-Compatible 和 Ollama合并建议
本次修改未发现新增的阻塞性缺陷,自动化测试、类型检查、生产构建和合并检查均已通过,建议合并。