Back to Freedom.Tech Back
All FreeTube releasesAll versions
Release Fri, Jul 17, 2026 4 min read

FreeTube 0.25.0

Original release notes

Summary

This release brings a number of new features along with plenty of bug fixes.

Behind the scenes, we're continuing to focus on improving SABR's stability and reliability. Reverse engineering YouTube's custom protocol is a complex and time-consuming process, but it's an investment that will pay off with a more robust experience in future releases.

[!IMPORTANT] In v0.26.0, support for macOS 12 will be dropped, and ARMv7l builds will no longer be provided as a result of upgrading to Electron v44.0.0.

Features

  • Support drag and drop reordering of videos in local playlists with the custom sort order by @PikachuEXE in https://github.com/FreeTubeApp/FreeTube/pull/8681
  • Support copying video screenshots to the clipboard instead of saving to the file system by @Shadorc in https://github.com/FreeTubeApp/FreeTube/pull/9042
  • Show chapter titles while hovering over the seekbar and add a chapters menu inside the player by @absidue in https://github.com/FreeTubeApp/FreeTube/pull/9134
  • Add a parental control setting to disable channel links from videos by @ozrendev in https://github.com/FreeTubeApp/FreeTube/pull/8502
  • Add a play all videos button on channel pages using YouTube's automatically generated playlists by @r3dArch in https://github.com/FreeTubeApp/FreeTube/pull/9340
  • Add import/export settings buttons in the Data settings by @Shadorc in https://github.com/FreeTubeApp/FreeTube/pull/9123
  • Implement always on default viewing mode by @PikachuEXE in https://github.com/FreeTubeApp/FreeTube/pull/9341

Fixes

  • Remove leftover string from blog removal by @MarmadileManteater in https://github.com/FreeTubeApp/FreeTube/pull/8962
  • Apply the hide watched filter before applying the per-channel video limit by @aditya0155 in https://github.com/FreeTubeApp/FreeTube/pull/8973
  • Fix the expand side bar by default setting causing layout issues on mobile devices by @AndreJesusBrito in https://github.com/FreeTubeApp/FreeTube/pull/8389
  • Fix the playlist import object cloning error by @absidue in https://github.com/FreeTubeApp/FreeTube/pull/8993
  • Fix the spacing in the window title on the playlist page by @absidue in https://github.com/FreeTubeApp/FreeTube/pull/8994
  • Hide the username and password fields for SOCKS proxies, as Electron/Chromium doesn't support authentication for them by @Gabi-Zar in https://github.com/FreeTubeApp/FreeTube/pull/9038
  • Fix opening playlists in external players not working when ignore default args is enabled by @absidue in https://github.com/FreeTubeApp/FreeTube/pull/8995
  • Fix not being able to select and copy stats in the player by @absidue in https://github.com/FreeTubeApp/FreeTube/pull/9071
  • Fix the expand side bar by default setting appearing always disabled by @Shadorc in https://github.com/FreeTubeApp/FreeTube/pull/9153
  • Fix some broken translations by @absidue in https://github.com/FreeTubeApp/FreeTube/pull/9143
  • Fix layout issues with the channel names in the hide videos from channels setting by @PikachuEXE in https://github.com/FreeTubeApp/FreeTube/pull/9135
  • Fix manually marked as watch videos not being imported by the watch history import by @Shadorc in https://github.com/FreeTubeApp/FreeTube/pull/9201
  • Close search and history suggestions when clicking outside the search bar by @Shadorc in https://github.com/FreeTubeApp/FreeTube/pull/9226
  • Fix tooltips not disappearing in the player by @Shadorc in https://github.com/FreeTubeApp/FreeTube/pull/9119
  • Fix the spacing on the channel home tab when videos are watched by @PikachuEXE in https://github.com/FreeTubeApp/FreeTube/pull/9293
  • Fix cmd+L focus on search bar also move video forward by @PikachuEXE in https://github.com/FreeTubeApp/FreeTube/pull/9255
  • Fix: Private video - TypeError: Cannot read properties of undefined (reading 'view_count') by @Shadorc in https://github.com/FreeTubeApp/FreeTube/pull/9254
  • Fix: Live chat error overflow by @Shadorc in https://github.com/FreeTubeApp/FreeTube/pull/9296
  • Fix premierDate parsing in subscription by @PikachuEXE in https://github.com/FreeTubeApp/FreeTube/pull/9309
  • Fix LibRedirect links in README by @reese in https://github.com/FreeTubeApp/FreeTube/pull/9323
  • Fix: publishedText is missing but the video isn't live or upcoming by @Shadorc in https://github.com/FreeTubeApp/FreeTube/pull/9321
  • Fix: Default quality setting not being applied by @Shadorc in https://github.com/FreeTubeApp/FreeTube/pull/9312
  • Fix: Watch time progress bar inconsistency by @Shadorc in https://github.com/FreeTubeApp/FreeTube/pull/9267
  • Fix keyboard shortcuts arent't working during "SABR backoff" by @ozrendev in https://github.com/FreeTubeApp/FreeTube/pull/9315
  • Fix: import history from YouTube adding trailing space to title by @Shadorc in https://github.com/FreeTubeApp/FreeTube/pull/9204
  • Fix: Hide 'Minimize to system tray' setting on Wayland by @Shadorc in https://github.com/FreeTubeApp/FreeTube/pull/9208
  • Fix parsing view counts in shorts-only playlists by @absidue in https://github.com/FreeTubeApp/FreeTube/pull/9333
  • Fix online playlist parsing & revert workaround with youtubei.js update by @PikachuEXE in https://github.com/FreeTubeApp/FreeTube/pull/9325
  • Fix publish time parsing by @PikachuEXE in https://github.com/FreeTubeApp/FreeTube/pull/9310
  • Fix lazy rendering on channel home pages by @absidue in https://github.com/FreeTubeApp/FreeTube/pull/9336
  • Fix: Local Playlist doesn't show upcoming premieres if 'hide upcoming premieres' is enabled by @Shadorc in https://github.com/FreeTubeApp/FreeTube/pull/9320
  • Handle compact published dates e.g. 1w ago in LockupViews by @absidue in https://github.com/FreeTubeApp/FreeTube/pull/9374
  • Fix: Screenshot in 'Save to Folder' mode isn't working by @Shadorc in https://github.com/FreeTubeApp/FreeTube/pull/9420

