Wrap-up
This release brings several user-facing improvements: custom channel handle URLs with tab paths, a minute badge on the watch page, automatic video start when clicking timestamps, support for the shows tab on channels, and a new subscription export for NewPipe. It also fixes parsing of published dates and view counts for collab videos and corrects the OPML export for FreeTube. On the breaking side, the hd720 quality option has been removed and Reddit integration has been completely dropped.
For instance owners, Invidious now checks domain configuration before starting, allows adding custom text at the bottom of pages, and improves companion proxying. The toolchain has been updated to Crystal 1.22.2, and Nix packaging has been refreshed with multiple nixpkgs bumps.
Developers will find improved spec handling with a -v flag, removal of unused functions, better module encapsulation, and fixes for deprecation warnings across Crystal versions. CI dependencies were also updated.
New features & important changes
For Users
- Support for custom channel handle URLs with tab paths, e.g.
{INSTANCE}/markrober/streams(#5811) - Added a minute badge next to the video title on the watch page (#6112)
- Clicking a timestamp now automatically starts the video and scrolls to it (#6111)
- Added support for the shows tab on channels (#6033)
- New subscription export in JSON format for NewPipe (#5826)
- Removed the hd720 quality option (#6098)
- Removed all Reddit integration (#6087)
For instance owners
- Invidious now checks domain configuration before starting (#5352)
- Added ability to display custom text at the bottom of pages, e.g. for contacting a maintainer (#3826)
- Improved companion proxying (#5809)
- Updated to Crystal 1.22.2 (#6106, #6099)
- Nix packaging bumps: nixpkgs and flake-utils updates (#6102, #6086, #6097)
For developers
- Specs now support a
-vflag for verbose output (#6115) - Removed unused functions
.ci_lower_bound()and.elapsed_text()(#6110) - Moved FreeTube OPML export to the Export module (#6107)
- Encapsulated more functions into modules and improved spec files (#6046)
- Fixed deprecation warnings across Crystal versions (#6100)
- Updated CI dependency
crystal-lang/install-crystal(#6096)
Bugs fixed
For Users
- Fixed parsing of published date and view count for collab videos (#5812)
- Fixed OPML export for FreeTube (#6109)
For developers
- Fixed deprecation warnings that appeared across different Crystal versions (#6100)