feat(sync): 添加同步状态面板和历史功能
- 创建同步状态面板视图,显示已发布文章列表和快速操作按钮 - 添加同步历史弹窗,记录和展示同步操作记录 - 在侧边栏添加同步图标,支持快速打开面板 - 更新国际化文件,添加中英文同步相关文案 - 编写详细的使用指南文档,说明所有功能使用方法 - 更新插件主程序,注册新命令和视图
This commit is contained in:
@@ -17,10 +17,13 @@
|
||||
- ✅ 导出文章为 Markdown
|
||||
- ✅ 导出文章为 JSON
|
||||
- ✅ 搜索 Halo 文章
|
||||
- ✅ 同步状态面板
|
||||
- ✅ 同步历史记录
|
||||
- ✅ 使用指南文档
|
||||
|
||||
---
|
||||
|
||||
## 已完成功能(2024年实现)
|
||||
## 已完成功能(2024年4月实现)
|
||||
|
||||
### 1. 图片/附件上传 ✅
|
||||
**优先级:高 | 难度:中**
|
||||
@@ -58,6 +61,21 @@
|
||||
- [x] 选择性删除(仅 Halo / 仅本地 / 全部)
|
||||
- [x] 二次确认机制
|
||||
|
||||
### 7. 同步状态面板 ✅ (新增)
|
||||
**优先级:高 | 难度:中**
|
||||
|
||||
- [x] 侧边栏面板显示已发布文章列表
|
||||
- [x] 快速操作按钮(更新、拉取)
|
||||
- [x] 同步历史记录
|
||||
- [x] 同步图标侧边栏入口
|
||||
|
||||
### 8. 使用指南 ✅ (新增)
|
||||
**优先级:高 | 难度:中**
|
||||
|
||||
- [x] 完整的命令列表说明
|
||||
- [x] 快速开始教程
|
||||
- [x] 常见问题解答
|
||||
|
||||
---
|
||||
|
||||
## 待实现功能
|
||||
@@ -68,7 +86,7 @@
|
||||
- [ ] 差异检测:比较本地和 Halo 版本的修改时间
|
||||
- [ ] 选择性同步:仅同步本地/仅同步 Halo/完全合并
|
||||
- [ ] 冲突解决:处理两边同时修改的情况
|
||||
- [ ] 同步历史:记录每次同步的详情
|
||||
- [ ] 同步历史:记录每次同步的详情 ✅(已完成基础功能)
|
||||
|
||||
### 2. 高级发布选项
|
||||
**优先级:中 | 难度:中**
|
||||
@@ -85,29 +103,21 @@
|
||||
- [ ] 预览不同主题下的样式
|
||||
- [ ] 实时预览面板
|
||||
|
||||
### 4. 状态管理和日志
|
||||
**优先级:中 | 难度:中**
|
||||
|
||||
- [ ] 插件面板:显示所有同步状态
|
||||
- [ ] 同步历史记录
|
||||
- [ ] 错误日志和告警
|
||||
- [ ] 同步状态图标(同步中、已同步、有冲突)
|
||||
|
||||
### 5. 模板支持
|
||||
### 4. 模板支持
|
||||
**优先级:低 | 难度:中**
|
||||
|
||||
- [ ] 发布模板:预定义 frontmatter 结构
|
||||
- [ ] 快捷键自定义默认值
|
||||
- [ ] 模板变量支持
|
||||
|
||||
### 6. 命令面板增强
|
||||
### 5. 命令面板增强
|
||||
**优先级:低 | 难度:低**
|
||||
|
||||
- [ ] 键盘快捷键支持
|
||||
- [ ] 快速切换站点
|
||||
- [ ] 快捷操作菜单
|
||||
|
||||
### 7. 用户界面优化
|
||||
### 6. 用户界面优化
|
||||
**优先级:低 | 难度:中**
|
||||
|
||||
- [ ] 进度条显示
|
||||
@@ -119,11 +129,9 @@
|
||||
|
||||
## 推荐优先级(建议优先实现)
|
||||
|
||||
1. **双向同步增强** - 高级用户需求
|
||||
2. **高级发布选项** - 增加灵活性
|
||||
3. **状态管理和日志** - 问题排查和监控
|
||||
4. **内容预览** - 提升用户体验
|
||||
5. **模板支持** - 提升工作效率
|
||||
1. **高级发布选项** - 增加灵活性
|
||||
2. **内容预览** - 提升用户体验
|
||||
3. **模板支持** - 提升工作效率
|
||||
|
||||
---
|
||||
|
||||
@@ -180,16 +188,27 @@ src/
|
||||
│ ├── delete-confirm-modal.ts # ✅ 删除确认
|
||||
│ ├── tag-manager-modal.ts # ✅ 标签管理
|
||||
│ ├── category-manager-modal.ts # ✅ 分类管理
|
||||
│ └── search-modal.ts # ✅ 搜索弹窗
|
||||
│ ├── search-modal.ts # ✅ 搜索弹窗
|
||||
│ └── sync-history-modal.ts # ✅ 同步历史
|
||||
├── views/ # 视图相关
|
||||
│ └── sync-status-view.ts # ✅ 同步状态面板
|
||||
├── service/ # 服务层
|
||||
│ ├── index.ts # Halo API 服务
|
||||
│ └── image-uploader.ts # ✅ 图片上传
|
||||
├── utils/ # 工具层
|
||||
│ ├── image.ts # ✅ 图片处理
|
||||
│ └── ...
|
||||
├── i18n/ # 国际化
|
||||
│ └── locales/
|
||||
│ ├── zh-cn.json # 中文
|
||||
│ ├── en.json # 英文
|
||||
│ └── zh-tw.json # 繁体中文
|
||||
└── main.ts # 主入口
|
||||
|
||||
docs/
|
||||
└── usage-guide.md # ✅ 使用指南
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
最后更新:2024年
|
||||
最后更新:2024年4月26日
|
||||
Reference in New Issue
Block a user