Skip to content

Fushi 2.1.1

Latest

Choose a tag to compare

@github-actions github-actions released this 15 Aug 08:11
· 567 commits to d967a9f701559787bbdf31fb62439d8044a53e51 since this release

Fushi 2.1.1

漫画

  • 新增 Aidoku 扩展生态:扩展运行时、仓库导入、浏览已安装源,与阅读器统一入口
  • 文件夹导入支持「一卷一个 epub/cbz」的目录结构(BUG-1646)

互联 / 同步

  • 漫画完整支持:清单、漫画包下载与推送、漫画架占位卡(BUG-1640)
  • 远端视频完整支持:音轨、副字幕、系列级调轴、sweep、看完标记
  • 有声书调轴跨设备同步;播放偏好(音轨 / 副字幕源 / 调轴)全部入同步通道
  • 修复收藏词句跨端传播、纯 SRT 进度不同步、首页死路卡、进度拉回后首页与书架不刷新(BUG-1642 / 1637 / 1638 / 1650 / 1620)

视频

  • Windows 恢复 d3d11va 零拷贝(BUG-1644);interop 失败时退回上游 EGL,不再连画质增强一起丢(BUG-1657)
  • 修 Windows nvdec 起播闪退(BUG-1639)
  • 字幕默认字重 700 → 400,与 mpv 对齐;顶栏按钮优先分宽,标题不再霸占 1/3

下载

  • Android 新增内置 libtorrent 引擎,手机端开箱即可下载
  • 停止空闲状态下的 discovery 流量

galgame

  • 游戏内查词打通「命中 → 投帧」,改由离屏卡片窗渲染;KiriKiri 稳定化
  • Hook 台词浮窗改桌面歌词式渲染(描边 + 投影 + 透明底板)
  • 修换局后查词开关失效、Naninovel 跨场景字幕丢失

查词与界面

  • 修嵌套查词跨节点粘连导致英文单词查不到(BUG-1645)
  • 修振假名单元被误判为渲染断点、带 ruby 的词被切成单字(BUG-1659)
  • 设置、词典、浏览器扩展等页面统一为同一标题栏组件,跨页面像素级对齐(BUG-1658)
  • 设置页取消 960px 强制限宽(BUG-1643)
  • Bangumi 同步失败退避到期后自动重试(BUG-1647)
  • 字幕书可重新导入,音频与字幕在同一入口更换
  • 跳转 Anki 时窗口真正置前(BUG-1641)

Fushi 2.1.1 (English)

Manga

  • New Aidoku extension ecosystem: extension runtime, repository imports, and browsing installed sources — all unified with the reader
  • Folder import now handles "one epub/cbz per volume" directory layouts (BUG-1646)

Interconnect / Sync

  • Full manga support: manifests, manga package download and push, and placeholder cards on the manga shelf (BUG-1640)
  • Full remote video support: audio tracks, secondary subtitles, series-level timing offsets, sweep, and watched markers
  • Audiobook timing offsets now sync across devices; playback preferences (audio track, secondary subtitle source, timing offset) all moved into the sync channel
  • Fixed favorited words/sentences propagating across devices, SRT-only progress not syncing, a dead-end card on the dashboard, and the dashboard and library failing to refresh after progress was pulled forward (BUG-1642 / 1637 / 1638 / 1650 / 1620)

Video

  • Restored d3d11va zero-copy on Windows (BUG-1644); when the interop surface fails, it now falls back to the upstream EGL display instead of dropping video enhancement along with it (BUG-1657)
  • Fixed the nvdec crash on playback start (Windows, BUG-1639)
  • Default subtitle font weight 700 → 400, matching mpv; the top bar now allocates width to buttons first, so the title no longer hogs a third of it

Downloads

  • Android gains the built-in libtorrent engine — downloading works out of the box on mobile
  • Stopped idle discovery traffic

galgame

  • In-game lookup now completes the full hit → frame-projection path, rendering through an off-screen card window; KiriKiri support stabilized
  • Hooked dialogue overlay switched to desktop-lyrics style rendering (outline, drop shadow, translucent backdrop)
  • Fixed the in-game lookup toggle breaking after switching sessions, and Naninovel subtitles being lost across scene changes

Lookup & UI

  • Fixed nested lookup running text across node boundaries, which made English words impossible to find (BUG-1645)
  • Fixed furigana units being treated as render breakpoints, which split ruby-annotated words into single characters (BUG-1659)
  • Settings, dictionary, and browser-extension pages now share one page-header component, aligning pixel-exact across pages (BUG-1658)
  • Removed the forced 960px width cap on the settings page (BUG-1643)
  • Bangumi sync now retries automatically once the backoff expires, instead of only on a manual sync (BUG-1647)
  • Subtitle books can be re-imported — audio and subtitles are swapped from the same entry point
  • Jumping to Anki now actually brings its window to the front (BUG-1641)

Manual desktop formal release from develop @ d967a9f.