xheldon_git-folder-sync/CHANGELOG.md
Xheldon 56b942e7ff v1.0.4: 修复 Obsidian 社区插件反馈问题
- 修复硬编码的 .obsidian 路径,使用 app.vault.configDir
- 将内联 JavaScript 样式移动到 CSS 文件中
- 减少 console.log 输出,避免污染开发控制台
- 移除 any 类型转换,提高类型安全性
- 提升代码质量以符合 Obsidian 社区插件标准
2025-08-01 15:31:31 +08:00

2.3 KiB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[1.0.4] - 2024-12-19

Fixed

  • Fixed hardcoded .obsidian paths to use app.vault.configDir for better compatibility
  • Moved inline JavaScript styles to CSS files for better theme adaptability
  • Reduced console.log pollution by implementing debug-only logging
  • Improved type safety by removing any type casting where possible

Changed

  • Enhanced code quality to meet Obsidian community plugin standards
  • Better CSS class management for status indicators and UI elements

[1.0.3] - 2024-12-19

Fixed

  • Fixed GitHub Actions permissions for automatic release creation

Changed

  • Bumped version for testing the fixed workflow

[1.0.2] - 2024-12-19

Changed

  • Clean release test version

[1.0.1] - 2024-12-19

Changed

  • Updated plugin name from "Git Sync" to "Git Folder Sync" for better clarity
  • Consistent naming across all files and documentation
  • Updated internationalization strings

[1.0.0] - 2024-12-19

Added

  • Initial release of Git Folder Sync plugin
  • Git synchronization with GitHub repositories
  • Support for folder-specific sync (not entire repository)
  • Image upload to cloud storage services:
    • Aliyun OSS
    • Tencent COS
    • AWS S3
    • Cloudflare R2
  • Bilingual support (Chinese/English)
  • Mobile device support
  • Smart file caching system
  • Real-time status display in status bar
  • Configurable image processing with toggle switch
  • Local image storage option
  • Responsive settings interface
  • Command palette integration
  • Right-click context menu support

Features

  • Git Folder Sync: Bidirectional synchronization with GitHub
  • Image Processing: Paste images and automatically upload to cloud storage
  • Internationalization: Full Chinese and English support
  • Mobile Support: Works on both desktop and mobile devices
  • Performance: Smart caching reduces API calls
  • User Experience: Modern interface with real-time feedback

Technical

  • TypeScript implementation
  • ESBuild for fast compilation
  • Comprehensive error handling
  • Plugin settings persistence
  • Hot reload development support