Skip to content

Releases: dep/synapse-notes

1.5.2

Choose a tag to compare

@dep dep released this 30 Jun 18:23

What's New

  • Updated the inline AI editor's default Sonnet model identifier to Claude Sonnet 5 (was Sonnet 4.6)

1.5.1

Choose a tag to compare

@dep dep released this 12 Jun 11:20

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

Choose a tag to compare

@dep dep released this 10 Jun 17:24

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 @note syntax
  • 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

Choose a tag to compare

@dep dep released this 01 Jun 18:22

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-height semantics (a multiple of the font size).

v1.4.1

Choose a tag to compare

@dep dep released this 01 Jun 13:11

Performance

  • Instant note switching — eliminated a ~1.5s stall on every note open and tab switch caused by git log being 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

Choose a tag to compare

@dep dep released this 01 Jun 11:36

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

Choose a tag to compare

@dep dep released this 30 Apr 18:31

Bug Fixes

  • Find & Replace: Fixed a crash that occurred when clicking "Replace All" in a note. Cached search-highlight ranges from the prior search were left pointing past the end of the text after the bulk replace, which then crashed the next markdown restyle.

v1.3.2

Choose a tag to compare

@dep dep released this 30 Apr 14:40

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

Choose a tag to compare

@dep dep released this 30 Apr 10:29

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-K deletes 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

Choose a tag to compare

@dep dep released this 28 Apr 10:21

What's New

  • New app icon — updated to match the marketing site branding
  • Auto-update support — added Sparkle appcast.xml for seamless in-app updates