Skip to content

FreeTube + Tabs v0.24.0

Choose a tag to compare

@countgitmick countgitmick released this 22 Mar 17:11
· 249 commits to development since this release

FreeTube + Tabs v0.24.0

New Features

  • Tab context menu — right-click tabs for Close, Close Others, Close to Right, Duplicate; new tabs insert next to the active tab
  • Updated About page — Monero donation address, removed upstream contact info

Bug Fixes

  • Fix tab corruption ("borging") on rapid switching — added tabSwitchInProgress lock across all 13 tab-switching entry points to prevent concurrent switches from overwriting tab state
  • Fix shaka.log monkey-patch crash — removed patch that crashed the renderer process
  • Fix console warnings & RSS 403 fallback — cleaner console output, RSS feeds falling back to scraper on 403
  • Fix missing chapterStreams in SABR manifest — chapters now load correctly
  • Fix tab-aware sentry mode — pauseReason enum and console error cleanup
  • Migrate shaka-player API v4 → v5 — compatibility with shaka-player 5.x
  • Fix video pause on tab switch — only pauses when switching to another video tab, not any tab

Dependencies

  • shaka-player 4.16.20 → 5.0.7
  • electron 41.0.2 → 41.0.3
  • vue-router 5.0.3 → 5.0.4
  • eslint 10.0.3 → 10.1.0
  • stylelint 17.4.0 → 17.5.0
  • marked 17.0.4 → 17.0.5
  • electron-context-menu 4.1.1 → 4.1.2
  • webpack-cli 7.0.1 → 7.0.2
  • @babel/preset-env 7.29.0 → 7.29.2

Install

NixOS (flake):

nix run github:countgitmick/FreeTubePlusTabs

Other platforms: Download the appropriate asset below for your OS and architecture.

Notes

Based on FreeTube 0.23.15. All upstream features are preserved — tabs are additive.