Repository navigation
Ruru-Reader stage30 (Stable)
Stage30 (Stable) — 穩定完整版
stage29 → stage30 = 程式碼累積外部貢獻 + 文件更正,無新功能、純穩定化。
變更內容
🤝 外部貢獻(@SamLaio PR #2)
特別感謝 @SamLaio 透過 PR #2 同步上游
SamLaio/crosspoint-chinesetype 的多輪修復:
- Reader 渲染穩定性 — EpubReader / ChapterSelection / XtcReader / Home / MyLibrary / RecentBooks 多模組強化
- Windows / WSL build 支援 — fontconvert.py / build_ui_fonts.py / generate_ui_font_subset.py 跨平台修復
- 字體子集化修復 — source_han_sans_tc 三個字級的 build pipeline 修正
- main.cpp init 改進 + Xtc 引擎小修正
涵蓋 18 個檔案、+165 / -27 行變更。
📝 文件更正
- 藍芽翻頁器表格:HBTR003-XT 從「不穩」更正為「可用」(stage7-9 BT 修復後已穩定)
- 新增 Keykey mini 列入支援清單
Flash 用量
80.3%(5,261,576 / 6,553,600 bytes,餘 1.24 MB) — 與 stage29 相近。
與 stage29 差異
| 項目 | stage29 | stage30 |
|---|---|---|
| OPDS 完整支援 | ✓ | ✓ |
| Reader 渲染穩定性 | base | + @SamLaio 強化 |
| Windows/WSL build | base | + @SamLaio 跨平台修復 |
| HBTR003-XT 文件 | 寫不穩 | 更正為可用 |
| Keykey mini 文件 | 未提及 | 加入支援清單 |
致謝
stage30 的穩定性大幅受惠於 @SamLaio 持續的上游維護與外部貢獻。