This file is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.9.1 - 2022-01-19
- Fix ytdl throttling #1172
- Lots of dependency upgrades
0.9.0 - 2021-11-19
- 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
- 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
0.8.0 - 2021-08-29
- 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
- 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
0.7.0 - 2021-07-13
- 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
- Use webp for channel images #529
- Add livestream support #536
- Add profile image support #630
- Add youtube playlists support #735
0.6.1 - 2021-03-29
- Static folder missing
0.6.0 - 2021-03-29
- 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
- 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
0.5.0 - 2021-02-04
- Improve error handling, cleanup #289
- Other small fixes
- Update dependencies
- 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
0.4.1 - 2020-10-26
- Set API timeout to 30 seconds #183
0.4.0 - 2020-10-20
- Improved subscriptions interface with pagination and search #151
- Standardized changelog file #158
- Migrate client to typescript #164
- Update dependencies
- Improved error handling
- Channels API fixes
0.3.1 - 2020-09-24
- Fix notification on chrome
- Update dependencies
- Minor fixes
0.3.0 - 2020-09-22
- Support for invidious opml exports (normal and for newpipe/freetube) #94
- Show a results page after subscription import
- Refresh subscription page after import
- Reduced dockerfile size by clearing install cache
0.2.1 - 2020-09-19
- Fix invidious api url on some pages
- Fix the sticky channel title
0.2.0 - 2020-09-19
- Reduced Dockerfile size
- Updated packages
- Reduced dependencies
- Manual route specification
- Split and named webpack chunks #71
- Environment variables are transferred to frontend
- Video player seekbar preview size
- Overall improved speed
- Switch from asyncData to fetch in some places
- Limit shown videos on home to improve performance
- Lots of other improvements
0.1.0 - 2020-09-18
- Initial release