Repository navigation
Releases: interset-wq/pullread
Releases · interset-wq/pullread
Release list
v1.10.4
Full Changelog: v1.10.3...v1.10.4
v1.10.3
v1.10.2
v1.10.1
v1.10.0
更新内容
这个版本先清掉了会「丢内容」的隐患,再给阅读器补上检索能力。
可靠性
- 编辑器保存不再丢失:以前写回原文件夹失败时只弹提示,下次打开文件夹会被源侧旧内容覆盖。现在写回失败会记为「待写回」,之后自动重试且绝不覆盖;设置页「数据 → 未写回的修改」可查看明细、重试或以镜像为准覆盖
- 克隆超时能真正终止:以前超时只是放弃等待,后台仍在写盘,重试会报「本地目录已存在」。现在超时会终止克隆并清理半成品目录
- 本地文件夹增量同步:只拷贝大小/修改时间变化的文件,不再每次打开整目录重建
阅读
- 继续阅读:首页直接回到上次读到的位置(进度 2%~98% 时出现)
- 图片离线可读:远程图片落盘缓存(上限 200MB),断网也能看到读过的图
- 大仓库秒开:文件列表改为后台扫描 + 缓存,打开不再卡首帧
- 修复取不到文档目录时首页一直转圈的问题
检索
- 仓库内正文搜索:搜索框一键切换「文件名 / 正文」,结果按文件分组并显示命中次数与上下文高亮
- 跨仓库搜索:首页搜索入口,一次检索所有仓库正文
- 文内查找:阅读页命中计数 + 上一处/下一处,按所属章节定位
- 标签聚合:聚合各仓库 front-matter 的
tags,点标签跨仓库筛选
打磨
- 检查更新:仓库页先显示远端落后多少个提交,再决定是否拉取
- 同步时间:仓库卡显示「同步于 …」
- 断链检查:列出失效的相对链接/图片,可复制清单
- 排序切换:文件列表支持按名称 / 最近修改排序
安装
下载 app-arm64-v8a-release.apk 覆盖安装即可;仓库、收藏、阅读进度都会保留。
Full Changelog: v1.9.0...v1.10.0
v1.9.0
v1.8.0
v1.7.0
v1.6.0
v1.5.0 · Mermaid 图表渲染 + 折叠块修复
新特性
- Mermaid 图表渲染:```mermaid 围栏块原生渲染为图表(28 种图类型:流程图、时序图、类图、状态图、ER 图、甘特图、饼图、gitgraph、思维导图、时间线、桑基图等),纯 Dart 自绘无 WebView;超宽自动缩放,点按进全屏缩放查看;解析失败回退为高亮源码
- arm64 单架构打包:release APK 从 ~79MB 减至 ~32MB(-60%),
--split-per-abi --target-platform android-arm64
修复
- 折叠块(
<details>/<summary>)真机不渲染:markdown 包把块级 HTML 当原始文本,自定义解析语法未生效——新增DetailsBlockSyntax拦截解析,折叠块正常渲染为可点击卡片(open 属性、嵌套、内部 Markdown 均支持)
文档
- README 重写为社区流行布局:logo + 徽章 + 分组功能特性 + 真机截图预览
下载
app-arm64-v8a-release.apk(31.6MB):覆盖主流 arm64 手机;x86_64 模拟器请使用 debug 构建
Full Changelog: v1.4.0...v1.5.0