Added
- Migrate to Nuxt 3 #1425
- Rewrite some plugins and components to work with nuxt 3
- Major internal cleanup
- Some performance improvements
- Small UI improvements
- Commit history: https://gist.github.com/mauriceoegerli/37a3143258e0ee0a1cd5f3c1df2207bb
- 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