Skip to content

Initial release

Choose a tag to compare

@dustinlyons dustinlyons released this 02 Nov 16:55
· 20 commits to main since this release
e61f3e8

Added

  • Initial release of River Sync for Obsidian
  • OAuth 2.0 authentication flow with one-click "Connect to River" setup
  • Email syncing from River staging ground
  • SMS/MMS syncing with media support
  • AI-enhanced content processing
  • Automatic topic detection and tagging
  • Content type detection (note/event/task/mixed)
  • Configurable sync intervals with automatic background syncing
  • Manual sync command via ribbon icon or command palette
  • Connection testing command
  • Customizable inbox folder for note organization
  • Tag prefix configuration for auto-generated tags
  • YAML frontmatter support
  • Customizable date formatting for note filenames
  • Sync on startup option

Features

  • One-click OAuth flow with automatic polling for authorization
  • Clean, minimal settings UI with connection status indicators
  • Graceful error handling with user-friendly notifications
  • Offline detection and connection management
  • Real-time sync service integration
  • Separate API endpoints for email and SMS services
  • Persistent settings storage

Technical

  • Built with TypeScript
  • Uses Obsidian Plugin API
  • Secure token storage in plugin settings
  • Production API endpoints configured by default
  • esbuild for fast compilation
  • Modular architecture with separate client, sync, and note creation services