轻书架第三方客户端。
本仓库正在从 Dart 迁移到 TypeScript:
apps/mobile:基于 React Native + Expo 的 Android 与 iOS 客户端。apps/site:React 静态网站。packages/*:与平台无关的客户端核心、协议。
原有的 Flutter 实现保留在 archive/flutter 分支上。
React Native 重写正在积极开发中,欢迎向本仓库提交代码。功能开发清单见 Issues 中的待办事项;如果你想做的功能不在清单中,请先在 Discussions 中讨论。
- Android:本分支(
v2.a)的维护重点。上游因作者原因转向 iOS-only(阅读器改用 Readium),本分支基于多平台时代的 Skia 跨平台阅读器继续维护 Android。书籍字体(WOFF2)解码与按内容子集已修复,字体可正常加载渲染。 - iOS:建议使用上游官方版本(celia-sh/Novella,Readium 原生阅读器,体验更佳)。
- 桌面(PC):React Native 无桌面目标;桌面端使用历史 Flutter 实现(
archive/flutter分支)。
移动端使用 Expo Development Build 开发,支持 Android 与 iOS。
开发工作流(首次构建、日常开发、重新生成原生工程)与代码规范(原生设计、图标、组件泛用性)见 CONTRIBUTING.md。
AGPL-3.0。参见 LICENSE。
