Fluent Reader Lite

简洁的移动端 RSS 阅读器(个人修改版)


本仓库为 [yang991178/fluent-reader-lite](https://github.com/yang991178/fluent-reader-lite) 的个人修改版本,托管于 [git.cytrogen.icu](https://git.cytrogen.icu) 上的自部署 sourcehut 实例。 ## 从源码构建 (Build from Source) 本仓库 **不提供** 预构建的 iOS 或 Android 应用,需要自行从源码构建。 前置条件:[Flutter SDK](https://flutter.dev/docs/get-started/install)(stable channel) ```bash git clone https://git.cytrogen.icu/~cytrogen/fluent-reader-mobile cd fluent-reader-mobile flutter pub get ``` Android: ```bash flutter build apk --release ``` iOS: ```bash flutter build ios --release ``` ## 功能特性

Fluent Reader Lite 是一个简洁、跨平台、开源的 RSS 阅读器。 支持以下自托管及商业 RSS 服务: - Fever API(TT-RSS Fever 插件、Miniflux 等) - Google Reader API(Bazqux Reader、FreshRSS、The Old Reader 等) - Inoreader - Feedbin(官方或自托管) ### 本 fork 新增功能 - **自定义字体**:支持上传自定义字体文件(TTF/OTF/WOFF/WOFF2),文章 WebView 中通过 `@font-face` 注入渲染 - **字体预览与管理**:字体选择器中显示预览文字,支持删除已上传的自定义字体 - **内置字体修复**:修复原版中内置字体(OpenSans/Roboto/SourceSerif)在 WebView 中不渲染的问题 - **字体大小校验**:上传字体文件大小限制为 1KB–50MB - **多语言补全**:为所有 9 种语言(中文、德语、西班牙语、法语、克罗地亚语、葡萄牙语、土耳其语、乌克兰语)补充了字体相关翻译 - **订阅源搜索**:支持按名称搜索订阅源(不区分大小写) - **订阅源排序**:最近更新 / 名称 A→Z / 名称 Z→A / 未读数量,偏好持久化保存 ### 其他主要功能 - 界面与阅读的深色模式 - 可配置订阅源默认加载全文或网页 - 按最新更新排列的专用订阅标签页,显示文章标题 - 搜索本地文章或按已读状态筛选 - 使用分组管理订阅源 - iPad 和 Android 平板支持双栏视图与多任务 以下桌面版功能**不包含**在移动版中: - 本地 RSS 支持及订阅源/分组管理 - 导入导出 OPML 文件,完整应用数据备份与恢复 - 正则表达式规则自动标记文章 - 后台抓取文章并推送通知 - 键盘快捷键 桌面端完整版请参阅 [fluent-reader](https://github.com/yang991178/fluent-reader)。 ## 变更日志 (Changelog) ### 2026-02-22 — 订阅源搜索与排序 - 支持按名称搜索订阅源(不区分大小写) - 排序选项:最近更新 / 名称 A→Z / 名称 Z→A / 未读数量 - 排序偏好保存至 SharedPreferences,重启后保留 - 为全部 9 种语言添加排序相关翻译 ### 2026-02-18 · `34469ca` — 自定义字体增强 - 支持上传自定义字体文件(TTF/OTF/WOFF/WOFF2),文章 WebView 中通过 `@font-face` 注入渲染 - 修复原版中内置字体(OpenSans/Roboto/SourceSerif)在 WebView 中不渲染的问题 - 字体选择器中显示预览文字,支持删除已上传的自定义字体 - 字体文件大小限制为 1KB–50MB - 为全部 9 种语言补充字体相关翻译 ### 2026-02-18 — 基础设施升级 Flutter SDK 及依赖升级、Android 构建配置更新(Gradle / AGP / Kotlin)、Dart null safety 迁移。 ## 支持原作者 如果你想要直接下载安装,或希望支持原作者的开发工作,可以购买付费版本: - **iOS**:[App Store](https://apps.apple.com/app/id1549611796)($1.99) - **Android**:[Google Play](https://play.google.com/store/apps/details?id=me.hyliu.fluent_reader_lite)($1.99) - **Android(免费)**:[GitHub Releases 下载 APK](https://github.com/yang991178/fluent-reader-lite/releases) ## 开发相关 - [Flutter](https://github.com/flutter/flutter) - [Mercury Parser](https://github.com/postlight/mercury-parser) ## 许可证 BSD 3-Clause — 详见 [LICENSE](LICENSE) ## 原始 README 原项目 README 请参阅 [GitHub 上的原始版本](https://github.com/yang991178/fluent-reader-lite/blob/master/README.md)。