Releases: dep/synapse-notes
Releases · dep/synapse-notes
1.5.1
What's New
- Backlink context previews: Related links panel now shows a snippet of context around each backlink, making it easier to see why notes are connected
- Backlink sorting: Related links are now sorted for better discoverability
Bug Fixes & Performance
This is a patch release following 1.5.0.
1.5.0
What's New
Inline AI Editing
- New inline AI bar with ⌥J shortcut for AI-assisted editing directly in the editor
- @-mention context: reference notes/folders in your AI prompt with
@notesyntax - Streaming AI responses with accept/reject workflow
- Undoable AI edits integrated with the editor's undo stack
- Draggable AI bar, multiline prompts, Shift+Enter for newlines
- Retry replaces previous output cleanly
- AI session tears down on note switch
- Anthropic API key stored securely in the Keychain (configure in Settings)
Performance
- Eliminated per-keystroke view-tree re-renders
- Cached gitignore scan; incremental single-file re-indexing
- Skip redundant caret-move reveal work in preview mode
- Git calls moved off the main thread (no more tab-switch lag)
Fixes & Polish
- GitHub PAT stored in Keychain, scrubbed from memory
- Git failures surfaced to the UI
- Editor line height matches preview
- WikiLink click navigates only when markdown is collapsed
1.4.2
What's new
- WikiLink editing fix: Clicking a WikiLink whose
[[...]]markdown is exposed (in markdown mode, or in the active block while hide-markdown-while-typing is on) now places the cursor for editing instead of navigating. Links remain clickable in collapsed/inactive blocks. - Editor line-height fix: Edit-mode line spacing now matches the rendered preview. The editor previously over-spaced lines by compounding the font's intrinsic leading with the line-height setting; it now follows CSS
line-heightsemantics (a multiple of the font size).
v1.4.1
Performance
- Instant note switching — eliminated a ~1.5s stall on every note open and tab switch caused by
git logbeing run synchronously through an interactive login shell (zsh -i -l), which was sourcing the full shell profile on every invocation. Local read-only git commands now run directly (~0.02s vs ~1.8s). Only network operations (push/pull/clone) keep the credential-aware shell path.
v1.4.0
What's New
- Reveal raw markdown at cursor — when your cursor is inside a block (heading, callout, wikilink, code fence, etc.), the raw markdown for that block is revealed in place so you can see and edit exactly what you typed
- Correct font size for revealed blocks — revealed wikilinks and callouts now stay at the configured body font size rather than inheriting heading sizes
- Performance — debounced caret-move styling and cached preview regexes for smoother typing in large notes
v1.3.3
v1.3.2
What's new
- Find & Replace in the note editor. The existing Find bar (⌘F) now has an expandable replace row with Replace, Replace & Find, and Replace All actions. Open it directly with ⌥⌘F or Edit → Find and Replace….
- Replace operations route through the editor's normal change pipeline so undo and markdown re-styling stay correct.
- Replace All coalesces into a single undo step.
v1.3.1
What's New
- Pull on launch — the app now fetches the latest changes from remote as soon as a vault opens, so you're always starting from the most recent state
Since v1.2.1
Features
- Pull latest from remote on vault open
- Sparkle auto-update feed (
appcast.xml) - Richer markdown styling
- Auto-reopen last vault on launch
- At-mention support
- Ask Claude widget
- Web app (Vite, tab support, wikilinks, mobile optimizations)
Cmd-Shift-Kdeletes the active line (macOS + web)- Calendar activity map uses git dates for accuracy
- Sort order preserved in URL (web)
Fixes
- Git date cache no longer cleared on failed refresh
- Date page correctly uses git history instead of filesystem timestamps
- Stale file history fetches cancelled on selection change (web)
- Markdown styling flush on cancelled work items (macOS)
- XSS sanitization in web markdown preview
- Various mobile stability fixes
Performance
- Git date retrieval optimized for calendar and sort comparators
1.3.0
1.2.6
What's Changed
macOS
- feat: Migrated from custom GitHub-release updater to Sparkle for automatic updates
- perf: Calendar activity map now uses git dates and avoids re-fetching dates in sort comparators
- fix: Date page now uses git history instead of filesystem timestamps
- fix: Do not clear git date cache on failed refresh
- refactor: Renamed source directories from to
Web
- fix: Sanitize markdown preview HTML to prevent XSS
Other
- Update README.md
Full Changelog: 1.2.4...1.2.6