Skip to content

Releases: BeatsAD/Vault2Dify

1.0.6

15 Jun 06:12

Choose a tag to compare

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 --check
  • npm run typecheck
  • npm test
  • npm run build
  • npm run install:test-vault

1.0.5

15 Jun 03:24

Choose a tag to compare

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.5 compatible with Obsidian 1.12.7 so the community plugin browser no longer falls back to the unavailable 1.0.0 release.
  • 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 test
  • npm run lint:obsidian
  • npm run typecheck
  • npm run build
  • npm 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

14 Jun 16:10

Choose a tag to compare

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 allowed review error.
  • Kept the Obsidian lint gate in the local and CI validation path.
  • Preserved the existing minAppVersion alignment at 1.13.0.

Validation

  • npm run lint:obsidian
  • npm run typecheck
  • npm test
  • npm run build
  • npm run install:test-vault
  • Manifest/tag version check in the GitHub Release workflow.
  • Artifact attestations for main.js and styles.css in the GitHub Release workflow.

1.0.3

14 Jun 15:55

Choose a tag to compare

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.messageEl and ButtonComponent.setDisabled().
  • Migrated settings refresh behavior toward getSettingDefinitions() while keeping a legacy runtime fallback.
  • Replaced direct setWarning() usage with a compatibility helper that prefers setDestructive().

Validation

  • npm test
  • npm run typecheck
  • npm run build
  • npm run install:test-vault
  • Manifest/tag version check in the GitHub Release workflow.
  • Artifact attestations for main.js and styles.css in the GitHub Release workflow.

1.0.2

14 Jun 15:05

Choose a tag to compare

chore: release 1.0.2

1.0.1

14 Jun 12:57

Choose a tag to compare

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 地址以外的任何服务。