Skip to content

Fushi 2.0.0

Choose a tag to compare

@github-actions github-actions released this 14 Aug 06:59
· 455 commits to 173041311bf0e58df240aceb18d3f090c9a0a443 since this release

Fushi Release Notes (Hibiki 1.2.0 → Fushi 2.0)

⚠️ Upgrade Notes (read before upgrading from Hibiki)

Android: one manual install, data can be migrated

The package name changes from app.hibiki.reader to app.fushi.reader with a brand-new signing key. As far as Android is concerned these are two different apps, so it cannot auto-update in place. The migration path is:

  1. Your existing Hibiki receives a bridge update first, which adds a "Migrate to Fushi" entry.
  2. Starting the migration exports your database, dictionaries, books, and audiobooks in batches to a staging directory on the device, then guides you to download and install the new Fushi package manually.
  3. On first launch Fushi scans the staging directory and imports batch by batch. The old app then enters a migrated read-only state and offers to guide you through uninstalling it.

Uninstalling requires your confirmation in the system dialog; the app cannot uninstall itself.

Desktop (Windows / macOS / Linux): automatic, nothing to do

  • Windows: the installer identity is unchanged, so it upgrades in place as usual; on first launch it moves %APPDATA%\Hibiki to %APPDATA%\Fushi.

Other things to know

  • Audiobooks may need their audio re-imported. After migrating from Hibiki, some audiobooks can lose the link to their audio files and play no sound. Re-importing the audio file for those books restores playback.
  • Dropbox sync needs to be re-authorized. It now uses new application credentials with an App Folder sandbox, which cannot reach the old /hibiki-data root. Google Drive has always used the hidden app data space and migrates automatically, with no action needed.
  • Interconnect requires upgrading every device. The service name changes from _hibiki-sync._tcp to _fushi-sync._tcp, so old and new versions cannot discover each other.
  • Mixed Anki tags are expected. Cards created from 2.0 onward are tagged fushi by default, while cards already in your Anki collection keep their existing hibiki tag. Update any saved searches or filtered decks accordingly.
  • Downloads: the release repository is now github.com/hajisensai/Fushi.

✨ New Features

galgame

  • New game library: 3:4 portrait poster grid, dual-source metadata scraping (Bangumi / VNDB), a three-tab detail page with a playtime chart, and its own dashboard.
  • In-game lookup: click individual characters directly on the game screen, with click-through targeting and a pinned lookup card — no need to leave the game.
  • Engine-wide text hooking: LunaHook is now integrated; text threads are separated per thread with a preview pane, so you can pick the right one manually.
  • Per-line original voice: original voice data is captured from inside the engine.
  • Built-in upscaling: Magpie ships with the app, configurable per game.

PDF reader

Import PDFs with page rendering, click-to-look-up, mining from selection, table-of-contents navigation, and bookmarks.

One-click anime downloads

AniList search, automatic Nyaa torrent selection, per-episode Jimaku subtitle matching, and automatic library import — end to end. Desktop uses the built-in download engine by default and works out of the box, with no external download client required.

Video

  • Automatic online scraping: covers, synopses, episode titles, and related-work recommendations are fetched automatically, and the library groups by series. Supports aggregated TMDB / Bangumi sources.
  • Split collections by season: automatic or manual grouping with a preview dialog and prequel/sequel chains; multi-season collections get season tabs, and per-season progress is reported to Bangumi.
  • Waveform subtitle alignment: a new waveform panel lets you drag to fine-tune timing and zoom in.
  • Hold for temporary speed-up (default E, matching the mobile long-press gesture).
  • Clip export: export the segment you are watching together with its subtitles as a video file.
  • Cross-device playback: with interconnect, videos in a collection continue across devices, and external subtitles are pushed along with the video automatically.

Reading & manga

  • Manga extension ecosystem: browse, search, and install third-party manga sources, with preview before installing (metadata plus a real content trial).
  • mokuro.moe online catalog: browse, search, and download with resume support, importing directly on completion.
  • iOS and macOS can now open local manga and run OCR.
  • Manual box-select re-recognition, with results shown in a card.
  • One-click conversion between books and manga; customizable manga reading shortcuts, with OCR results syncing across devices.
  • E-ink mode: a pure black-and-white theme with high-contrast body text and underline-style highlighting, with page transitions and ripples disabled.
  • Image spoiler masking: illustrations in passages you have not reached are blurred until you read past them.
  • Books and audiobooks can be manually marked as finished.

