Skip to content

Latest commit

 

History

History
55 lines (42 loc) · 2.36 KB

File metadata and controls

55 lines (42 loc) · 2.36 KB

姓名

温永杭

实习项目

错题本

本周工作

  1. 前端功能重构与交互优化

    • 重构筛选组件为通用弹出式设计
    • 优化深色模式下的表格样式,重构编辑对话框
    • 扩展富文本编辑支持,增强编辑与预览功能
  2. 笔记模块功能完善

    • 为笔记库新增科目、标签筛选功能
    • 优化笔记预览文本生成逻辑,支持 LaTeX 简化展示
    • 使用路由参数管理笔记详情视图
  3. 系统配置与环境修复

    • 新增系统级托管配置管理功能
    • 修复代理环境下的运行问题
  4. 工作台模型切换功能

    • 新增 core/model_selection.py 模块,提供统一的模型选择解析、选项列表和错误处理
    • 新增 GET /api/models/options 端点,返回平台托管和个人配置的模型下拉选项
    • 重构前后端模型选择逻辑,支持显式指定 provider_sourceprovider_id
    • 在配额检查中新增 uses_server_llm_selection 函数,根据来源决定是否消耗额度
    • 优化 StatusBar 中模型选项的显示样式,改善视觉一致性
    • 设置页切换模型提供商时,自动选中该提供商下的第一个可用模型并同步至工作台
  5. 笔记功能稳定性优化

    • 在删除笔记过程中添加状态标志,避免删除操作与详情加载产生竞态条件
    • 后端笔记整理代理支持动态传入 API 配置,并适配不支持函数调用的模型
    • 增加对模型不支持的特定错误码(如 40405)的识别与友好提示
    • 扩展 AI 分析 API 以支持 provider_source 和 provider_id 参数
  6. 文件上传与存储优化

    • 修复前端文件上传因 File 对象被锁定导致的 ERR_UPLOAD_FILE_CHANGED 错误
    • 添加 safeLocalStorage 包装器处理 localStorage 可能出现的异常情况
    • 在保存选中模型 ID 到本地存储时添加 try-catch 块,捕获可能的错误并输出警告日志
    • 添加通过 URL 参数设置工作台上传模式的功能

相关 PR

下周工作

  1. 持续优化前端交互体验,提升系统易用性
  2. 完善笔记模块功能,补充更多实用能力
  3. 推进系统稳定性优化,修复潜在问题

导师点评

请联系导师填写。