| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-07-26 | Add missing default for ConfigPreferences | Omar Roth | |
| 2020-07-26 | Fix warnings with latest version of Crystal | Omar Roth | |
| 2020-07-26 | Add playlist import/export | Omar Roth | |
| 2020-07-26 | Fix playlists with one video | Omar Roth | |
| 2020-07-21 | Fix optional value in data extractor | Omar Roth | |
| 2020-07-04 | Skip DASH streams segmented by URL | Omar Roth | |
| 2020-06-24 | Update playlists to support polymer redesign | Omar Roth | |
| 2020-06-17 | Fix cast from nil in short_description | Omar Roth | |
| 2020-06-16 | Fix signature URL regex | Omar Roth | |
| 2020-06-16 | Fix genreUrl | Omar Roth | |
| 2020-06-16 | Update channel playlists to use polymer | Omar Roth | |
| 2020-06-15 | Add support for polymer redesign | Omar Roth | |
| 2020-06-15 | Make HOST_URL constant | Omar Roth | |
| 2020-06-15 | Remove top page | Omar Roth | |
| 2020-06-15 | Support Crystal 0.35.0 | Omar Roth | |
| 2020-06-13 | Merge pull request #1182 from DmitrySandalov/master | Dmitry Sandalov | |
| Allow user to subscribe to playlist (#17) | |||
| 2020-05-28 | Fix reCaptcha | Omar Roth | |
| 2020-05-26 | More consistent HTML IDs for info section (#1156) | mendel5 | |
| * More consistent IDs for info section More consistent IDs for info section: watch-on-youtube, annotations and download * Consistent IDs: channel-name * Consistent IDs: published-date The term "published" can also be found in the answer for the following YouTube API request: https://developers.google.com/youtube/v3/docs/videos/list | |||
| 2020-05-25 | Update captcha job | Omar Roth | |
| 2020-05-17 | Allow user to subscribe to playlist (#17) | Dmitry Sandalov | |
| 2020-05-13 | Update captcha handler | Omar Roth | |
| 2020-05-08 | Cleanup request headers | Omar Roth | |
| 2020-05-08 | Update signature param | Omar Roth | |
| 2020-04-30 | Consistent IDs for info section (#1133) | mendel5 | |
| 2020-04-20 | Merge weblate | Omar Roth | |
| 2020-04-15 | Hide playlist widget when user has no playlists | Omar Roth | |
| 2020-04-10 | Fix authorThumbnails in /api/v1/channels | Omar Roth | |
| 2020-04-10 | Fix playlist_ajax | Omar Roth | |
| 2020-04-09 | Fix warnings in latest version of Crystal | Omar Roth | |
| 2020-04-09 | Fix player matching | Omar Roth | |
| 2020-04-09 | Support adding video to playlist from watch page | Omar Roth | |
| 2020-04-04 | Add support for Swedish locale | Omar Roth | |
| 2020-04-04 | Fix /c/ redirect | Omar Roth | |
| 2020-03-30 | Refactor extract_plid | Omar Roth | |
| 2020-03-29 | Fix JSON serialization | Omar Roth | |
| 2020-03-19 | Add manifest-src to CSP | Omar Roth | |
| 2020-03-15 | Remove VarInt class | Omar Roth | |
| 2020-03-15 | Strip invalid characters from referer URLs | Omar Roth | |
| 2020-03-15 | Migrate to a good Content Security Policy (#1023) | leonklingele | |
| So attacks such as XSS (see [0]) will no longer be of an issue. [0]: https://github.com/omarroth/invidious/issues/1022 | |||
| 2020-03-10 | Escape 'sort_by' | Omar Roth | |
| 2020-03-10 | Switch textcaptcha to HTTPS | Omar Roth | |
| 2020-03-06 | Replace static asset requests with QUIC | Omar Roth | |
| 2020-03-06 | Add debug info to videoplayback | Omar Roth | |
| 2020-03-05 | Prevent storyboards from hanging | Omar Roth | |
| 2020-03-04 | Skip validation checks for videoplayback, ggpht | Omar Roth | |
| 2020-03-04 | Escape item titles in search page | Omar Roth | |
| 2020-03-02 | Verify token signature in constant time, Run cheap checks first in token ↵ | leonklingele | |
| validation process (#1032) * Verify token signature in constant time To prevent timing side channel attacks * Run cheap checks first in token validation process Expensive checks such as the nonce lookup on the database or the signature check can be run after cheap/fast checks. | |||
| 2020-02-28 | Fix status check for channel page | Omar Roth | |
| 2020-02-28 | Sanitize PLID | Omar Roth | |
| 2020-02-28 | Fix deadlock when updating notifications | Omar Roth | |