Changes

  • [Enhancement] Use the same opacity as YT for the player popups by @caetano-dev in https://github.com/FreeTubeApp/FreeTube/pull/8912
  • Update electron-builder config so alpine can drop their patch by @radmorecameron in https://github.com/FreeTubeApp/FreeTube/pull/8915
  • Update README with additional information about RedirectTube by @stankiewiczmichal in https://github.com/FreeTubeApp/FreeTube/pull/8999
  • Update regions by @PikachuEXE in https://github.com/FreeTubeApp/FreeTube/pull/9125
  • Fix: Remove add/remove channel buttons from profile view if unsubscribe setting is toggled by @Shadorc in https://github.com/FreeTubeApp/FreeTube/pull/9230
  • Add more details and emphasis to the bug report template by @absidue in https://github.com/FreeTubeApp/FreeTube/pull/9091
  • fix(watch): show persistent error for unavailable and removed videos by @aditya0155 in https://github.com/FreeTubeApp/FreeTube/pull/8991
  • Replace Matrix icon on About page by @efb4f5ff-1298-471a-8973-3d47447115dc in https://github.com/FreeTubeApp/FreeTube/pull/9359
  • Build static runtime AppImages with electron-builder by @absidue in https://github.com/FreeTubeApp/FreeTube/pull/9339
  • Migrate to the vue-i18n composition API by @absidue in https://github.com/FreeTubeApp/FreeTube/pull/9375
  • Migrate the FtListVideo component to the composition API by @absidue in https://github.com/FreeTubeApp/FreeTube/pull/9413
  • Use batched fetching instead of forcing RSS with sub count > N by @PikachuEXE in https://github.com/FreeTubeApp/FreeTube/pull/9379

New Contributors

  • @AndreJesusBrito made their first contribution in https://github.com/FreeTubeApp/FreeTube/pull/8389
  • @Gabi-Zar made their first contribution in https://github.com/FreeTubeApp/FreeTube/pull/9038
  • @Shadorc made their first contribution in https://github.com/FreeTubeApp/FreeTube/pull/9153
  • @reese made their first contribution in https://github.com/FreeTubeApp/FreeTube/pull/9323
  • @r3dArch made their first contribution in https://github.com/FreeTubeApp/FreeTube/pull/9340

Full Changelog: https://github.com/FreeTubeApp/FreeTube/compare/v0.24.1-beta...v0.25.0-beta