Commit Graph

3 Commits

Author SHA1 Message Date
Serendipity 3fd29c824a feat: Enhance Obsidian Halo Plugin with comprehensive design system and component styles
- Updated styles.css to implement a three-layer design token architecture: Primitive, Semantic, and Component.
- Introduced new CSS variables for colors, spacing, typography, and shadows.
- Developed styles for buttons, cards, inputs, textareas, selects, badges, tables, modals, forms, color pickers, empty states, and loading spinners.
- Improved sync status view with responsive design and enhanced UI elements.
- Added skeleton loading animations for better user experience.

chore: Add configuration files for development environment

- Created .claude/settings.json to enable commit commands plugin.
- Added .vscode/c_cpp_properties.json for C/C++ IntelliSense configuration.
- Introduced .vscode/launch.json for debugging C/C++ applications with GDB.
2026-04-28 20:20:56 +08:00
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 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