Skip to content

Releases: ViewTube/viewtube

v0.14.0

12 Dec 13:37
344eb27
Compare
Choose a tag to compare

Breaking ⚠️

  • Disable clustering by default #2378
    • Clustering is now disabled by default. If you want to use clustering, you have to set the VIEWTUBE_CLUSTERED environment variable to true.

Added

  • Directly call fastify instance from nuxt server #2378
  • Detect theme from system #2379
  • Upgrade dependencies #2380

Changed

  • Switch homepage to trending, as popular was causing issues #2490

Fixed

  • Fix nuxt import on windows (only relevant for development) #2377
  • Fix "window is not defined" when logged in and "Rewrite YouTube URLs" is enabled #2469
  • Fix certain search terms not working #2493

v0.13.1

05 Nov 21:54
67dfacc
Compare
Choose a tag to compare

Fixed

  • Fixed videoplayback proxy headers #2376

v0.13.0

26 Oct 15:23
15a6f16
Compare
Choose a tag to compare

Added

  • Reworked authentication with new devices interface in profile #2186

Fixed

  • Make client cookie logic more robust #2259
  • Upgrade packages and cleanup unused #2261

v0.12.2

23 Aug 14:37
1e2b657
Compare
Choose a tag to compare

Fixed

  • Retry subscriptions on 429 rate limit #2182
  • Use proxy for videoplayback #2196

v0.12.1

20 Aug 09:50
5043f65
Compare
Choose a tag to compare

Fixed

  • Basic fix for livestreams #2157
  • Fix subscription search (Thanks @cyacedev) #2159
  • Fix rate limit for proxy #2165
  • Fix the ability to upload a profile image #2161

Added

  • Option to rewrite YouTube URIs in descriptions to ViewTube URIs (Thanks @cyacedev) #2164
  • Add capability to export subscriptions (Thanks @cyacedev) #2162

v0.12.0

15 Aug 15:58
5e735db
Compare
Choose a tag to compare

Fixed

  • Properly format author name in watch page title (Thanks @mattfbacon) #2147
  • Don't rate limit client #2149
  • Fix subscription job #2151

Added

v0.11.0

11 Aug 18:40
aa96fd6
Compare
Choose a tag to compare

Added

  • Create release on CHANGELOG.md edit #2085
  • Switch to unocss icons and include in build #2088
  • Add API route for DASH manifest #2116

Fixed

  • Fix log file list in admin panel #2104
  • Use undici.request for videoplayback proxy #2113
  • Use non-broken cache-manager-redis-yet #2115
  • Switch to youtube.js for search #2119
  • Fix channel home page #2119

Changed

  • Use rotating proxy for subscription list fetches #2105

v0.10.0

30 Jan 15:44
c269fbc
Compare
Choose a tag to compare

Added

  • Migrate to Nuxt 3 #1425
  • Upgrade nestjs to v9 #1425
  • Rewrite channel page #1425 #1642 #1652
    • All content is now available, instead of just the channel homepage
    • New channel api
    • Mobile friendly touch navigation
  • Add dislikes from return youtube dislike #1373
  • Warn users about username being case sensitive #1384
  • Don't allow creation of user with same name of any case, restrict username length when registering #1385
  • Add Password Change Function #1476
  • Run nightly tests #1496
  • Add tests project with cypress e2e tests #1553 #1565
  • Show current commit version in About panel #1600

Changed

  • Switch to GitHub actions #1477 #1480 #1482
  • Remove requirement for VIEWTUBE_URL environment variable #1588

Fixed

  • Fix daily refresh of popular page #1387
  • Create database index for videobasicinfo #1391
  • Handle subscriptions importing errors #1478 (Thanks @cyacedev)
  • Always resize tiny thumbnails to 36x36 #1486
  • Change base docker image for compatibility with Raspi #1472 (Thanks @beardeddude)
    • Note: Raspberry Pi compatibility is still broken
  • Cleanup unused and old files #1533
  • Improve docker image size #1546
  • UI fixes and other refactorings #1590
  • Formatting and cleanup #1598
  • Many other fixes

v0.9.1

19 Jan 22:32
Compare
Choose a tag to compare

Fixed

  • Fix ytdl throttling #1172
  • Small fixes

Added

  • Lots of dependency upgrades
  • Improve caching

v0.9.0

19 Nov 22:35
Compare
Choose a tag to compare

Fixed

  • Subscribe button reliability #941
  • Encoding for search autocomplete #929
  • Video playback on ios #917
  • Disable CSP on non-https instances #1070
  • Disable some unnecessarily heavy database requests to improve performance #1102
  • Improve CI and build performance #1081
  • Dont set secure cookie on non-https connections #1071
  • Other small bugfixes

Added

  • High quality video support using MPEG-DASH #912
  • Video player keybindings #932
  • Add CSV import for youtube takeout format (thanks to @cyacedev) #984
  • Add healthcheck for docker 45ceb45
  • Switched to a yarn 2 monorepo using pnp #988
  • Reduce required environment variables #1067
  • Lots of dependency upgrades