Releases: Yangmoooo/peep
Releases · Yangmoooo/peep
Release list
v0.4.0
v0.3.0
Added
- 终端主题:提供
auto、light和dark三种内置主题;可用--theme临时覆盖,或使用:theme即时切换并保存偏好。 - 浮窗快速过滤:目录、书签和最近阅读浮窗支持通过
/实时过滤,匹配会容忍空白、标点、大小写和常见全半角差异,并保持跳转与删除目标准确。 - 输入历史:命令与全文搜索分别保存最近 100 条记录,支持使用
↑/↓跨会话浏览和恢复草稿,并可通过:history clear清理。
Fixed
- 浮窗列表导航:目录、书签、最近阅读和搜索结果浮窗现在会保留滚动位置,向上移动选中项时不再让列表始终贴着底部滚动;包含空格的选中行也会完整刷新高亮背景。
v0.2.0
Added
- 书签:使用
:mark保存当前位置,通过:marks浏览、跳转和删除;文件仅移动或改名时,书签会随阅读进度一起恢复。 - 最近阅读:使用
:recent浏览并重新打开最近读过的本地文件。 - 更灵活的搜索:
/text现在能够容忍内部空白、标点、英文大小写和常见全半角差异,同时不会跨行或跳过正文;另提供:exact精确搜索和:re正则搜索。 - 搜索结果浏览:搜索会显示当前命中与总数,
n/N可继续导航,:results可查看带上下文的结果列表。
Changed
- 状态兼容与保护:继续读取 v0.1 阅读进度,将书签独立保存,并避免覆盖损坏或来自更新版本的书签状态。
v0.1.0
新增
- EPUB 与 TXT 阅读:支持 EPUB、UTF-8、UTF-8 BOM 和 GB18030 文本,正文会按终端宽度自动折行并连续滚动。
- 快捷导航:支持按行、半页、整页、章节和文档首尾移动,方向键、PageUp/PageDown 与 Vim 风格按键均可使用。
- 目录浏览:可在目录浮窗中快速翻页、查看当前位置并跳转到所选章节。
- 搜索与进度恢复:支持全文字面搜索,自动保存每本书的阅读位置;文件移动或改名后仍可恢复进度。
- 低干扰界面:采用编码助手式终端界面,底部命令框可用于打开文件、跳转、查看目录和文档信息。
- 更广泛的 EPUB 兼容性:能够从缺失、不完整或指向错误的目录信息中恢复可用章节,并避免跳转到书前或书末的目录文字。
- TXT 章节识别:自动识别常见的章、回、卷、部、集及复合卷章结构,同时尽量避免把正文中的编号误判为章节。
- 跨平台支持:可运行于 macOS、Linux 和 Windows Terminal。