summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2025-02-26Frontend: Add a first page and previous page buttons for channel navigation ↵syeopite
(#4123)
2025-01-22API: Add a 'published' video parameter for related videos (#4149)syeopite
2025-01-22User: Ensure IO is properly closed when importing NewPipe subscriptions (#4346)syeopite
2025-01-22Frontend: Carry over audio-only mode in playlist links (#4784)syeopite
2025-01-22Videos: Fix missing host parameter on playback URLs when `local=true` (#4992)syeopite
2025-01-22Routes: Clean ajax actions handlers (#5036)syeopite
2025-01-22Remove stdlib override for proxy initialization (#5065)syeopite
2025-01-22API: Add support for author thumbnails in search api for videos (#5072)syeopite
2025-01-22Kemal: Skip route if response was closed by handlers (#5073)syeopite
2025-01-22API: Fix video thumbnails in mixes (#5116)syeopite
2025-01-22CI: Drop support for versions prior to 1.12 and add 1.15.0 (#5148)syeopite
2025-01-22Videos: Set language for dash audio streams and sort (#5149)syeopite
2025-01-22Warn when any top-level config is "CHANGE_ME!!" (#5150)syeopite
2025-01-22Comment out http_proxy in example config (#5151)syeopite
The http_proxy section was not commented out in the example config causing Invidious to error out unless an HTTP proxy was configured. This problem affects new manual installs in which the example config is copied to create the actual config Invidious uses
2025-01-22Remove formatter check on container workflows (#5153)syeopite
2025-01-22feat(manifset): improved adaptationset labelGiuliano Macedo
2025-01-22Add audio track info to dash manifest, if presentGTechAlpha
- language id - language display name - main/default track Sort audio formats so that main/default is first (for clients not using dash) * Note: this should be a non-breaking change; if audio track info is not availablle, the behavior does not change from current
2025-01-22CI: Add support for 1.15.0syeopite
2025-01-22CI: Drop support for versions prior to 1.12.0syeopite
2025-01-22Warn when any top-level config is "CHANGE_ME!!"syeopite
2025-01-22Comment out http_proxy in example configsyeopite
2025-01-22Make Invidious compliant to Crystal 1.15 formatting rules (#5014)syeopite
2025-01-20CI: Use separate shards cache for lint stepsyeopite
Ameba could be built with an older version of Crystal that follows a different set of formatting rules than the latest version causing the Lint/Formatting rule to fail when in actuality the code is actually compliant with the formatting rules in the latest version of Crystal
2025-01-20Apply upcoming formatting rules from Crystal 1.15syeopite
2025-01-09Update bug report issue messageÉmilien (perso)
2024-12-16Fix video thumbnails in mixesBrahim Hadriche
2024-11-17Use a find instead of an each loopChunkyProgrammer
2024-11-17Put temp.delete inside ensure blockChunkyProgrammer
2024-11-17Ensure IO is properly closed when importing NewPipe subscriptionsChunkyProgrammer
2024-11-10Prepare for next releaseSamantaz Fox
2024-11-10Release v2.20241110.0v2.20241110.0Samantaz Fox
2024-11-10Update shard.yml metadata (#5066)Samantaz Fox
Changes are mostly based off of the Crystal compiler's own shard.yml Remember to bump the version attribute when creating a release!!!
2024-11-10VideoProxy: Handle 302 redirects in chunked sectionSamantaz Fox
2024-11-10API: Replace any URL in HLS manifestsSamantaz Fox
2024-11-10Videos: Fix missing host parameter on playback URLs when local=trueSamantaz Fox
2024-11-10Update CHANGELOG.mdSamantaz Fox
2024-11-10API: Add "sort_by" parameter to channels/shorts endpoint (#5071)Samantaz Fox
Small follow up to PR 5059 No related issue
2024-11-10Docker: Install tzdata in Dockerfile (#5070)Samantaz Fox
Should close 5067
2024-11-10Videos: Stop using TVHTML5_SIMPLY_EMBEDDED_PLAYER (#5063)Samantaz Fox
The age restriction bypass does not work anymore with this client. See: https://github.com/iv-org/invidious/issues/2189#issuecomment-2437740627 Related to 2189
2024-11-10Routing: Deprecate old channel API routes (#5045)Samantaz Fox
Deprecate the following routes: * /api/v1/channels/videos/:ucid * /api/v1/channels/latest/:ucid * /api/v1/channels/playlists/:ucid * /api/v1/channels/community/:ucid * /api/v1/channels/search/:ucid in favor of: * /api/v1/channels/:ucid/videos * /api/v1/channels/:ucid/latest * /api/v1/channels/:ucid/playlists * /api/v1/channels/:ucid/community * /api/v1/channels/:ucid/search No related issue
2024-11-10Videos: use WEB client instead of WEB CREATOR (#4984)Samantaz Fox
Use the WEB client when a potoken is configured, otherwise try with Android test suite if there is no potoken configured. This PR reverts some of the changes made in 4928 Related to 4734
2024-11-10Parsers: Fix parsing live_now and premiere_timestamp (#4934)Samantaz Fox
This pull request fixes the parsing for the 'live_now' and 'premiere_timestamp' variables so that they work without the 'microformat' data being present. Related to 4929
2024-11-10Skip route if resp got closed by before handlerssyeopite
2024-11-09Add support for author thumbnails in search api for videosChunkyProgrammer
2024-11-09Sort channel shorts APIBrahim Hadriche
2024-11-09remove explicit usage of WEBÉmilien (perso)
2024-11-09revert back to www.youtube.com when client_config.screen embedEmilien
2024-11-09remove usage of WebEmbeddedPlayerEmilien
2024-11-09use WEB when po_token + android test suite when no po_tokenEmilien
2024-11-09Change authors section to reflect current statesyeopite