Skip to content

Releases: inhere/markview

v0.4.2

15 May 12:01

Choose a tag to compare

Change Log

Refactor

  • refactor: move bootstrap logic out of main 06bb737

Fixed

  • fix(web): refresh file tree after SSE reconnect 07b3f34
  • fix: format project added time in cli 9ff0102
  • fix: constrain rendered markdown tables 8fb483b
  • fix: skip saved project ports when assigning aef76fa
  • fix: shrink rendered tables to content width da7605d
  • fix: wrap long rendered table cells d7e47c2

Feature

  • feat: open browser by default 1e730c0
  • feat: remember project ports 9c523e6
  • feat: add projects management commands 0547158
  • feat: start saved projects by name 618f9d0
  • feat: collapse tall rendered tables b9dcf88
  • feat: preview content file links 51f3798

Other

  • docs: design projects cli e433013
  • docs: update AGENTS.md and cli flag configs de2889c
  • style(web): 调整表格滚动容器高度与切换按钮图标文字 602ad40

v0.4.1

12 May 15:10

Choose a tag to compare

Change Log

Refactor

  • refactor(handlers): 优化markdown文件监听逻辑 74bbf74

Fixed

  • fix: 修复PortStr方法未初始化portStr的问题并优化服务启动日志 6ecf2e8
  • fix(live-status): 修复toast隐藏逻辑的引用丢失问题 f5333b1
  • fix mermaid flowchart tooltip transition error 365f9f8
  • fix raw markdown link after inline navigation 263c58b

Feature

  • feat(config): add private mode to restrict listen to localhost 2072f1f
  • feat(server): add print local access addresses and optimize private mode prompt 7ca1ba2
  • feat(handler,config): add markdown file filter and config port validation 417cb09
  • feat: render directory listings for file tree folders fffffa5
  • feat(handlers): add immediate connected event for SSE connections f698697

Other

  • chore(deps): bump github.com/gookit/goutil from 0.7.4 to 0.7.5 dadc138
  • chore(deps): bump github.com/fsnotify/fsnotify from 1.10.0 to 1.10.1 2c6908f
  • docs(TODO.md): 更新待办事项清单,修复版本号获取逻辑 e7e5332
  • docs: update README文档,补充安装方式和使用说明 7badd97
  • docs: add eget install method, remove external font links 56276a5
  • style(web): 优化页面元素文案与新增代码高亮支持 2338f91
  • build: 为各平台编译产物添加upx压缩优化 bac0ecd
  • chore(docs): update TODO list with new task d5ac724
  • chore: add some consts for fixed name 2ccf8e3

v0.4.0

30 Apr 10:33
b242e7c

Choose a tag to compare

Change Log

Refactor

  • refactor(handlers): 优化文件变更处理日志和消息格式 451963f
  • refactor: 优化构建系统和文档结构 eb53014
  • refactor(web): 重构代码高亮功能并提取到独立模块 55e50b0

Fixed

  • fix: 调整实时重载相关参数并添加调试日志 d13983e
  • fix: 修复端口配置逻辑并优化SSE处理 e672d6c
  • fix: 添加目录和文件存在性检查并改进参数处理 32fd84b
  • fix(config): 修复入口文件路径检查问题 dadf1ff

Feature

  • feat: 增强文件监视功能并改进暗黑模式样式 62f0e32
  • feat(页面): 添加查看原始Markdown内容功能 cdbe291
  • feat(server): 支持随机端口并优化启动流程 9dcd404
  • feat(侧边栏): 增加侧边栏最大宽度至800px 96922c9

Other

  • chore(deps): bump softprops/action-gh-release from 2 to 3 f7866b8
  • chore(deps): bump github.com/fsnotify/fsnotify from 1.9.0 to 1.10.0 fdb29de

Full Changelog: v0.3.0...v0.4.0

v0.3.0

08 Apr 08:07

Choose a tag to compare

Change Log

Refactor

  • refactor: 将搜索框 HTML 移到 template.html 6e8e055
  • refactor(watch): 使用 map 优化文件变更检测并添加 action 标记 cfb7b15
  • refactor: configure http server with strict timeouts 9ddccf2
  • refactor: extract common page data building logic (DRY) 35b26c9

Fixed

  • fix(files): 修正搜索过滤 CSS 类名为 hidden 并添加 children 隐藏样式 2c39784
  • fix(files): 修复 expandAncestorsForSearch 使用 hidden 类而非属性 8c2669b
  • fix(plan): 修复 Momus 审核反馈的问题 5bfaee5
  • fix: 搜索框使用 fixed 定位固定在视口顶部 c8d3b27
  • fix: 限制每文件最多30个匹配 + 转义HTML特殊字符 590462d
  • fix: refactor watcher debounce using channels for thread safety 7952211
  • fix(搜索): 修复文件级 AND/NOT 语义并支持纯 exclude 查询返回空 matches a103bfb
  • fix(sse): 修复 keepalive 超时冲突 ffa2fb6

Feature

  • feat(files): 添加文件搜索框 HTML 结构 39e5f10
  • feat(a11y): 添加 visually-hidden CSS 类支持无障碍访问 f19c12e
  • feat(files): 添加文件搜索框 CSS 样式 37f32ca
  • feat(files): 添加 debounce 工具函数 c15737d
  • feat: 添加搜索 API (GET /api/search) d30008e

Other

  • docs(files): 添加 Files 搜索框设计文档 d0e53d0
  • docs(files): 修订 Files 搜索框设计文档 - 修复审查发现的阻塞问题 3a0a05c
  • docs(files): 修复搜索算法逻辑问题 - 添加 DOM 匹配和 clearFilesSearch 定义 bbc275a
  • docs(files): 修复父目录显示问题 - 使用两遍算法收集匹配节点和祖先 dccbbba
  • plan(files): 创建 Files 搜索框实现计划 c7ce18d
  • docs: 增强搜索功能 - 支持 AND 和排除语法 6df46e5
  • chore: ignore .worktrees directory b87b2d8
  • test: fix panic in TestHandleRequestSetsNoStoreForMarkdownPages due to nil IfsReader a36e79e
  • perf: reuse goldmark parser instance to reduce allocations e03e4de
  • perf: optimize search text processing to reduce string allocations b72d254
  • chore(web): 添加 jsdom 依赖用于前端搜索组件测试 8a1d65f

v0.2.0

01 Apr 06:47

Choose a tag to compare

Change Log

Refactor

  • refactor(前端): 将 template.html 的样式抽取到独立的 app.css 0fa58d7
  • refactor: 将前端目录 frontend 重命名为web 3 4b382d2
  • refactor(build): 将构建脚本从 TypeScript 迁移到 shell 脚本 26fad86

Feature

  • feat(markdown): 添加 goldmark-emoji 和 goldmark-meta 扩展支持 e0a53a0

Other

  • ci(workflow): 更新 release.yml 中的版本检查命令并添加注释 f21806f

Full Changelog: v0.1.0...v0.2.0

v0.1.0

31 Mar 04:45

Choose a tag to compare