Commit Graph

10 Commits

Author SHA1 Message Date
cfq 18db27a22c feat(git): 在面板中显示当前Git分支并改进布局
- 新增获取当前分支的API接口和前端状态管理
- 在Git面板顶部显示当前分支名称和图标
- 重新组织操作按钮布局,将远程仓库和刷新按钮移至顶部工具栏
- 为状态列表添加文件数量统计
- 优化响应式布局,使拉取/推送按钮等宽显示
2026-01-28 20:00:26 +08:00
cfq 44a2c54da3 feat(git): 增强Git面板功能并支持远程仓库操作
- 添加远程仓库URL获取与外部链接打开功能
- 改进git状态显示为可视化文件列表,支持状态分类着色
- 修改git status命令以正确处理特殊字符路径
- 默认提交消息设置为"md helper"
- 在Git面板添加打开远程仓库的快捷按钮
2026-01-28 19:16:35 +08:00
cfq 889c4b8a58 perf: 移除在线字体链接,使用本地CSS文件
将多个Google Fonts和霞鹜文楷的在线链接替换为本地合并的CSS文件,以提升页面加载性能并减少外部依赖。
2026-01-27 16:55:08 +08:00
cfq bd39af2591 chore: 更新插件配置并重置版本为1.0.0
- 在插件命令列表中添加 'bj' 作为新的触发词
- 将项目描述从 '项目小助手' 更新为 'markdown 笔记本'
- 将版本号从 1.8.0 重置为 1.0.0
- 移除 CHANGELOG.md 文件
2026-01-27 16:36:37 +08:00
cfq c4b9aaaaca refactor(editor): 重构工具栏动作处理逻辑
将工具栏动作处理逻辑从 useEditor 组合式函数移至 LivePreviewEditor 组件内部,通过事件直接触发动作执行,简化组件间通信并提高代码内聚性。移除 EditorToolbar 组件中对 useEditor 的依赖,改为直接发射 'action' 事件。
2026-01-26 18:44:59 +08:00
cfq 00a7e919f7 feat(文件树): 实现后端搜索并优化前端搜索性能
- 将文件搜索逻辑移至后端 services.js,支持文件夹名称匹配
- 重构前端搜索,使用防抖调用后端搜索 API
- 搜索结果自动构建树形结构并展开所有匹配目录
- 移除前端递归过滤逻辑,提升大目录搜索性能
2026-01-26 18:03:16 +08:00
cfq 6a8b3902a2 feat: 添加主题持久化与历史目录功能
- 在 useTheme 中添加 setGlobalTheme 方法,支持全局主题设置
- 扩展全局数据服务,支持保存主题、上次打开目录和历史目录
- 添加历史目录弹窗,支持从历史记录快速打开目录
- 修改目录打开逻辑,自动更新历史记录并持久化配置
- 在工具栏添加历史目录切换按钮
2026-01-26 14:37:27 +08:00
cfq 4a7bd83835 feat(FileTree): 改进文件树交互并添加主题支持
- 修复目录加载逻辑,避免空数组误判为已加载
- 改进新建/重命名操作的父目录路径计算
- 为文件树节点添加悬停提示和主题样式适配
- 在工具栏添加设置按钮
- 扩展主题系统以支持暗色模式
2026-01-26 14:06:34 +08:00
cfq 308578feca 初版 2026-01-26 13:53:29 +08:00
cfq 5f41c24eee 初始化项目 2026-01-26 11:44:31 +08:00