| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-10-26 | Removed the purging of the query parameters | RadoslavL | |
| 2023-10-22 | Removed a space | RadoslavL | |
| 2023-10-22 | Removed <noscript> and the user preferences option | RadoslavL | |
| 2023-10-15 | Remove unnecessary code | RadoslavL | |
| 2023-09-30 | Fixed an issue | RadoslavL | |
| 2023-09-30 | Replaced to_json with to_pretty_json | RadoslavL | |
| 2023-09-30 | Added a previous_page_button preference option and made switching between ↵ | RadoslavL | |
| the first page and previous page buttons possible | |||
| 2023-09-27 | Fixed a problem | RadoslavL | |
| 2023-09-27 | Fixed problem | RadoslavL | |
| 2023-09-27 | Removed a tab | RadoslavL | |
| 2023-09-27 | Changed first_page type to Bool | RadoslavL | |
| 2023-09-27 | Removed a space | RadoslavL | |
| 2023-09-27 | Fixed an issue with tabs | RadoslavL | |
| 2023-09-27 | Fix more issues related to tabs | RadoslavL | |
| 2023-09-27 | Included the check for RTL languages | RadoslavL | |
| 2023-09-27 | Added a first page button | RadoslavL | |
| 2023-09-18 | Playlists: Use subtitle when author is missing (#4025) | Samantaz Fox | |
| 2023-09-18 | Captions: Add ability to use Innertube's transcripts API (#4001) | Samantaz Fox | |
| 2023-09-11 | HTMLl.Escape the playlist subtitle | ChunkyProgrammer | |
| 2023-09-11 | Playlist: Use subtitle when author is missing | ChunkyProgrammer | |
| 2023-08-26 | Add workaround for storyboards on local instances (#4040) | Samantaz Fox | |
| 2023-08-26 | Playlist import no refresh (#3973) | Samantaz Fox | |
| 2023-08-26 | Search: Add hashtag result (#3989) | Samantaz Fox | |
| 2023-08-24 | Update src/invidious/videos/caption.cr | syeopite | |
| Co-authored-by: Samantaz Fox <coding@samantaz.fr> | |||
| 2023-08-24 | Update src/invidious/videos/transcript.cr | syeopite | |
| Co-authored-by: Samantaz Fox <coding@samantaz.fr> | |||
| 2023-08-24 | Refactor structure of caption.cr | syeopite | |
| Rename CaptionsMetadata to Metadata Nest Metadata under Captions Unnest LANGUAGES constant from Metadata to main Captions module | |||
| 2023-08-10 | Update errors.cr | syeopite | |
| 2023-08-08 | Regression from #4037 | Fix storyboards | syeopite | |
| PR #4037 introduced a workaround around YouTube's new integrity checks on streaming URLs. However, the usage of this workaround prevents storyboard data from being returned by InnerTube. This commit fixes that by only using the workaround when calling try_fetch_streaming_data | |||
| 2023-08-08 | Add workaround for storyboards on priv. instances | syeopite | |
| An upstream problem with videojs-vtt-thumbnails means that URLs gets joined incorrectly on any instance where `domain`, `external_port` and `https_only` aren't set. This commit adds some logic with the 404 handler to mitigate this problem. This is however only a workaround. See: https://github.com/iv-org/invidious/issues/3117 https://github.com/chrisboustead/videojs-vtt-thumbnails/issues/31 | |||
| 2023-08-06 | Use workaround for fetching streaming URLs | syeopite | |
| YouTube appears to be A/B testing some new integrity checks. Adding the parameter "CgIQBg" to InnerTube player requests appears to workaround the problem See https://github.com/TeamNewPipe/NewPipeExtractor/pull/1084 | |||
| 2023-07-26 | Remove lsquic from codebase | syeopite | |
| 2023-07-23 | Rename transcript() to get_transcript() in YT API | syeopite | |
| 2023-07-23 | Integrate transcript captions into captions API | syeopite | |
| 2023-07-23 | Add method to convert transcripts response to vtt | syeopite | |
| 2023-07-23 | Add method to parse transcript JSON into structs | syeopite | |
| 2023-07-23 | Add method to generate params for transcripts api | syeopite | |
| 2023-07-23 | Rename Caption struct to CaptionMetadata | syeopite | |
| The Caption object does not actually store any text lines for the subtitles. Instead it stores the metadata needed to display and fetch the actual captions from the YT timedtext API. Therefore it may be wiser to rename the struct to be more reflective of its current usage as well as the future usage once the current caption retrival system is replaced via InnerTube's transcript API | |||
| 2023-07-23 | Add method to query /youtubei/v1/get_transcript | syeopite | |
| 2023-07-20 | Community: Parse quiz attachments (#3978) | Samantaz Fox | |
| 2023-07-18 | Channels: Use innertube to fetch the community tab | Samantaz Fox | |
| 2023-07-18 | HTML: Add UI element for 'SearchHashtag' in item.ecr | Samantaz Fox | |
| 2023-07-18 | Extractors: Add module for 'hashtagTileRenderer' | Samantaz Fox | |
| 2023-07-16 | RSS Feeds: Fix Nil assertion failed (#3958) | Samantaz Fox | |
| 2023-07-16 | Playlists: Fix pagination of Invidious playlists (#3861) | Samantaz Fox | |
| 2023-07-16 | UI: Nicer buttons (#3763) | Samantaz Fox | |
| 2023-07-15 | Community: Parse `Quiz` attachments | ChunkyProgrammer | |
| 2023-07-15 | Fix lint | Samantaz Fox | |
| 2023-07-14 | Add support for releases and podcasts tabs | ChunkyProgrammer | |
| 2023-07-08 | Playlist import no refresh | Brahim Hadriche | |
| 2023-07-08 | HTML/CSS: Add thumbnail placeholder in thin mode | Samantaz Fox | |
| This change is required to make the overlay buttons functional (add to and delete from playlist, mark as watched, etc.) | |||
