| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-02-26 | Channels: Add Courses to channel page and channel API (#5158) | syeopite | |
| Closes #5144 | |||
| 2025-02-26 | Pick a different instance upon redirect (#5154) | syeopite | |
| The automatic instance redirection has the potential to pick the same instance the user is currently on. This is especially prevalent when the instance list is limited in number like how it is today. This PR checks the domain of the instance and ensures that it is not the same as the current instane before redirecting the user to it. Otherwise, it just sends the user to rediret.invidious.io | |||
| 2025-02-26 | Add the ability to listen on UNIX sockets (#5112) | syeopite | |
| 2025-02-26 | i18n: Enable Tamil | syeopite | |
| 2025-02-26 | Add API endpoint for fetching transcripts from YouTube (#4788) | syeopite | |
| 2025-02-26 | User: Batch notifications together | syeopite | |
| 2025-02-26 | RSS: Channel + Playlist improvements (#4298) | syeopite | |
| 2025-02-26 | Frontend: Add a first page and previous page buttons for channel navigation ↵ | syeopite | |
| (#4123) | |||
| 2025-01-26 | remove ! on reject | epicsam123 | |
| 2025-01-25 | Add Courses to channel page and channel API | ChunkyProgrammer | |
| 2025-01-25 | lint edits, refactor | epicsam123 | |
| 2025-01-24 | moved comments | epicsam123 | |
| 2025-01-23 | add missing end statement | epicsam123 | |
| 2025-01-22 | Pick a different instance upon redirect | epicsam123 | |
| 2025-01-22 | API: Add a 'published' video parameter for related videos (#4149) | syeopite | |
| 2025-01-22 | User: Ensure IO is properly closed when importing NewPipe subscriptions (#4346) | syeopite | |
| 2025-01-22 | Frontend: Carry over audio-only mode in playlist links (#4784) | syeopite | |
| 2025-01-22 | Videos: Fix missing host parameter on playback URLs when `local=true` (#4992) | syeopite | |
| 2025-01-22 | Routes: Clean ajax actions handlers (#5036) | syeopite | |
| 2025-01-22 | Remove stdlib override for proxy initialization (#5065) | syeopite | |
| 2025-01-22 | API: Add support for author thumbnails in search api for videos (#5072) | syeopite | |
| 2025-01-22 | Kemal: Skip route if response was closed by handlers (#5073) | syeopite | |
| 2025-01-22 | API: Fix video thumbnails in mixes (#5116) | syeopite | |
| 2025-01-22 | Videos: Set language for dash audio streams and sort (#5149) | syeopite | |
| 2025-01-22 | feat(manifset): improved adaptationset label | Giuliano Macedo | |
| 2025-01-22 | Add audio track info to dash manifest, if present | GTechAlpha | |
| - 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-22 | Warn when any top-level config is "CHANGE_ME!!" | syeopite | |
| 2025-01-20 | Apply upcoming formatting rules from Crystal 1.15 | syeopite | |
| 2025-01-05 | Improve syntax | Caian Benedicto | |
| Co-authored-by: syeopite <70992037+syeopite@users.noreply.github.com> | |||
| 2024-12-27 | Add checks for socket path and permissions | Caian Benedicto | |
| 2024-12-16 | Fix video thumbnails in mixes | Brahim Hadriche | |
| 2024-12-14 | Change socket_binding to a nested configuration in YAML | Caian Benedicto | |
| 2024-12-14 | Unify socket_binding and socket_permissions | Caian Benedicto | |
| 2024-12-13 | Change bind_unix to socket_binding, add socket_permissions and config example | Caian Benedicto | |
| 2024-12-13 | Merge branch 'master' into unix-sockets | Caian Benedicto | |
| 2024-11-17 | remove icon element from channel rss feed | ChunkyProgrammer | |
| 2024-11-17 | do a sanity check on the provided ucid | ChunkyProgrammer | |
| Co-Authored-By: absidue <48293849+absidue@users.noreply.github.com> Co-Authored-By: Samantaz Fox <coding@samantaz.fr> | |||
| 2024-11-17 | Channel RSS: deprecate author thumbnail, make less requests to youtube | ChunkyProgrammer | |
| 2024-11-17 | RSS: return 404 if youtube playlist doesnt exist | ChunkyProgrammer | |
| 2024-11-17 | Use a find instead of an each loop | ChunkyProgrammer | |
| 2024-11-17 | Put temp.delete inside ensure block | ChunkyProgrammer | |
| 2024-11-17 | Ensure IO is properly closed when importing NewPipe subscriptions | ChunkyProgrammer | |
| 2024-11-10 | VideoProxy: Handle 302 redirects in chunked section | Samantaz Fox | |
| 2024-11-10 | API: Replace any URL in HLS manifests | Samantaz Fox | |
| 2024-11-10 | Videos: Fix missing host parameter on playback URLs when local=true | Samantaz Fox | |
| 2024-11-10 | API: Add "sort_by" parameter to channels/shorts endpoint (#5071) | Samantaz Fox | |
| Small follow up to PR 5059 No related issue | |||
| 2024-11-10 | Videos: 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-10 | Routing: 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-10 | Videos: 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-10 | Parsers: 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 | |||
