Skip to content

Releases: inhere/markview

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