Skip to content

Latest commit

 

History

History
53 lines (40 loc) · 1.76 KB

File metadata and controls

53 lines (40 loc) · 1.76 KB

Changelog

All notable changes to the River Sync plugin will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

[1.0.3] - 2025-11-15

Fixed

  • Fixed bug where multiple text messages sent within the same minute would overwrite each other. Timestamps now include seconds to prevent collisions

[1.0.0] - 2025-11-02

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