Lookup & mining

  • Visual Anki template editor (Lapis): adjust block positions, field mappings, and arbitrary colors visually, with backup/restore and automatic migration on startup.
  • Lapis visual configuration can be applied to a host's Anki over interconnect, so you can edit templates from your phone.
  • Byte-level Anki media deduplication: periodic storage optimization.
  • English cards include IPA by default; AnkiConnect is now available on both Android and iOS; mining requests can be forwarded to a paired host's Anki.
  • The browser extension gains a streaming subtitle bridge, with global track offset, playback modes, and shortcuts.
  • Desktop transparent clipboard lookup window: a hover toolbar, pin button, optional taskbar presence as a selectable window, top-edge hover reveal for the panel bar, and clipboard history.
  • Mining cover animations support AVIF / WebP (AVIF by default); image and audio quality become user-adjustable sliders.
  • Alt + scroll jumps to the next entry in the lookup popup (rebindable); game dialogue overlays and the clipboard text window support furigana.
  • Dictionary downloads are now cancellable and can run in the background.

Sync & interconnect

  • Delete from all devices now propagates to the paired interconnect host.
  • Interconnect is decoupled from the cloud backup backend into its own switch, so both can run side by side; per-item upload toggles are now interconnect-specific.
  • Mining to a paired device moves under interconnect, and interconnect itself can be used as a backup backend.
  • In-app self-update on macOS (iOS is information-only).

Library & collections

  • Batch operations: long-press to enter multi-select, Shift range select, and long-press sweep select, for bulk tagging, deleting, and adding to collections.
  • The book and video libraries gain search, normalized consistently with the game library (full-width/half-width and katakana/hiragana are interchangeable).
  • Tags extend to collections (tagging and filtering); game tags merge across devices by scraped identity.
  • Clearing favorites becomes a scoped, checkbox-based bulk delete (bookmarks, saved sentences, mined sentences, saved words).

Settings

  • Search inside settings: filter options across categories, with scroll-to and highlight on the result.
  • A new in-app changelog viewer.
  • Gamepad bindings support live key capture.

🎨 Interface

Layout refresh: the home page gains a dashboard and activity feed, and the import entries, library navigation, settings categories, and page headers across all four modules are unified.

🐛 Fixes

Known issues fixed across dictionary lookup, video playback and subtitles, reading and manga, sync and interconnect, backup and migration, and the interface — including lookup stalls, words not found after a dictionary update, dead paging in two-page spread mode, and shortcuts not working under Chinese IMEs. Antivirus false positives during updates are also reduced.


Fushi 更新公告(Hibiki 1.2.0 → Fushi 2.0)

⚠️ 升级须知(从旧版 Hibiki 升级前必读)

Android:需要手动装一次,数据可迁移

包名从 app.hibiki.reader 改为 app.fushi.reader,并启用了全新签名。对 Android 系统而言这是两个不同的应用,无法直接自动更新覆盖。迁移路径:

  1. 现有的 Hibiki 会先收到一个过渡桥版本,里面多出「迁移到 Fushi」入口。
  2. 启动迁移后,应用会把数据库、词典、书籍、有声书等分批导出到设备上的中转目录,并引导你手动下载安装新的 Fushi 安装包
  3. Fushi 首次启动会扫描中转目录并逐批导入。完成后旧版进入「已迁移只读态」,并提供卸载旧版的引导。

卸载需要你在系统弹窗中确认,应用无法自行卸载自己。

桌面端(Windows / macOS / Linux):自动搬迁,无需操作

  • Windows:安装器标识未变,可照常原地覆盖升级;首次启动会自动把 %APPDATA%\Hibiki 搬到 %APPDATA%\Fushi

其他需要知道的事

  • 有声书可能需要重新导入音频:从 Hibiki 迁移过来后,部分有声书可能出现音频断链、点开没有声音的情况,重新导入一次对应的音频文件即可恢复。
  • Dropbox 云同步需要重新授权:改用了全新的应用凭据与 App Folder 沙箱,访问不到旧的 /hibiki-data 目录。Google Drive 一直使用隐藏应用空间,由程序自动迁移,无需重新授权。
  • 设备互联必须整体升级:局域网服务名从 _hibiki-sync._tcp 改为 _fushi-sync._tcp新旧版本之间无法互相发现。多设备同步请把它们全部升到 2.0。
  • Anki 标签新旧混用属正常:2.0 之后新制的卡片默认标签为 fushi,而已经写进你 Anki 里的历史卡片保持原有 hibiki 标签不变。如果你有按标签筛选的牌组或搜索条件,请相应补充。
  • 下载地址:发布仓库已改名为 github.com/hajisensai/Fushi

✨ 新特性

