Repository navigation
1.3.0: Command and Conquer (your reading)
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: trueto protect from sync overwriting) - Import Moon Reader Export - Import highlights from
.mrexportbackup 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_countfrontmatter field to track annotation count - Auto-generates Obsidian Bases database file for enhanced library views
Bug Fixes
- Fixed duplicate
custom_metadata: trueappearing when re-fetching metadata - Fixed
TypeError: Cannot read properties of undefinedwhen 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: truepreserve metadata during sync
Infrastructure
- Updated GitHub Actions release workflow to v2
- Added
contents: writepermission 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