Skip to content

v3.0.0

Latest

Choose a tag to compare

@ejfox ejfox released this 12 Dec 16:17
· 11 commits to main since this release

What's New in v3.0.0

YouTube Integration

  • YouTube Watch Later Import: New youtube import command to import your YouTube watch later playlist
  • YouTube Enrichment: AI-powered video enrichment using Claude Haiku API
    • Automatic transcript extraction
    • AI-generated summaries and key points
    • Timeout protection for long-running operations
  • YouTube Playlist Generator: Generate yt-dlp compatible playlists filtered by entity or tag
  • Whisper Transcription Support: Automatic transcription workflow for video research

Interactive Graph Explorer

  • d3-force powered TUI: New graph command for exploring entity relationships
  • Interactive navigation: Browse your knowledge graph with j/k/arrows
  • Network expansion: Press E to expand entity networks recursively
  • Physics animation: Toggle simulation with SPACE
  • Entity listing: Press L to see all scraps mentioning an entity

Knowledge Graph

  • Entity Query Command: New entity command for knowledge graph queries
  • Fuzzy matching: Find entities even with partial names
  • Connection mapping: --connections flag to see entity relationships
  • Graph output: --graph flag for structured graph data

Editor Integration

  • New 'e' keybinding: Open scraps directly in $EDITOR (nvim/vim/etc)
  • Full data view: Editor shows ALL scrap fields (except embeddings)
  • Pin URL to summary: URL now pinned to top of summary box for easy access

Changed

  • Schema sync: Updated to match scrapbook-core schema changes
  • YouTube enrichment: Switched to Claude Haiku API for speed and reliability

Fixed

  • Handle undefined relationship fields in entity queries
  • Improved entity query matching accuracy and data quality

See CHANGELOG.md for full details.