Releases: BeatsAD/Vault2Dify
1.0.6
Vault2Dify 1.0.6
Added
- No user-facing features in this release.
Fixed
- Fixed the settings page heading layout so the Vault2Dify title, subtitle, and major section titles align naturally with the settings content.
- Tightened the spacing between the Vault2Dify title and subtitle.
- Kept the Directory mapping title aligned with the Add mapping button while preserving consistent title-to-content spacing across Connection, Directory mapping, and Sync settings.
Obsidian Review
- Kept the fix scoped to the production settings UI and avoided prototype, sync behavior, or mapping logic changes.
- Added regression coverage for heading alignment, subtitle spacing, and section action alignment without relying on transform or manual offset patches.
Validation
git diff --checknpm run typechecknpm testnpm run buildnpm run install:test-vault
1.0.5
Vault2Dify 1.0.5
Added
No user-facing features in this release.
Fixed
- Restored Marketplace installs for Obsidian 1.12.7 public stable users.
- Declared
1.0.5compatible with Obsidian1.12.7so the community plugin browser no longer falls back to the unavailable1.0.0release. - Kept previous release compatibility records unchanged to avoid rewriting historical release metadata.
Obsidian Review
- Updated the release metadata path used by the GitHub Release workflow so future tags load matching release notes.
- Added a release notes existence check before creating GitHub releases.
Validation
npm testnpm run lint:obsidiannpm run typechecknpm run buildnpm run install:test-vault- Manifest/tag version check in the GitHub Release workflow.
- Release notes existence check in the GitHub Release workflow.
1.0.4
Vault2Dify 1.0.4
Added
No user-facing features in this release.
Fixed
- Removed Marketplace-disallowed ESLint rule disable comments from plugin source.
- Removed debug console output so Obsidian Marketplace lint no longer reports
obsidianmd/rule-custom-message.
Obsidian Review
- Addressed the
Disabling 'obsidianmd/rule-custom-message' is not allowedreview error. - Kept the Obsidian lint gate in the local and CI validation path.
- Preserved the existing
minAppVersionalignment at1.13.0.
Validation
npm run lint:obsidiannpm run typechecknpm testnpm run buildnpm run install:test-vault- Manifest/tag version check in the GitHub Release workflow.
- Artifact attestations for
main.jsandstyles.cssin the GitHub Release workflow.
1.0.3
Vault2Dify 1.0.3
Added
No user-facing features in this release.
Fixed
- Restored the settings page in older Obsidian runtimes that still call the legacy
display()settings API. - Fixed the language menu so switching between Chinese and English immediately refreshes the settings UI.
- Kept destructive confirmation buttons compatible with both newer
setDestructive()and older Obsidian button APIs.
Obsidian Review
- Raised the declared minimum Obsidian app version to match the reviewed API surface.
- Added an Obsidian lint gate for Marketplace/API compatibility checks.
- Addressed unsupported API findings tied to
Notice.messageElandButtonComponent.setDisabled(). - Migrated settings refresh behavior toward
getSettingDefinitions()while keeping a legacy runtime fallback. - Replaced direct
setWarning()usage with a compatibility helper that preferssetDestructive().
Validation
npm testnpm run typechecknpm run buildnpm run install:test-vault- Manifest/tag version check in the GitHub Release workflow.
- Artifact attestations for
main.jsandstyles.cssin the GitHub Release workflow.
1.0.2
chore: release 1.0.2
1.0.1
Vault2Dify 1.0.1
Initial release of Vault2Dify.
Vault2Dify is an Obsidian plugin that syncs selected Markdown notes from your Obsidian vault to a Dify Knowledge Base.
Features
- Configure a custom Dify API endpoint.
- Configure a Dify API key.
- Configure a Dify Knowledge Base / Dataset ID.
- Sync selected Markdown notes from Obsidian to Dify.
- Support manual synchronization.
- Show sync status and error feedback.
- Store plugin settings locally in Obsidian.
Privacy
Vault2Dify only connects to the Dify API endpoint configured by the user.
The plugin may send selected note content from your Obsidian vault to your configured Dify Knowledge Base during synchronization.
The plugin does not collect telemetry, analytics, or personal data.
The plugin does not send your notes, API keys, or settings to any service other than the Dify endpoint you configure.
中文说明
这是 Vault2Dify 的初始版本。
Vault2Dify 是一个 Obsidian 插件,可以将 Obsidian 笔记库中选定的 Markdown 笔记同步到 Dify 知识库。
主要功能
- 支持配置自定义 Dify API 地址。
- 支持配置 Dify API Key。
- 支持配置 Dify 知识库 / Dataset ID。
- 支持将选定的 Markdown 笔记从 Obsidian 同步到 Dify。
- 支持手动同步。
- 支持显示同步状态和错误提示。
- 插件设置保存在 Obsidian 本地。
隐私说明
Vault2Dify 只会连接用户自己配置的 Dify API 地址。
同步过程中,插件可能会把选定的 Obsidian 笔记内容发送到用户配置的 Dify 知识库。
插件不会收集遥测、分析数据或个人数据。
插件不会把你的笔记、API Key 或设置发送到你配置的 Dify 地址以外的任何服务。