Skip to content

Releases: Chunyu33/viap

v1.1.4

Choose a tag to compare

@github-actions github-actions released this 17 Jun 02:33
93d6764

v1.1.4 更新内容

小修复与体验优化

  • 错误 Toast 默认停留 8 秒,长错误信息更容易读完
  • Toast 鼠标悬停时暂停自动关闭,移开后继续倒计时
  • Toast 支持多行和长路径自动换行
  • 修复目标目录冲突时可能显示内部状态码的问题
  • 迁移相关内部错误统一转换为中文提示
  • 数据迁移新增 Gradle、Maven、npm/Yarn、Cargo/Rustup、pip/uv、NuGet、Claude Code、Codex 等开发者目录识别
  • 设置页关于区域新增更新日志入口

完整 Changelog

详见 CHANGELOG.md

v1.1.3

Choose a tag to compare

@github-actions github-actions released this 16 Jun 12:01
79e0f29

v1.1.3 更新内容

用户体验优化

  • 设置页新增字体大小调节,适配高分辨率屏幕

完整 Changelog

详见 CHANGELOG.md

v1.1.2

Choose a tag to compare

@github-actions github-actions released this 16 Jun 02:45
f538bcb

v1.1.2 更新内容

启动体验优化

  • 前端首帧就绪后再显示主窗口,减少低配设备启动白屏
  • 首屏仅挂载应用管理页,其他页面首次访问时再加载

应用列表性能优化

  • 应用快照秒开,后台校验刷新
  • 图标改为自定义协议按需加载 PNG,减少 Base64 IPC 压力
  • 手动刷新会同步更新应用列表、图标、大小缓存和 debug 耗时

迁移与恢复增强

  • 迁移进度更连续,复制计划复用减少重复磁盘遍历
  • 恢复/还原按钮新增百分比进度反馈
  • 恢复流程加强校验和失败回滚

完整 Changelog

详见 CHANGELOG.md

v1.1.1

Choose a tag to compare

@github-actions github-actions released this 10 Jun 11:24

v1.1.1 更新内容

迁移机制优化

  • 同盘迁移默认使用更轻量的链接方式,无需管理员权限
  • 跨盘迁移自动切换机制,权限不足时给出明确提示(数据不会丢失)
  • 用户手册已同步更新,准确说明不同场景的工作机制

完整 Changelog

详见 CHANGELOG.md

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 10 Jun 08:00

v1.1.0 更新内容

迁移 / 恢复速度大幅提升

  • 文件复制改为多线程并行,NVMe 固态下迁移速度提升 10 倍以上
  • 同盘迁移不再走全量复制,改为系统级移动,毫秒级完成
  • 目录结构批量预建,减少重复操作

强制删除更安全

  • 卸载程序缺失时先列出安装目录内容供确认,避免误删
  • 支持按文件勾选,默认全选

扫描精度修复

  • 修复部分应用体积显示异常的 Bug,扫描结果更干净

完整 Changelog

详见 CHANGELOG.md

v1.0.9

Choose a tag to compare

@github-actions github-actions released this 08 Jun 12:23

v1.0.9 更新内容

扫描精度修复

  • 修复部分应用在列表中显示异常巨大体积的 Bug(实际是误将父目录整体统计)
  • 覆盖场景:绿色软件、便携应用、Desktop/Downloads 下的孤立程序
  • 扫描结果更干净,不再出现与用户无关的系统聚合目录

完整 Changelog

详见 CHANGELOG.md

v1.0.8

Choose a tag to compare

@github-actions github-actions released this 08 Jun 01:04

v1.0.8 更新内容

迁移历史安全修复

  • 绕过 Viap 自行卸载已迁移应用后,历史记录不再显示误导性"恢复"按钮
  • 损坏的链接记录改为"清理"按钮,一键清除残留 Junction 和空目录
  • 状态提示更准确:明确标注"用户手动操作"或"数据已丢失"

完整 Changelog

详见 CHANGELOG.md

v1.0.7

Choose a tag to compare

@github-actions github-actions released this 04 Jun 09:34

v1.0.7 更新内容

前端体验优化

  • 切换 Tab 不再重置搜索词、筛选条件和排序状态,操作更连贯
  • 页面切换增加底部滑入过渡动画
  • 危险应用默认隐藏:系统目录、浏览器、GPU 驱动等不可迁移项不再干扰列表,可一键切换查看
  • 设置页新增问题反馈入口(支持一键复制邮箱、GitHub Issues、QQ 群号)
  • 迁移记录页筛选栏固定吸附、列头点击排序

迁移安全增强

  • 创建目录链接失败时主动将数据移回原位置,避免数据滞留
  • 源目录删除失败提示更明确,区分进程占用、权限不足、只读保护
  • 危险路径名单扩充:Office、.NET Runtime 列入禁止迁移;新增 12 款软件/平台的风险提示

完整 Changelog

详见 CHANGELOG.md

v1.0.6

Choose a tag to compare

@github-actions github-actions released this 02 Jun 09:04

v1.0.6 更新内容

图标磁盘持久化缓存

  • 图标提取结果缓存到磁盘(cache/icons/),跨重启命中,exe 升级后自动失效
  • 冷启动/休眠唤醒后图标加载大幅提速,避免重复 ExtractIconExW 调用

目录大小持久化缓存

  • 新增 size_cache.json,采用 SWR(Stale-While-Revalidate)策略
  • 启动时秒发缓存值,后台异步重算真实大小,有变化自动刷新
  • 机械硬盘、冷启动场景扫描耗时显著降低

应用列表排序

  • 新增列头点击排序:按名称(拼音)、按大小升序/降序
  • 纯本地内存排序,点击刷新后自动重置

完整 Changelog

详见 CHANGELOG.md

v1.0.5

Choose a tag to compare

@github-actions github-actions released this 02 Jun 02:21

v1.0.5 更新内容

应用列表加载性能优化

  • 大小计算从前端 IPC 调用改为 Rust 后台线程统一计算,通过 scan-progress 事件推送
  • 刷新列表时 rayon 并行 walkdir,返回结果直接携带准确大小
  • 前端不再做任何 IO 调度,仅被动接收数据填入

Bug 修复

  • 修复大小事件丢失导致列表不显示大小的问题
  • 修复大小 key 不匹配导致部分应用大小显示为空的问题
  • 修复刷新按钮无明显反馈的问题(新增刷新进度条)
  • 修复 Viap 自身在批量迁移中可选择的问题

完整 Changelog

详见 CHANGELOG.md