Skip to content

Releases: kains2866/vault-change-feed

Vault Change Feed 1.2.0

Choose a tag to compare

@kains2866 kains2866 released this 27 Jul 11:19
  • UI i18n: interface text follows the Obsidian app language (English / 中文)
  • Multi-instance standby protection: heartbeat writer lock — a second Obsidian instance on the same synced vault now waits in standby instead of corrupting the feed, and takes over automatically
  • Cloud sync detection: one-time notice when Obsidian Sync / iCloud / Dropbox / OneDrive / Google Drive / Syncthing / git sync is detected
  • Baseline content budget (default 100 MB): oversized vaults keep hashes only for the largest files — change detection stays precise, diff stats degrade gracefully
  • Locale detection now falls back to navigator.language

Vault Change Feed 1.1.1

Choose a tag to compare

@kains2866 kains2866 released this 27 Jul 09:39

Protocol block now renders data-file paths from vault.configDir instead of hardcoding .obsidian — works correctly for vaults with a custom config folder.

Vault Change Feed 1.1.0

Choose a tag to compare

@kains2866 kains2866 released this 27 Jul 09:23

Migrated all file operations from Node fs to the official vault adapter API — the 'Direct Filesystem Access' review warning is gone, and the plugin now works on mobile (isDesktopOnly removed). No behavior change.

Vault Change Feed 1.0.1

Choose a tag to compare

@kains2866 kains2866 released this 27 Jul 09:13

Automated-review follow-up: replaced builtin-modules with node:module, narrowed JSON parse types, aligned onunload signature, reworded settings text. No behavior change.

Vault Change Feed 1.0.0

Choose a tag to compare

@kains2866 kains2866 released this 27 Jul 07:29

First release. Records vault changes as a machine-readable JSONL feed with per-reader cursors, so AI assistants can incrementally catch up on what you changed — no more full-vault rescans.

  • Live tracking of create / modify / delete / rename with line-diff stats
  • Startup reconciliation for offline changes (mobile, iCloud, CLI edits), with hash-based rename detection
  • Read-side per-file event merging; log rotation with stale signal
  • Auto-installs an AI-readable protocol block into AGENTS.md / CLAUDE.md / GEMINI.md so agents discover the feed out of the box
  • Copy unread changes for AI command; JS API for in-Obsidian plugins; optional SessionStart hook script for Kimi Code / Claude Code
  • Fully local: no network, no telemetry. Desktop only.