Skip to content

Conversation

@justa-cai
Copy link

实现基于 File System Access API 的本地文件夹访问功能,允许用户直接从浏览器打开和管理本地 Markdown 文件。

主要变更:

  • 新增 FolderSourcePanel.vue 组件:本地文件夹面板,支持文件夹选择、文件树展示和文件读取
  • 新增 FolderTree.vue 组件:可递归渲染的文件树组件,支持展开/折叠和文件选择
  • 新增 folderSource.ts store:管理文件夹访问状态、文件树构建和文件读写操作
  • ViewDropdown.vue 添加"本地文件夹"菜单项,控制面板显示
  • CodemirrorEditor.vue 集成文件夹面板,支持可调整大小的面板布局
  • ui.ts store 添加 isOpenFolderPanel 状态管理

实现基于 File System Access API 的本地文件夹访问功能,允许用户直接从浏览器打开和管理本地 Markdown 文件。

主要变更:
- 新增 FolderSourcePanel.vue 组件:本地文件夹面板,支持文件夹选择、文件树展示和文件读取
- 新增 FolderTree.vue 组件:可递归渲染的文件树组件,支持展开/折叠和文件选择
- 新增 folderSource.ts store:管理文件夹访问状态、文件树构建和文件读写操作
- ViewDropdown.vue 添加"本地文件夹"菜单项,控制面板显示
- CodemirrorEditor.vue 集成文件夹面板,支持可调整大小的面板布局
- ui.ts store 添加 isOpenFolderPanel 状态管理
@github-actions
Copy link

github-actions bot commented Jan 3, 2026

😭 Surge Preview build failed.

Please check the workflow run for details.

@yanglbme
Copy link
Member

yanglbme commented Jan 3, 2026

感谢提交,这个代码,type check 失败了,麻烦检查修复下 @justa-cai

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants