github l930203811/ZenFile v1.1.32
ZenFile_v1.1.32

latest releases: v3.4.0-pre.1, v3.3.0, v3.2.0...
one month ago

🚀 v1.1.32 更新内容

✨ 新功能

  • 局域网唤醒(WOL):抽屉页「工具」栏新增入口,支持添加/编辑/删除设备(名称、MAC 地址、广播地址、端口),一键发送魔术包唤醒局域网内的电脑/设备,设备列表本地持久化存储,10 语言完整本地化
  • 图片编辑器:内置图片编辑器,支持裁剪(自由/比例预设/证件照尺寸)、旋转、翻转、滤镜(灰度/棕褐/反相/对比度/亮度/饱和度)和元数据查看。纯 Dart image 包实现,无原生依赖
  • 一键去元数据:图片查看页 3 点菜单新增「清除元数据」,重新编码剥离 EXIF/GPS/ICC 等全部元数据,另存为新文件
  • 沉浸式信息条:图片查看页触摸后底部显示文件名·尺寸·大小·格式;属性弹窗新增 Dimensions 行

🐛 问题修复

  • 修复分类页按文件夹查看时全选按钮跨文件夹全选:图片/视频/音频/截图/文档/压缩包/下载/安装包共 8 个类别,进入文件夹多选后点全选不再选中其他文件夹的文件;仅在「全部项目」查看时全选所有文件
  • 修复图片类别按文件夹查看时截图文件夹(DCIM/Screenshots)全选按钮失效
  • 修复图片/截图查看页「在位置中显示」无法跳转到浏览页(本地与远程路径均适用)
  • 修复应用管理批量操作备份按钮标题显示「正在备份...」(已改为「备份」,10 语言同步更新)
  • 修复图片查看器 Dismissible 滑动块缺失闭合括号导致的编译错误
  • 修复分类页全选按钮混入远程/本地文件(按当前范围过滤)
  • 修复非媒体类别(文档/压缩包/下载/安装包)浏览页删除或移动后分类页残留空白图标
  • 修复远程图片删除后缩略图残留、siblingItems 列表未同步更新
  • 修复分类页媒体总大小启动后「显示约 1 秒 → 归零 → 重新加载恢复」的闪烁问题
  • 修复标签页左右滑动误触切换页面(新增 tabBarInteracting 标志位保护)
  • 修复自动备份开关不生效(新增 _autoSyncTriggered 守卫 + isLoaded 状态检查)
  • 修复备份逻辑错乱(远程缺失文件时重新上传而非丢弃记录)
  • 修复「打开所在位置」需手动按返回键才能看到跳转(改为 popUntil(isFirst) 一次性弹回首页)
  • 修复刷新按钮扫描不到非媒体文件(如 APK 加载不出),补充 onlyApk 参数并修正分类分支逻辑
  • 修复批量备份进度对话框卡住不消失(改用 rootNavigator 模式 + backupDialogOpen 标志位

🚀 What's New in v1.1.32

✨ New Features

  • Wake on LAN (WOL): New entry in Drawer → Tools. Add/Edit/Delete devices (name, MAC address, broadcast address, port), send magic packets to wake devices on LAN. Device list persisted locally. Full 10-language localization.
  • Image Editor: Built-in image editor with crop (free/ratio presets/ID photo sizes), rotate, flip, filters (grayscale/sepia/invert/contrast/brightness/saturation), and metadata viewer. Pure Dart implementation using image package — no native dependencies.
  • One-tap Metadata Removal: New "Remove Metadata" option in image viewer 3-dot menu. Re-encodes image stripping EXIF/GPS/ICC metadata, saves as new file.
  • Immersive Info Bar: Image viewer shows filename·dimensions·size·format on touch; Properties dialog adds Dimensions row.

🐛 Bug Fixes

  • Fixed Select All button in category page cross-selecting files from other folders when browsing by folder: Images/Videos/Audios/Screenshots/Documents/Archives/Downloads/APKs — 8 categories now only select files within the current folder when in folder view; Select All selects all files only in "All Items" view.
  • Fixed Select All button failing to select files in the Screenshots folder (DCIM/Screenshots) when browsing by folder in the Images category.
  • Fixed "Show in Location" not navigating to the browse page for images/screenshots (works for both local and remote paths).
  • Fixed batch operation backup button title showing "Backing up..." (changed to "Backup", updated across all 10 languages).
  • Fixed image viewer Dismissible widget missing closing bracket causing compile errors.
  • Fixed Select All in category page mixing remote/local files (now filters by current scope).
  • Fixed residual blank icons on category page after deleting or moving files in non-media categories (Documents/Archives/Downloads/APKs).
  • Fixed residual thumbnails and unsynchronized siblingItems after deleting remote images.
  • Fixed category total size flickering "shows ~1s → zeros out → reload restores" on startup.
  • Fixed tab bar horizontal swipe accidentally triggering page switch (new tabBarInteracting flag).
  • Fixed auto-backup toggle not taking effect (new _autoSyncTriggered guard + isLoaded check).
  • Fixed backup logic errors (re-uploads missing remote files instead of discarding records).
  • Fixed "Open Location" requiring manual back press to see navigation (now uses popUntil(isFirst) to navigate home directly).
  • Fixed refresh button not scanning non-media files (APKs not loading), corrected category branch logic and added onlyApk parameter.
  • Fixed batch backup progress dialog stuck and not dismissing (switched to rootNavigator mode + backupDialogOpen flag).

Don't miss a new ZenFile release

NewReleases is sending notifications on new releases.