Skip to content

v0.2.25

Latest

Choose a tag to compare

@github-actions github-actions released this 24 Jul 13:44

这一版把图片体验从里到外翻新了一遍:查看大图的手感、转场动画和加载速度全面升级;同时带来一套全新的界面动效风格,以及重新设计的稍后阅读和数据管理页。

🖼️ 图片查看器焕新

  • 双击放大、捏合缩放换上弹簧动画,快起慢收、可随时打断;缩放超过极限时有自然的阻尼回弹。
  • 打开和关闭大图都有平滑的飞行转场:背景先立住、图片随后落位,从网格缩略图开图不再有裁剪跳变。
  • 下滑关闭更跟手:快速一甩即可关闭,背景随手势渐隐;在画廊里翻到别的图后关闭,图片也会准确飞回列表原位。
  • 缩略图到原图的切换改为原位淡入,加载过程不再闪断黑屏。
  • 帖子里指向站内图床的图片链接,现在直接用内置查看器打开,不再弹「即将离开」确认框。

⚡️ 图片和表情加载更快

  • 图片缓存系统整体重构:正文图、头像、表情、贴纸分开管理,互不挤占,连续刷图片密集的话题不再反复重新下载。
  • 下载调度学会了「先看先得」:眼前的图优先加载,滚过去的自动让路,点开大图立即插队。
  • 表情面板和贴纸面板冷启动明显提速,原来十几秒的贴纸批量加载缩短到几秒,而且不再拖慢正文图片。
  • 高分辨率屏幕下,正文图片会按屏幕清晰度选取合适的档位,和网页端一样清晰;图片加载前用该图的主色做占位,不再是突兀的灰块。
  • AVIF 图片显示提速,长帖里的动图滚动时更少卡顿。

✨ 全新 M3E 组件风格

  • 引入一整套新的界面动效:下拉刷新和加载圆环换成灵动的波浪形态,按钮按压有弹性形变,底栏切换带弹簧滑动,对话框弹性入场。
  • 不喜欢?在「设置 → 外观」里一键关闭,即刻回到经典形态。
  • 主题色新增四个内置精选种子,换个心情更方便。

📑 稍后阅读重新设计

  • 稍后阅读改为整屏浮层:背景模糊,卡片横向滑动浏览,每张卡片带阅读进度、内容摘录和加入时间。
  • 桌面端自动避让侧栏并居中显示,支持鼠标拖拽横滑。

😀 表情面板更好用

  • 桌面端表情面板改为输入框旁的悬浮弹层,选表情不打断输入,可以连续插入多个。
  • 移动端面板新增悬浮退格键,选错了直接删,不用切回键盘;完整的表情代码会整体删除。
  • 修复面板打开后返回键失效、底部一排表情被手势条遮挡的问题。

✉️ 私信可以主动发起

  • 私信列表新增「新建私信」入口:输入即搜收件人、支持多人,不再需要先找到对方发过的言才能私信。

🗂️ 数据管理与备份升级

  • 数据管理页重做:缓存细分为帖子图片、表情、头像、贴纸等六类,彩条总览各类占用,勾选后一键清理所选。
  • 备份机制升级为默认备份全部设置,此前字体、主题颜色、快捷键、代理等多项配置漏备的问题一并解决;导出前会提示备份中包含的敏感信息。

🛠️ 稳定性与细节

  • Windows:修复用 Win+V 剪贴板历史粘贴图片没有反应的问题。
  • 待审核的回复撤回重新编辑后,不再丢失「回复给谁」的关系。
  • 开启弹幕时,自己刚发的 Boost 现在会立即显示。
  • 长帖滚动继续优化,大段文字和超大代码块进入画面时更少停顿。
  • 进度悬浮条手势新增「返回」动作可选。
  • 适配站点数据格式的最新变化,避免部分内容无法加载。
📋 完整更新明细(点击展开)

[0.2.25] - 2026-07-24

