Releases: ConteMan/repolens
Releases · ConteMan/repolens
Release list
v1.1.2
v1.1.1
Fixed
- Markdown 站内链接显式指向
<目录>/index.html时被改写成不存在的view/<目录>/index.html/(404);现正确落到该目录的浏览页view/<目录>/(index.html 按 Web 惯例并入目录页,#9 规则)。
v1.1.0
Added
- 文件树混合形态(spec 010):宽屏可一键完全收起获得全宽阅读,收起后 ☰ 浮出覆盖层树(遮罩/Esc/固定还原/点链接自关);窄屏默认浮动;收起偏好跨会话保持;禁 JS 退化为固定侧栏。
- 顶部工具栏(spec 011):树开关、前进/后退、面包屑+文件名、TOC 开关、字号缩放(90–125%)、布局宽度三档(窄/默认/全宽)、页面信息面板(路径/类型/大小/最后更新/commit,取代正文页脚 meta)、源码视图、下载菜单、搜索——按页面类型显隐,偏好持久化。
- 源码子页(spec 011):Markdown 与 HTML 页新增
view/<path>/source/,chroma 高亮查看原始源码(补上 v1 缓行的"查看源码"入口)。 - pjax 站内导航(spec 011):树/面包屑/正文链接换页不整页刷新,前进后退正常,失败自动回退整页;锚点跳转不再被顶栏遮挡。
- 站内搜索(spec 012):构建期生成
search.json(文件名+标题级索引,中文可检索),/唤起搜索模态,键盘导航,文件与章节分组展示、命中高亮;索引懒加载;view.search可关。 - 主题 UI 内置中英双语文案,由
site.language驱动;新增view.toc_panel: floating | inline配置(TOC 默认改为右上浮动面板,inline保持 v1 内联形态)。
Changed
- Markdown 页内联 TOC 盒默认改为浮动面板形态(配置可退回);正文页脚的更新时间/commit 行移入工具栏 ⓘ 信息面板。
v1.0.1
Added
- 多平台预编译分发(spec 009):GoReleaser 流水线(darwin/linux/windows × amd64/arm64)、Homebrew tap(
brew install conteman/tap/repolens)、Scoop bucket(寄宿 tap 仓bucket/)、Release 页直接下载。 repolens upgrade:直装用户自更新(GitHub 域白名单 + sha256 校验 + 原子替换);brew/scoop 安装自动提示对应升级命令;--check只查不更。联网仅发生在显式执行时。
Fixed
go install安装的二进制repolens version不再显示dev(回退读 build info)。- macOS cask 安装的未签名二进制被 Gatekeeper 拦截:装后钩子去 quarantine。
v1.0.1-rc.2
v1.0.1-rc.2: cask quarantine fix validation
v1.0.0
首个正式版本:把任意 Git 仓库渲染成可浏览的静态站点——零配置。
Added
repolens build [repo|path]:任意 Git 仓库(远程 URL / 本地路径 /--worktree未提交工作区)构建为静态站点,双层输出——逐字节镜像层 +view/浏览层- Markdown 渲染管线:GFM、TOC、标题锚点、front-matter、Mermaid(vendored v11.16.0,客户端渲染)、AST 层站内链接改写
- 文件分类与代码高亮:五类判定(Markdown/HTML/Code/Image/Binary)、chroma class 高亮、可链接行号锚点
- 配置模型:
.repolens.yml有序规则级联(glob → 管线参数),零配置合理默认 - 默认主题:layout/page/dirlist/tree 模板集、CSS 变量与深色模式、文件树状态持久化、三级定制
repolens serve:本地预览,worktree/git 双监听模式,防抖全量重建原子切换,失败保留旧站点- Agent 视图:
llms.txt、llms-full.txt、index.json机器索引、Markdown 页rel=alternate - 目录页 README 渲染、
index.html按 Web 惯例合并进目录页、相对链接不变量构建自检、防误删哨兵 - 部署指南(GitHub Pages / Cloudflare Pages / nginx / 对象存储)
安装
go install github.com/ConteMan/repolens/cmd/repolens@v1.0.0完整变更见 CHANGELOG.md。