Repository navigation
Releases: avalidurl/obsidian-aisync
Releases · avalidurl/obsidian-aisync
Release list
v1.2.1 - Append Mode (Preserve Your Annotations)
🔥 Important: Append Mode
Sync now appends new messages instead of deleting and recreating notes!
What This Means
- ✅ Your highlights are preserved
- ✅ Your annotations are preserved
- ✅ Your backlinks are preserved
- ✅ Your comments are preserved
How It Works
When a conversation continues:
- Sync counts existing messages in your note
- Only NEW messages are appended
- Existing content is never deleted
Full Changelog
- 🔥 Append mode: New messages appended, existing content preserved
- 📝 Documentation: Added "How Sync Works" section to README
- 🐛 Fix: Stable filenames using file creation time (birthtime)
Full Changelog: 1.2.0...1.2.1
1.2.0
What's New
✨ New Providers (14 total)
- OpenCode -
~/.local/share/opencode/ - OpenRouter - Exported conversations from
~/Downloads/openrouter*.json
🐛 Bug Fixes
- Fix duplicate session files when conversations continue
- Uses file creation time (birthtime) for stable filenames
- Finds existing files by session ID to prevent duplicates
- Automatically cleans up old duplicate files on sync
Full Provider List
Claude Code, Codex CLI, Cursor, Aider, Cline, Gemini CLI, Continue, GitHub Copilot, Roo Code, Windsurf, Zed AI, Amp, OpenCode, OpenRouter
1.1.0
🚀 Major Update: 12 AI Providers
New Providers Added (9)
- Aider - CLI agent history
- Cline - VS Code extension (Claude Dev)
- Gemini CLI - Google's CLI
- Continue.dev - Open-source AI assistant
- GitHub Copilot Chat - VS Code chat
- Roo Code - VS Code extension
- Windsurf - Codeium IDE
- Zed AI - Zed editor assistant
- Amp - Sourcegraph Cody
Improvements
- Dynamic provider settings - toggle each tool individually
- Cleaner settings UI with provider list
- Better cross-platform path handling
- Updated secret redaction patterns
Full Changelog
- Total providers: 3 → 12
- All providers have individual enable/disable toggles
- Session update detection (re-syncs when source modified)
1.0.2
Fixes for ObsidianReviewBot Required Changes
This release addresses all required issues flagged by the Obsidian plugin review bot:
UI/UX
- Use sentence case for UI text ("Sync AI sessions" not "Sync AI Sessions")
- Use
new Setting().setHeading()instead of HTML heading elements - Proper button text casing
Code Quality
- Removed
anytypes - replaced with proper interfaces (ContentItem,Record<string, unknown>) - Fixed Promise returned where void expected (wrapped async callbacks with
void) - Added comments to empty catch blocks explaining why they're intentionally empty
- Fixed unnecessary escape characters in regex patterns
- Removed unused imports (
TFile,escapeYaml)
Bug Fixes (from 1.0.1)
- Sessions now properly update when source file is modified
- Continuing conversations get synced properly
Full Changelog
1.0.1
Bug Fix
- Fixed: Sessions now properly update when source file is modified
- Previously, if you continued chatting in a session, new messages wouldn't sync
- Now compares modification times and re-syncs when source has new content
- Session A stays one long note that grows as you continue chatting
Full Changelog
1.0.0
🚀 Initial Release
AI Sessions Sync for Obsidian - Sync your AI coding sessions to your vault as searchable markdown notes.
Features
- 🔄 One-click sync from ribbon icon or command palette
- ⏰ Auto-sync at configurable intervals (5/15/30/60 min)
- 🔒 Automatic secret redaction (API keys, tokens, passwords)
- 📁 Organized output by tool (Claude Code, Codex CLI, Cursor)
- 🔍 YAML frontmatter for Dataview queries
Supported AI Tools
- Claude Code -
~/.claude/projects/**/*.jsonl - Codex CLI -
~/.codex/sessions/**/*.jsonl - Cursor -
~/.cursor/projects/**/agent-transcripts/*.txt
Installation
- Download
main.js,manifest.json, andstyles.css - Create folder:
<vault>/.obsidian/plugins/aisync/ - Copy files and enable in Obsidian settings