Repository navigation
Releases: wuqiangroy/fleet-public
Releases · wuqiangroy/fleet-public
Release list
v2.1.0
新功能
- 正文双向翻篇:文末继续上滑看下一篇、文首继续下拉看上一篇,拖动时显示毛玻璃提示胶囊
(没有相邻文章时提示「已经是最后一篇 / 第一篇」),松手达标才翻篇,淡出淡入切换。 - 排版新增「边距」档位(窄 / 标准 / 宽),和字号、墨色、字距、行距一样即时预览并记忆。
- 正文明细样式:保留粗体、斜体、下划线、删除线、行内代码、链接,标题 / 引用 / 列表 / 代码块分块排版。
- 订阅页分层浏览:按分组吸顶、可折叠,左滑编辑或卸载;首页侧栏同款分组头。
- 双击「首页」回到顶部;下拉改为跟手回弹(首页、简讯、订阅、设置、搜索结果)。
- 收藏统一到正文标题栏,图标改为星标。
- 看图页重写:铺满全屏、左右滑动切图、上下滑动跟手退出。
Bug 修复
- 刷新卡顿:RSS 解析移到 taskpool 子线程,刷新期间文章列表最多 300ms 合并一次,
只给新文章套已读 / 收藏标记;0 未读的源不再排到列表最前。 - 设置页开关只有右侧小块能点:改为整行可点。
版本信息
- 版本号:2.0.0 (5) → 2.1.0 (6)
- 目标 API:26(HarmonyOS 7.0.0)
v2.0.0
Fleet 2.0.0
概览
- 版本:
2.0.0(versionCode 5),minAPIVersion: 26 - 整体方向:新增「简讯」,补齐 AI / 翻译 / 自建服务接入,重做看图页与音频播放页,并统一纸张感视觉与长列表性能
主要更新
FreshRSS 和 RSSHub 支持
- 新增 FreshRSS 账号接入与 RSSHub 实例支持,可一键同步服务端订阅(含分组)
- 新增订阅分组:分组折叠、记住列表滚动位置、新建分组收进右上角加号菜单
- 订阅支持自选预设图标;OPML 导入导出保留分组层级
- 修复 FreshRSS 订阅因远端 id 被当作非法 RSS 地址而无法保存的问题
- 修复部分源标题带
<b>等全角标签、详情页原样显示的问题
AI 支持
- 新增 AI 精选:按关注领域给未读文章打分,订阅标题栏可进入,分栏下点开文章不退出精选列表
- 翻译接入百度 / 火山 / 有道三家,列表翻译采用批量分段 + 可视区懒加载
- 各配置页移除保存按钮,改为输入框失焦 / 回车自动持久化,测试连接与同步订阅前自动落库
简讯
- 设置页新增「简讯」开关,刷新订阅时自动收集 150 字以内的短文,命中结果独立持久化
- 独立简讯流:扁平条目、直接铺完整正文、不展示标题,点击任意位置进入详情
- 顶栏眼睛按钮切换「看过的 / 没看过的」,与订阅文章列表共用同一份筛选状态,切一次两边同时生效
- 订阅编辑面板新增「不计入简讯」,图片分享类源可整源排除,开启后已收录短文立即清除
- 判定规则收窄:正文去掉标题与署名后过短的不再算简讯,启动时自动清理历史误判
阅读体验
- 新增「正文排版」二级页:字号 / 墨色 / 字距 / 行距即时生效并持久化,顶部用 A4 纸比例预览实际观感
- 文章详情页改为纸张式版面,正文图片去掉占位灰底
- 新增正文 AI 总结卡片与标题栏快捷入口(点击后回到顶部直接展示结果),复用现有 AI 接口配置
- 翻译 / AI 入口仅在完成对应配置后显示,未配置时不再常驻灰图标
看图页重构
- 支持左右滑动跟手切换、页码常驻、上划 / 下拉退出
- 退出时缩回正文中图片的实际位置,图片不在可视区时顺手势方向飞出
- 右下角沉浸光感保存 / 分享按钮,支持系统原生分享
- 长按图片菜单支持 modal 级系统材质玻璃,真机与模拟器双路径降级
音频播放
- 播放页控制条改为墨色细线风格,播放/暂停去掉圆形底色,五个控件等宽排布
- 后退 / 快进统一 15 秒并配套对应系统图标,倍速按钮改用时钟图标
- 支持下滑收起页面,音频继续后台播放,悬浮球按吸附侧贴边
视觉与性能
- 应用图标改为分层资源,新增独立启动页图标,冷启动与首页背景无缝衔接
- 浅色主题改为纸张感米白:底色
#F6F2E9、顶部渐变#FCF8F0、卡片#FDFAF4 - 首页订阅列表改为
List + LazyForEach,从文章列表回退首页耗时由 7611026ms 降至 308364ms - 顶栏常驻玻璃效果,底部 Tab 胶囊在所有窗口形态下与系统应用视觉对齐
- 千条以上文章列表去掉已读标记、首页筛选、卡片推送中的全量扫描,标记已读延后到入场动画之后
兼容性说明
- 版本号由
1.1.1 / versionCode 3升级至2.0.0 / versionCode 5 - 旧数据自动兼容:存量订阅空分组自动补齐、简讯历史误判在启动时清理
- FreshRSS、RSSHub、AI、翻译功能均需用户自行配置后才会在界面出现入口
- 简讯的「看过的 / 没看过的」筛选状态与文章列表一致,仅在本次运行内有效,不做持久化
- 收藏页不参与已读筛选(收藏条目本身均视为已读)
v1.1.1
Fleet v1.1.1
修复
- 底部悬浮胶囊位置:按设备真实安全区贴边,不再比图库等系统应用偏高,也不会压住底部手势条
- 下拉刷新更灵敏:触发距离从「标题栏高度 + 56vp」收窄到 + 32vp,并改为跟手滑动,轻拉即可刷新
- 少数派默认网页打开关闭:不再默认用内嵌浏览器打开,改为正文阅读(可在订阅编辑里手动开启)
v1.1.0
Fleet v1.1.0
版本号 1.0.0 → 1.1.0(versionCode 1 → 2),新增翻译、订阅自选图标、桌面卡片、全屏播放页、OPML 导入导出与关于页等能力,并集中修复了分栏、播放页和网页正文的一批问题。
新功能
翻译
- 设置页新增翻译分组:自动翻译开关、源语言(默认自动识别)、目标语言(默认简体中文)、翻译接口与对应 APP ID / 密钥,配独立「保存」按钮
- 接入百度通用文本翻译、火山引擎、有道三家接口,签名、分块、限速与错误码提示均按各官方文档实现
- 正文右上角提供翻译入口:未配置时提示「翻译未配置」,翻译中图标转圈,完成后整页切换译文;图片块保持原样
- 文章列表支持整列表翻译:首屏翻译最近 50 条,滑到未翻译区域后按可视区再补齐,避免高频请求
- 开启自动翻译后,进入正文与列表自动触发;译文按段落拆行翻译再还原分段,标题与正文分别对齐
订阅与内容
- 新增 18 套预设订阅图标,添加 / 编辑订阅时可自选,随订阅持久化,未选择时仍回退站点 favicon
- 新增 OPML 导入导出,支持订阅批量迁移
- 新增「关于 Fleet」独立页面:应用介绍、版本信息与捐助二维码;分栏下直接在设置页右栏渲染
- 文章详情支持展示阮一峰博客留言(按页面顺序展示昵称、时间、正文),IT之家热评保持不变
桌面卡片
- 新增服务卡片:展示未读文章数与最新文章标题,点击直达「首页-全部」,冷启动与热唤起均正确落地
- 按卡片尺寸自动决定可展示行数(22 五行、24 / 42 六行、44 十二行),内容铺满卡片
音频播放
- 新增全屏播放页:0.5x–3x 倍速、圆形封面随播放缓慢旋转、下滑手势收起并保留后台播放
- 悬浮播放球支持展开面板,横竖屏切换后按吸附侧重贴边
阅读配置
- 新增「滑动到顶端才标记已读」「退出订阅自动全部已读」两项设置
Bug 修复
- 列表点按反馈由整块变色改为卡片轻微缩放,并过滤滑动误触,左右滑动不再误开文章或误切订阅
- 分栏:右栏切换文章 / 网页统一 280ms 滑入淡入动画;修复网页订阅切换文章无响应;返回按栏逐级退出;保存订阅后右栏编辑页正确收起
- 播放页:封面旋转改用 displaySync 逐帧驱动,消除掉帧;倍速选择改为圆钮弹出菜单,英文环境不再显示为省略号;下滑松手整页滑出淡出
- 桌面卡片:修复 formId 未登记导致刷新推送丢失;移除卡片不支持的 draggable 与 onAreaChange;卡片图标改为应用内置图标
- 修复少数派文章页顶部残留白栏,以及进入文章时顶部先遮挡后跳动的问题(让位样式提前到文档解析首帧执行)
- 修复横屏分栏下首页 / 收藏 / 订阅右栏左上角显示「无标题」,改为品牌占位图
- 统一各页面内容与标题栏留白为 6vp,设置页保持原有视觉间距
- 修复悬浮播放球在横屏分栏时不贴边、悬浮在屏幕中间的问题
- 替换满幅合规应用图标,移除不再使用的市场版图标
- 修复翻译正文分段丢失(块内换行被压平导致整篇变一段)与批量结果漏行时标题不翻译的问题
- 同步补齐简体 / 繁体 / 英文多语言文案
v1.0.0
Fleet 1.0.0
一个用 ArkTS / ArkUI 编写的鸿蒙原生 RSS 阅读器,面向手机与折叠屏 / 平板的大屏形态。这是首个正式版本。
主要功能
- 四个 Tab:首页 / 订阅 / 收藏 / 设置,底部为浮动胶囊导航。
- 大屏自适应布局:横屏或宽屏自动切换为「订阅源 → 文章列表 → 文章详情」三栏,左栏宽度可拖拽调整;竖屏保持单栏。
- 沉浸光感标题栏:标题与操作按钮浮在内容之上,列表、正文和网页从下方滚过并被实时模糊。
- 阅读体验:订阅聚合列表、单订阅文章列表、已读置灰并在离开后隐藏、全部已读、下拉刷新。
- 订阅管理:添加 / 编辑 / 删除;竖屏左滑露出编辑与删除操作,横屏直接在右栏编辑;内置 10 个主流站点一键订阅。
- 智能图标:自动抓取订阅源 favicon,多候选探测、格式校验与 http 自动升级 https。
- 收藏与搜索:文章收藏独立存储、不受缓存淘汰影响;搜索同时覆盖缓存文章与收藏,顶部就地展开。
- 正文渲染:自研 HTML 顺序解析,按原始顺序输出文字块与图片块,补全懒加载图片并清洗模板化元数据。
- 图片查看:全屏查看支持双指缩放、拖拽、双击复位,长按可保存到相册、复制链接或分享。
- 内置网页:手机全屏、宽屏在右栏打开原文,支持页面内评论区与动态脚本。
- 语音播放:文章音频播放,支持后台播放与悬浮播放球(拖动、贴边吸附、展开控制)。
- 个性化设置:主题(浅色 / 深色 / 跟随系统)、语言(简体 / 繁体 / English)、主题色、字号、首页内容模式、左滑用内置浏览器打开、缓存上限与清理。
体验细节
- 页面切换与分栏右栏切换统一使用 280ms 缓动动画。
- 下拉刷新指示器位于标题栏下方,内容不足一屏时也可回弹滑动。
- 收藏数据独立存储,清理缓存不会影响收藏。
- 支持 HarmonyOS 6.1(API 23)及以上系统,targetSdkVersion 26。
安装说明
- 系统要求:HarmonyOS API 23 及以上(手机 / 平板 / 2in1)。
- 应用市场分发请使用附件中的签名包
.app。 - 本地侧载请使用
.hap:解压.app后通过hdc install -r entry-default.hap安装(需开启开发者模式)。
已知限制
- 正文解析为轻量实现(正则 + 顺序扫描),不覆盖全部 HTML 结构;单个订阅源最多保留 50 篇文章。
- 不做后台定时刷新,仅在应用内手动下拉或点击刷新。
完整性
- 包名:
com.wuqiangroy.fleet - 版本:
1.0.0(versionCode 1) - 发布日期证书 SHA256 指纹:
4E:96:53:F4:CE:39:65:FB:70:7C:84:94:14:08:CA:F7:DD:C3:32:7C:FC:55:A1:75:3F:04:A1:CB:2A:8D:EA:46