Skip to content

CloudMail V1.1.0

Choose a tag to compare

@Lur1N77777 Lur1N77777 released this 29 Apr 15:06
· 10 commits to main since this release

CloudMail V1.1.0

本版本是从上一个 GitHub 正式版 V1.0.12 升级到 V1.1.0 的管理员增强版本,重点提升大量邮箱地址、用户维度管理、批量操作、垃圾信箱和交互细节。

主要更新

  • 管理员按用户查看地址:地址页新增用户筛选,适配网页版实际接口 /admin/users/bind_address/:user_id,可查看某个用户绑定的邮箱地址。
  • 大量地址完整加载优化:针对 800+ 地址场景增加后台索引,分组和搜索不再只依赖当前分页,解决分组内地址显示不全的问题。
  • 地址批量管理:支持选择模式、全选当前范围、批量删除地址、清空收件、清空发件、清空全部邮件、删除空邮箱、批量加入/移出本地分组。
  • 收件内置垃圾信箱:不新增顶部导航栏,通过收件页标题下拉切换 收件箱 / 垃圾信箱;本地按完整发件邮箱地址拒收。
  • 长按邮件操作菜单:邮件列表不再常驻拒收按钮,长按邮件可拒收发件人、取消拒收或删除邮件,界面更干净。
  • 一键全部已读:收件、未知和垃圾信箱支持一键清除当前 Worker 的本地未读标识,并同步到已挂载页面。
  • 浮层与动画打磨:下拉框、长按菜单和滑块交互统一为更轻、更快、更顺滑的自定义浮层样式。

修复与优化

  • 修复选择用户后一直停留在“正在识别用户信息”的问题。
  • 修复旧请求覆盖新用户视图、旧地址缓存回放、刷新/同步状态卡住等竞态问题。
  • 修复 /admin/address 不返回 user_id 时 App 误判后端不支持用户筛选的问题。
  • 延续 V1.0.12 的新邮件未读点、验证码复制提示、OLED 黑主题、紧凑列表布局和键盘避让优化。

安装包

  • APK:cloudmail-v1.1.0.apk
  • SHA256:68A64A13B1AB9C767C10438637539A9C9E3493838E05C474E394061FC4A99DDC
  • Android versionCode:14
  • Android versionName:1.1.0

验证

  • pnpm check 通过
  • pnpm test 通过
  • 定向 ESLint 通过
  • Android Release APK 构建成功
  • apksigner verify --print-certs 校验通过