Releases: kains2866/vault-change-feed
Releases · kains2866/vault-change-feed
Release list
Vault Change Feed 1.2.0
- 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
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
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
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
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 AIcommand; JS API for in-Obsidian plugins; optional SessionStart hook script for Kimi Code / Claude Code- Fully local: no network, no telemetry. Desktop only.