Skip to content

Version 2.1.0

Choose a tag to compare

@avi12 avi12 released this 23 May 16:48
· 340 commits to main since this release

What's new

Bug fixes

  • Fixed crash on Linux Chrome - sendMessage no longer throws when tabId is -1 (e.g. from extension pages or offscreen documents) - closes #11
  • Panel dropdowns - audio dropdown hidden when only one language; caption dropdown hides the redundant "Auto" entry when it's the only option; audio Quality and Format stay in sync
  • Playlist handler - ZIP completion now correctly tracks the playlistId tab
  • Mux - YT Music thumbnail embedded correctly when audio is transcoded

New features

  • Homepage playlist grid - per-card download panel on the YouTube homepage feed; ad cards skipped; playlist lockups handled gracefully
  • Playlist fetch - video list resolved via initialData + continuation API for full playlist support
  • Firefox dev reload - dev server reloads Firefox YouTube tabs alongside Chrome on rebuild

Developer

  • Multipass Linux VM workflow (pnpm install:hyperv-multipass / pnpm setup:linux-vm / pnpm dev:linux) for reproducing Chrome-on-Linux bugs on Windows
  • Bumped @webext-core/messaging to v3