Skip to content

1.3.0: Command and Conquer (your reading)

Choose a tag to compare

@github-actions github-actions released this 04 Feb 21:14

New Features

New Commands

  • Create Book Note - Search Google Books/Open Library with a visual grid, click to create a note with full metadata and cover
  • Fetch Book Metadata - Replace all metadata on current note by selecting from search results (sets custom_metadata: true to protect from sync overwriting)
  • Import Moon Reader Export - Import highlights from .mrexport backup files when Dropbox sync isn't available

Visual Book Search & Selection

  • Both Create Book Note and Fetch Book Metadata now use visual grid search
  • Improved cover selector modal with editable title/author search fields
  • Added custom URL input option for covers
  • Added image resizing for downloaded covers

Settings & UI

  • Added tabbed settings UI (Sync / Display tabs) with improved styling
  • Added notes_count frontmatter field to track annotation count
  • Auto-generates Obsidian Bases database file for enhanced library views

Bug Fixes

  • Fixed duplicate custom_metadata: true appearing when re-fetching metadata
  • Fixed TypeError: Cannot read properties of undefined when ratingsCount was undefined
  • Fixed index links by preserving actual filenames from disk
  • Fixed Google Books API query encoding for cover search
  • Fixed book matching and cover path issues in index refresh
  • Fixed cover refresh by removing and re-adding embed to invalidate cache
  • Fixed race condition with delay before initial cover search
  • Preserve full book titles from epub when APIs return shorter versions

Improvements

  • Renamed "Re-fetch Cover" → Fetch Book Cover
  • Removed "Force Refresh All Metadata" command (replaced by per-book Fetch Metadata)
  • Removed ratings data fetching (was unreliable)
  • Custom metadata protection: notes with custom_metadata: true preserve metadata during sync

Infrastructure

  • Updated GitHub Actions release workflow to v2
  • Added contents: write permission for auto-generated release notes

Full Changelog: https://github.com/titandrive/moonsync/commits/1.3.0

Full Changelog: https://github.com/titandrive/moonsync/commits/1.3.0

Full Changelog: 1.3.2...1.3.0