Skip to content

v1.0.3 - 模型下载验证与交互优化

Choose a tag to compare

@hooosberg hooosberg released this 17 Dec 18:45
· 95 commits to main since this release

🎉 版本 1.0.3 更新

✨ 新功能与改进

  1. 模型下载完整性验证 🔍

    • 基于文件总大小验证模型是否完整下载
    • 只有当缓存文件总大小达到预期大小的 80% 以上时,才判定为已下载
    • 必须包含 config.json 配置文件
    • 解决了刷新页面后误判其他模型已下载的问题
  2. 模型选择交互优化 🎯

    • 修复了模型选择菜单需要点击两次才能切换模型的问题
    • 现在点击一次使用按钮即可立即切换模型
    • 改进了用户交互体验

📦 技术细节

  • 为每个 WebLLM 模型添加了 expectedSize 字段(单位:MB)
  • 改进了 scanCachedModels 函数,增加文件大小验证逻辑
  • 优化了模型选择按钮的点击事件处理

🐛 已修复的问题

  • 修复模型下载状态检测不准确的问题
  • 修复模型选择菜单交互响应延迟的问题

完整变更日志: v1.0.2...v1.0.3