| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-08-15 | Add prefers-color-scheme support (#601) | psvenk | |
| * Add prefers-color-scheme support This should fix <https://github.com/omarroth/invidious/issues/559>. The cookie storage format has been changed from boolean ("true"/"false") to tri-state ("dark"/"light"/""), so that users without a cookie set will get dark mode if they have enabled the dark theme in their operating system. The code for handling the cookie state, along with the user's operating system theme, has been factored out into a new function `update_mode`, which is called both at window load and at the "storage" event listener, because the "storage" event listener is only trigerred when a change is made to the localStorage from another tab/window (for more info - see <https://stackoverflow.com/a/4679754>). | |||
| 2019-08-14 | Merge pull request #694 from 2secslater/player-preferences-typo-fix | Omar Roth | |
| Fix annoying typo in Preferences view for the player view | |||
| 2019-08-14 | Merge pull request #698 from leonklingele/docker-build-on-alpine-edge | Omar Roth | |
| docker: use alpine:edge base image for building | |||
| 2019-08-15 | docker: use alpine:edge base image for building | Leon Klingele | |
| This fixes currently failing Docker builds. kemalcr/kemal in version 0.26.0 requires Crystal 0.30.0 which is not yet available on Alpine 3.10 (previously used as the Docker base image). | |||
| 2019-08-14 | Refactor geo-bypass | Omar Roth | |
| 2019-08-14 | Merge pull request #696 from ↵ | Omar Roth | |
| leonklingele/shard-update-dependencies-and-crystal-version shard: update dependencies and Crystal version | |||
| 2019-08-14 | Merge pull request #695 from leonklingele/crystalfmt | Omar Roth | |
| Format Crystal files | |||
| 2019-08-14 | Merge pull request #682 from leonklingele/ci-travis-test-docker-stages | Omar Roth | |
| travis: also test Docker build | |||
| 2019-08-14 | shard: update to crystal 0.30.1 | Leon Klingele | |
| 2019-08-14 | shard: update dependencies | Leon Klingele | |
| This updates will/crystal-pg to 0.18.1 and kemalcr/kemal tp 0.26.0. | |||
| 2019-08-14 | Format Crystal files | Leon Klingele | |
| Crystal 0.30.1 apparently introduced some breaking changes to their code formatter which made CI fail. The code was automatically formatted by running crystal tool format | |||
| 2019-08-14 | Fix annoying typo in Preferences view | Andrew | |
| 2019-08-10 | travis: also test Docker build | Leon Klingele | |
| 2019-08-09 | Fix typo in ConfigPreferences | Omar Roth | |
| 2019-08-09 | Merge pull request #680 from leonklingele/add-player-styles | Omar Roth | |
| Add support for player styles | |||
| 2019-08-09 | Update videojs-http-source-selector | Omar Roth | |
| 2019-08-09 | Force redirect for videos without audio | Omar Roth | |
| 2019-08-09 | Add support for player styles | Leon Klingele | |
| This currently includes the following styles: - Invidious, the default - YouTube, using a centered play button and always visible video control bar Implements https://github.com/omarroth/invidious/issues/670. Supersedes https://github.com/omarroth/invidious/pull/661. | |||
| 2019-08-05 | Format history.ecr | Omar Roth | |
| 2019-08-05 | Update icon for unlisted videos | Omar Roth | |
| 2019-08-05 | Fix detection of unavailable videos | Omar Roth | |
| 2019-08-04 | Merge pull request #671 from leonklingele/shard-upgrade-dependencies | Omar Roth | |
| shard: update dependencies | |||
| 2019-08-05 | shard: update dependencies | Leon Klingele | |
| 2019-08-04 | Fix detection of premium content | Omar Roth | |
| 2019-08-04 | Fix overflow for channel description | Omar Roth | |
| 2019-08-04 | Bump Crystal version | Omar Roth | |
| 2019-08-04 | Add Travis CI and pin dependencies (#655) | leonklingele | |
| 2019-08-04 | Merge pull request #665 from leonklingele/improve-dockerfile | Omar Roth | |
| docker: various improvements to Dockerfile | |||
| 2019-08-04 | docker: various improvements to Dockerfile | Leon Klingele | |
| This includes the following changes: - Use multi-stage build to run application in an optimized environment, see https://docs.docker.com/develop/develop-images/multistage-build/ - Run application on alpine instead of archlinux to further reduce image size - Build Crystal application with --release for improved runtime performance - Run application as non-root user for better security, see https://docs.docker.com/develop/develop-images/dockerfile_best-practices/#user - Only rebuild Docker layers when required | |||
| 2019-08-02 | Sort dash representations by framerate | Omar Roth | |
| 2019-08-01 | Merge pull request #664 from ↵ | Omar Roth | |
| leonklingele/css-fix-jumpy-page-on-search-field-focus Fix jumpy page on search field focus | |||
| 2019-08-01 | Add fix for channels with empty descriptions | Omar Roth | |
| 2019-08-01 | Fix jumpy page on search field focus | Leon Klingele | |
| 2019-07-31 | Add description to channel pages | Omar Roth | |
| 2019-07-31 | Fix image url extractor | Omar Roth | |
| 2019-07-31 | Fix engagement for zero-view videos (#654) | leonklingele | |
| Division by zero resulted in 'NaN'. Fixes https://github.com/omarroth/invidious/issues/653. | |||
| 2019-07-31 | Update German translation | mondstern | |
| 2019-07-31 | Update Icelandic translation | recette-lemon | |
| 2019-07-31 | Update german translation (#650) | Brn9hrd7 | |
| 2019-07-31 | French translation updated - New words, consistency (#643) | TheFrenchGhosty | |
| * New words translated, more consistency | |||
| 2019-07-30 | Fix typo in video extractor | Omar Roth | |
| 2019-07-29 | Fix handling for video content warnings | Omar Roth | |
| 2019-07-29 | Update video extractor0.19.1 | Omar Roth | |
| 2019-07-27 | Autofill search for playlists and communities page | Omar Roth | |
| 2019-07-25 | Add support for '/embed/?list' | Omar Roth | |
| 2019-07-24 | Add support for '/embed/live_stream' | Omar Roth | |
| 2019-07-22 | Add support for Google login verification | Omar Roth | |
| 2019-07-20 | Remove default arguments from function definitions | Omar Roth | |
| 2019-07-20 | Refactor continuation protocol buffers | Omar Roth | |
| 2019-07-20 | Fix continuation for last page of playlists | Omar Roth | |
