Commit Graph

10 Commits

Author SHA1 Message Date
Serendipity 86514309cf feat: Enhance sync status view with filtering and improved UI
- Updated workspace configuration for better tab management.
- Added new localization strings for sync status and post details in English, Simplified Chinese, and Traditional Chinese.
- Refactored sync status view to include filtering options (all, synced, pending) and improved post grouping by category.
- Enhanced post card rendering with detailed information and action buttons for update, publish, and pull.
- Implemented a modal for viewing sync history with clear history functionality.
- Improved styling for better user experience across various components.
- Added metadata to Git团队协作指南大纲.md for Halo integration.
2026-04-28 18:32:42 +08:00
Serendipity 12a7aebeff feat: Enhance HaloClient with retry logic and improve error handling
- Added retry options to HaloClient for handling transient errors.
- Refactored request methods in HaloClient to utilize retry logic.
- Updated HaloService to include logging for error handling.
- Introduced ApiPaths utility for managing API endpoints.
- Implemented logger utility for consistent logging across services.
- Added tests for ContentService, Error handling, and TaxonomyService.
- Created retry utility for managing retry logic with exponential backoff.
- Updated types to include additional properties for better API response handling.
2026-04-28 18:01:26 +08:00
Serendipity b7f6288492 feat(halo): 添加 Halo 客户端、内容服务和图像服务,支持文章发布和管理功能 2026-04-28 14:15:36 +08:00
Serendipity b13cd32d6a Add installation guides for OpenClaw and uv package manager 2026-04-28 12:56:13 +08:00
Serendipity 2830a10a1b chore: 清理临时文件并更新工作区配置
- 删除不再需要的Excalidraw绘图文件
- 更新Obsidian插件中的最近文件记录顺序
- 调整工作区布局和活动标签页
- 新增VS Code配置文件,统一开发环境设置
2026-04-27 15:24:43 +08:00
Serendipity 9b4530555f feat(sync): 添加同步状态面板和历史功能
- 创建同步状态面板视图,显示已发布文章列表和快速操作按钮
- 添加同步历史弹窗,记录和展示同步操作记录
- 在侧边栏添加同步图标,支持快速打开面板
- 更新国际化文件,添加中英文同步相关文案
- 编写详细的使用指南文档,说明所有功能使用方法
- 更新插件主程序,注册新命令和视图
2026-04-26 18:34:29 +08:00
Serendipity b72f36926a feat(halo): 新增文章搜索和导出功能
- 添加文章搜索命令,支持按关键词筛选和发布状态过滤
- 新增文章导出功能,支持导出为 Markdown 和 JSON 格式
- 扩展国际化配置,添加相关翻译文本
- 更新功能增强计划文档,标记已完成功能
- 移除不再需要的下载信息和插件清单文件
2026-04-26 17:35:37 +08:00
Serendipity 5c4a16dc3a feat(halo-plugin): 新增文章导入、删除和标签分类管理功能
添加从本地 Markdown 文件导入创建文章的功能,支持文件预览和自动发布选项
新增文章删除命令,支持选择性删除 Halo 文章或本地文件
添加标签和分类管理功能,支持创建、编辑和删除操作
更新国际化文案,支持新功能的多种语言界面
扩展服务层以支持文章导入、删除和标签分类管理 API 调用
更新插件版本至 2.1.1 并更新作者信息
2026-04-26 17:23:35 +08:00
Serendipity 8ccc32be0b feat(halo): 添加图片上传功能并完善发布流程
- 实现图片上传服务,支持检测并上传本地图片到 Halo
- 优化发布流程,添加详细日志和错误处理
- 更新任务清单和检查列表以反映完成状态
- 添加 Halo 博客写作技能文档
2026-04-26 16:47:41 +08:00
Serendipity 7d332d3b8c feat(halo): 添加图片自动上传功能
- 新增图片处理工具模块 `src/utils/image.ts`,包含图片引用提取、绝对路径解析和路径替换功能
- 新增图片上传服务 `src/service/image-uploader.ts`,支持调用 Halo 媒体 API 上传图片并实现缓存机制
- 在设置界面添加图片上传开关和上传路径配置项
- 更新发布流程,在提交到 Halo 前自动检测并上传本地图片,替换为远程 URL
- 添加英文、简体中文和繁体中文的国际化文案
- 更新插件版本至 1.1.1 并完善相关配置文件
2026-04-26 16:11:11 +08:00