Skip to content

Releases: ViewTube/viewtube

v0.8.0

28 Aug 23:22
c96c10c
Compare
Choose a tag to compare

Fixed

  • Run subscriptions job in batches #766
  • Smaller build by removing unused dependencies #841
  • Livestream VODs are playable now #849
  • Fix Livestreams on iOS by using native HLS support #849
  • Remove Invidious instance switcher, as invidious is no longer used in the frontend #858
  • Properly size channel thumbnails #859

Added

  • Use redis for API caching #474
  • Queue system for the subscriptions job #474
  • Add statistics api for user registrations #754
  • Ability to autoplay video #795
  • Ability to autoplay the next video #795
  • Add loop video control #795
  • Adjustable video speed #795
  • Add settings for autoplay, autoplay next video, loop and speed #795
  • Add setting to disable subscriptions on home screen #795
  • Add default quality setting #795
  • Switch from express to fastify #830
  • Implement new API security measures #830
  • Add rate limiting (max. 100 request per minute per endpoint, 1000 for proxy) #830
  • Add end-to-end tests for core endpoints #830
  • Implement clustering for better multi-core usage #845

v0.7.0

13 Jul 11:31
36b187e
Compare
Choose a tag to compare

Fixed

  • Don't use external proxy for video thumbnails #527
  • Fix top level comments (responses not working yet) #535
  • Fix videoplayer for touch devices #638
  • Skip sponsorblock segments properly #702
  • Many more tweaks and fixes
  • Update dependencies

Added

  • Use webp for channel images #529
  • Add livestream support #536
  • Add profile image support #630
  • Add youtube playlists support #735

v0.6.1

29 Mar 19:47
dd9f6cd
Compare
Choose a tag to compare

Fixed

  • Static folder missing

v0.6.0

29 Mar 12:27
Compare
Choose a tag to compare

Fixed

  • Improve display of errors #357
  • Fix video playback on ios #353, #446
  • Disable scrolling for main page when popup is open #508
  • Fix input field styles for chrome autofill #65, #508
  • Fix disabled subscribe button being reachable with tab button #66, #508
  • Fix duplicate and missing meta tags #70, #508
  • Fix too wide icon on ios #340, #508
  • Improve subscription job #508
  • Fix settings and about page layout #340, #508
  • Lots of size and speed optimizations #515, #508
  • Lots of other small fixes
  • Update dependencies

Added

  • Add image proxy #425
  • New video entry design #461
  • Migrated to vue composition api #434
  • Support for videos using cipher #498
  • Store user settings on the server #397
  • Add profile page #397
  • Store video history and progress on the server #397
  • Store video volume locally #397

v0.5.0

04 Feb 00:03
d658c9e
Compare
Choose a tag to compare

Fixed

  • Improve error handling, cleanup #289
  • Other small fixes
  • Update dependencies

Added

  • Store homepage serverside, refreshes once a day from invidious #254, #258
  • Sponsorblock support #253
  • Chapter support (parses from description) #182
  • New search experience using ytsr 3.x #310
  • Clickable timestamps in description #182
  • Quality selection in videoplayer #182
  • Support MediaSession API (progressbar in mobile chrome notification) #182
  • Fix videoplayer volume selector for mobile #182
  • Double tap to go forwards/backwards in videoplayer #182
  • Use arrow keys for volume in videoplayer #182

v0.4.1

26 Oct 09:12
ba93687
Compare
Choose a tag to compare

Fixed

  • Set API timeout to 30 seconds #183

v0.4.0

20 Oct 09:20
Compare
Choose a tag to compare

Added

  • Improved subscriptions interface with pagination and search #179
  • Standardized changelog file #158
  • Migrate client to typescript #164
  • Update dependencies

Fixed

  • Improved error handling
  • Channels API fixes

See the changelog at https://github.com/ViewTube/viewtube-vue/blob/master/CHANGELOG.md

v0.3.1

24 Sep 20:07
f66f62e
Compare
Choose a tag to compare

Bugfixes

  • Fix notification on chrome [8186a98]
  • Update dependencies
  • Minor fixes

v0.3.0

22 Sep 08:17
a8693f6
Compare
Choose a tag to compare

Features

  • Support for invidious opml exports (normal and for newpipe/freetube) (#94) [b0dcf45]
  • Show a results page after subscription import [177381e]

Bugfixes

  • Refresh subscription page after import [0a7b33b]
  • Reduced dockerfile size by clearing install cache [dda9f6d]

v0.2.1

19 Sep 13:37
42b9f39
Compare
Choose a tag to compare

Bugfixes

  • Fix invidious api url on some pages [882d0a3]
  • Fix the sticky channel title [9d81632]