galgame

  • 全新游戏库:3:4 竖版海报网格、Bangumi / VNDB 双源元数据刮削、详情页三 Tab 与游玩时长折线图、独立的游戏仪表盘。
  • 游戏内查词:直接在游戏画面上逐字点选查词,支持穿透态点字与查词卡置顶,不必切出游戏。
  • 全引擎文本 Hook:接入 LunaHook,文本线程按线程分道并提供预览区,可手动选线程。
  • 逐句原始语音:从引擎内部抓取原始语音数据。
  • 内置画面超分:随包内置 Magpie,每个游戏单独设档。

PDF 阅读器

支持导入 PDF、按页渲染、点选查词、划词制卡、目录跳转与书签。

番剧一键下载

AniList 搜番 → Nyaa 自动选种 → 按集自动匹配 Jimaku 字幕 → 下载完成自动入库,全流程打通,桌面端默认走内置下载引擎、开箱即用,不必再配置外部下载工具。

视频

  • 联网自动刮削体系:自动抓封面、简介、集名与相关作品推荐,影视库按系列聚合;支持 TMDB / Bangumi 多源聚合。
  • 合集按季拆分:自动或手动拆分归组,带预览弹窗与前传续作链;多季合集提供季 Tab 切换,并向 Bangumi 上报分季进度。
  • 波形可视化字幕对轴:新增波形面板,可直接拖波形微调时间、缩放查看。
  • 长按临时倍速(默认 E 键,对齐移动端长按手势)。
  • 片段剪辑导出:截取正在观看的片段连同字幕导出为视频。
  • 跨设备连播:互联后合集内视频可跨设备接续播放,外挂字幕随视频自动同步推送。

阅读与漫画

  • 漫画扩展生态:可浏览、搜索、安装第三方漫画来源,安装前支持预览(元信息 + 真内容试用)。
  • mokuro.moe 在线目录源:站内浏览、搜索、断点续传下载,下载完直通导入。
  • iOS / macOS 支持打开本地漫画并做 OCR
  • 支持手动框选区域重新识别并给出重扫结果卡片。
  • 书籍与漫画一键互转;漫画阅读支持自定义快捷键,OCR 结果可跨设备同步。
  • 墨水屏模式:纯黑白主题、高对比正文、线式高亮,关闭页面过渡与水波纹。
  • 图片剧透遮罩:含插图的段落在读到之前自动模糊,读到对应位置才揭晓。
  • 书籍与有声书支持手动标记「已读完」

查词与制卡

  • Anki 模板可视化编辑器(Lapis):可视化调整区块位置、字段映射与任意取色,支持备份恢复与启动时自动迁移。
  • Lapis 可视化配置可经互联作用于主机上的 Anki,手机端也能改模板。
  • Anki 媒体字节级去重:定期存储优化。
  • 英语制卡默认带 IPA 音标Android 与 iOS 均开放 AnkiConnect;支持把制卡转发到已配对主机的 Anki。
  • 浏览器扩展新增流媒体字幕桥,支持全轨偏移、播放模式与快捷键。
  • 桌面剪贴板透明查词窗:悬停工具栏、置顶按钮、可在任务栏显示为独立窗口、面板栏顶边悬停唤出、剪贴板复制历史。
  • 制卡封面动图支持 AVIF / WebP(默认 AVIF);图片与音频质量改为用户可调滑块。
  • 查词弹窗支持 Alt + 滚轮跳到下一个词条(可改键);游戏台词浮窗与剪贴板文字窗支持振假名注音。
  • 词典下载可取消、可后台化

同步与互联

  • 「从所有设备删除」推送到互联对端主机。
  • 互联从云备份后端解耦成独立开关,两者可并存;新增互联专属上传分项开关。
  • 制卡到已配对设备移入互联,并可直接把互联当作备份后端
  • macOS 应用内自更新上线(iOS 为信息提示型)。

库页与合集

  • 批量操作:长按进入多选、Shift 区间选、长按扫选,可批量打标签 / 删除 / 加入合集。
  • 书架与视频库补上搜索,与游戏库统一归一化口径(全角半角、片假名平假名互通)。
  • 标签系统扩展到合集(打标签、按标签筛选);游戏标签可跨设备按刮削身份合并。
  • 收藏夹「清空」改为可勾选范围(书签 / 收藏句 / 制卡句 / 收藏词)批量删除。

设置

  • 设置内搜索:跨分类过滤配置项,结果可跳转滚动定位并高亮。
  • 新增应用内查看更新日志
  • 手柄按键绑定支持实时录键

🎨 界面

优化布局:首页新增仪表盘与活动事件流,四个模块的导入入口、库页导航、设置分类与各页页头一并统一。

🐛 修复

修复了查词与词典、视频播放与字幕、阅读与漫画、同步与互联、备份与迁移、界面与操作等方面的已知问题,其中包括查词卡顿、词典更新后查不到词、双页模式翻页失灵、中文输入法下快捷键失效等;同时减少了更新时被杀毒软件误报的情况。