Releases: DagerottDev/Youtube_Obsidian_Sync
Releases · DagerottDev/Youtube_Obsidian_Sync
Release list
YouTube Playlist Sync 0.3.3
Patch release for Obsidian settings compatibility.
- Feature-detect the newer settings refresh API while retaining support for Obsidian 1.11.4.
- Preserve unsaved video frontmatter template drafts when settings refresh.
- Includes the 0.3.2 template customization, migration preview, and AI summary fixes.
Verified with 33 automated tests, the production build, and a 24-note playlist sync with transcripts in Obsidian 1.13.7.
YouTube Playlist Sync 0.3.2
What changed
- Add editable video-note frontmatter templates with validation, preview, and an explicit migration for existing generated notes.
- Add searchable settings while preserving the legacy settings UI for older Obsidian versions; unsaved template edits now survive a settings refresh.
- Keep AI summaries optional, add prompt modes and provider presets, and reject malformed summary responses safely.
- Limit bulk AI-summary and frontmatter-migration scans to the configured base folder.
YouTube playlist syncing remains API-key-free; AI summaries require the provider credentials you configure.
YouTube Playlist Sync 0.3.1
0.3.1\n\n- Fixed Obsidian Community review compatibility by using Obsidian's supported CSS API for settings textareas.\n- No user-facing data or note format changes.
YouTube Playlist Sync 0.3.0
What's new
- Fix AI summaries for timestamped transcripts.
- Add default, appended, and advanced replacement AI prompt modes.
- Add validated YAML frontmatter templates for generated video notes.
- Add preview-and-confirm migration for existing generated notes while preserving bodies and unknown properties.
- Add reusable hidden metadata markers, structured bug reports, and expanded automated tests.
Validation
- TypeScript type-check
- 23 unit tests
- Production bundle build
- Live YouTube playlist/metadata/transcript smoke test
- End-to-end Obsidian test with timestamped direct and bulk summaries, both AI protocols, prompt modes, template migration, and idempotency
YouTube Playlist Sync 0.2.2
What’s new
- Added five screenshots to the README so the workflow is easy to preview before installation.
- Documented mobile support for iOS, iPadOS, and Android.
- Documented optional AI summaries with OpenAI, NVIDIA NIM, and custom OpenAI-compatible endpoints.
- Uses DagerottDev as the public plugin author.
Validation
- npm run build
- node test/smoke.mjs
Install main.js and manifest.json from the assets below, or install the plugin from the Obsidian Community directory after approval.
YouTube Playlist Sync 0.1.2
Compatibility and support-link update.
- Keeps the settings migration compatible with the declared minimum app version.
- Adds labeled international and India support links to the README and GitHub funding configuration.
- Adds Buy Me a Coffee as the plugin funding URL.
YouTube Playlist Sync 0.1.1
Fixes all findings from the Obsidian community review.
- Removes the redundant repository-name word from the manifest description.
- Improves vault access and settings compatibility.
- Removes deprecated and unsafe code patterns.
- Adds provenance attestations for release assets.
YouTube Playlist Sync 0.1.0
Initial public release of YouTube Playlist Sync.
- Sync public YouTube playlists into Obsidian notes.
- Preserve video metadata and transcripts.
- Maintain playlist and root index notes.