Skip to content

v3.10.42 - 移动端文件预览增强版

Choose a tag to compare

@aixier aixier released this 19 Aug 10:46
· 163 commits to main since this release

🚀 AI Terminal v3.10.42 - 移动端文件预览增强版

✨ 主要更新

🔧 移动端预览功能全面升级

  • 加载状态指示器: 为JSON/HTML文件预览添加进度条和加载状态
  • 智能错误处理: 提供详细的解析错误提示,帮助用户快速定位问题
  • 预览验证机制: 只有解析成功后才触发预览,避免无效预览
  • 递归文件查找: 修复子文件夹嵌套结构下的文件查找问题

🎨 UI/UX 优化

  • 选中状态增强: 移动端卡片选中采用绿色主题高亮,视觉反馈更明显
  • 模板选择优化: 改用背景色变化替代不明显的勾号显示
  • 统一交互体验: 所有文件类型(JSON、HTML、Markdown)预览交互一致

🐛 问题修复

  • 修复移动端选中文件后点击"预览"提示"请先选择一个文件"的问题
  • 修复嵌套文件夹结构下无法正确找到文件的问题
  • 优化文件类型识别和格式验证逻辑

📱 移动端体验提升

预览功能

  • 进度指示: 实时显示文件加载进度(0-100%)
  • 错误分类: 针对不同错误类型提供具体解决建议
  • 加载动画: 优雅的加载状态动画和进度条

选中反馈

  • 绿色主题: 采用现代化的绿色渐变高亮效果
  • 动态效果: 选中时的缩放和阴影动画
  • 视觉层次: 清晰的选中状态标识

🛠️ 技术改进

代码优化

  • 添加递归文件夹查找算法
  • 增强异步加载和错误处理机制
  • 优化文件内容验证逻辑
  • 添加详细调试日志

性能提升

  • 优化移动端预览加载速度
  • 减少不必要的内容重新加载
  • 改进错误恢复机制

🔄 兼容性

  • 保持向后兼容性
  • 支持所有主流移动设备
  • 优化触摸交互体验

🚢 部署说明

Docker 部署

```bash
docker pull ai-terminal:v3.10.42
docker run -d --name ai-terminal-v3.10.42 -p 6000:6000 ai-terminal:v3.10.42
```

更新建议

建议从v3.10.41及以下版本更新,享受更流畅的移动端预览体验。


完整变更日志: v3.10.41...v3.10.42