🌟 新功能

  • M3eNavigationBar 暂时关闭 by @Lingyan000

  • 稍后阅读浮层重做:整屏模糊遮罩+横向卡片列表 by @Lingyan000

  • 自研 M3E 组件库 m3e_ui:动效/组件全家桶 + 全局开关 by @Lingyan000

  • 图片查看器:双击/缩放弹簧动画 + 打开转场升级 by @Lingyan000

  • 私信列表支持新建私信(可搜索收件人) (#345) (#345) by @homo11451419

  • : 进度悬浮条支持「返回」动作 (#323) by @dashu33

  • 表情面板退格键全覆盖:主编辑器接入 + 公共删除工具 + 移动端限定 by @Lingyan000

  • Boost 表情面板:底部安全区 + 悬浮退格键 by @Lingyan000

  • 数据管理页重做:缓存分类多选清理 + 备份反白名单 v2 by @Lingyan000

  • 接入金标联盟公平运行内存机制:TRIM 广播转标准 memoryPressure by @Lingyan000

🐛 修复

  • 适配 preloaded 数据新版承载形态:script/json 标签 + 旧属性形态兼容 by @Lingyan000

  • 待审回复撤回重编不再丢回复目标:送审时会话级补记 + 冷场景降级提示 by @Lingyan000

  • 修复 Windows MSVC UTF-8 源码编码构建失败 by @Lingyan000

  • Win+V 粘贴图片无反应:补原生剪贴板兜底 (#346) (#346) by @homo11451419

  • 修 dec 归因盲区:raster 大帧独立附解码名单 by @Lingyan000

  • 修复富 composer 表情面板打开后返回键失效 by @Lingyan000

  • 下载并发分通道:贴纸独立 3 槽,治贴纸风暴饿死正文图 by @Lingyan000

  • 查看器 AVIF fallback 补 original bucket by @Lingyan000

  • 数据管理:图片缓存统计/清理纳入迁移 .trash 待删目录 by @Lingyan000

  • Boost 弹幕全链路收口:provider 单一数据源 + 长帖弹幕层 by @Lingyan000

  • 大代码块进视口滚动卡顿:高亮熔断对齐网页端 + span 扁平化合并 by @Lingyan000

⚡ 性能

  • ️ 下载视野优先级:首帧 paint 提级 + 滚出沉底 + 查看器插队 by @Lingyan000

  • ️ AVIF 零拷贝帧桥:直连 FFI 免 protobuf 三拷贝 + 帧级降采样 + 滚动首帧放行 by @Lingyan000

  • ️ 面板加载提速:emoji 独立 12 槽通道 + 贴纸预取全流水线 + 解码 3 worker by @Lingyan000

  • ️ 图片缓存全量 blob 收编 + 正文图契约取用(srcset/主色/原图直链) by @Lingyan000

  • ️ 小图缓存重构:blob 直寻址 + emojis.json SWR 快照 + 迁移防卡顿 by @Lingyan000

  • ️ 图片管线三笔修复 + 解码归因探针 by @Lingyan000

  • ️ 子包指针:emoji 占位岛(emoji 段落进直绘,见 fluxdo_render ccf857b) by @Lingyan000

  • ️ 滚动停止后段落预热:首见段落也变缓存命中 by @Lingyan000

  • ️ 接入正文段落直绘布局缓存:tlay:miss span 上报 + 子包指针 by @Lingyan000

  • ️ 性能三件套:解码闸门离屏摘除 + 帧调度归因 + 图片引用作用域 by @Lingyan000

♻️ 重构

  • 图片查看器重构:手势状态外提+持久层栈+关闭转场统一 by @Lingyan000

📝 文档

🔧 其他

  • 🌟 桌面端表情面板改为悬浮弹层 by @Lingyan000

  • 🌟 图片直链改为内置查看器打开,不再走"离站确认"弹窗 (#347) (#347) by @homo11451419

  • 💄 数据管理页打磨:统计色板/占比标注/彩条分段圆角/按钮通栏 by @Lingyan000

  • 🔧 macOS 自签证书签名:消除钥匙串反复弹窗 + CI 接入 by @Lingyan000

Full Changelog: v0.2.24...v0.2.25

Release Downloads

Download based on your device:

OS Download
Android

iOS
macOS
Windows
Linux