summaryrefslogtreecommitdiffstats
path: root/src (follow)
AgeCommit message (Collapse)Author
2021-03-21Playlist: Fix video continuation (100+ videos playlists)Samantaz Fox
2021-03-21Create youtube API wrapper fo /youtubei/v1/browseSamantaz Fox
2021-03-21Playlist: Fix continuation token generationSamantaz Fox
2021-03-21Fix fetching of large playlistSamantaz Fox
2021-03-20fix comment repliesAndrew Zhao
2021-03-19Merge pull request #1837 from syeopite/masterTheFrenchGhosty
Enhance search filter UI for JS disabled users
2021-03-19Remove unused script element in search.ecrsyeopite
2021-03-17Fix: functional hl / dark_mode / thin_mode paramsSvallinn
2021-03-13Add hover state to filter UIsyeopite
2021-03-13Fix indent in search.ecr for filterssyeopite
2021-03-11Make the build tests happy: remove blank linesSamantaz Fox
2021-03-11playlists: Fix description being simple text (issue #1767)Samantaz Fox
2021-03-11content_to_comment_html: Fix /watch links + make newline replace universalSamantaz Fox
2021-03-06Merge pull request #1849 from saltycrys/channelsTheFrenchGhosty
WIP channels fix
2021-03-05Merge pull request #1829 from SimonPhoenix96/xml-json-yt-sub-importTheFrenchGhosty
integrate legacy yt xml subscription import with new json sub import
2021-03-05Merge pull request #1832 from mark9064/patch-1TheFrenchGhosty
Fix engagement
2021-03-03WIP channels fixsaltycrys
2021-03-02Merge pull request #1729 from Rjevski/12factor-database-url-restoredPerflyst
Support "Database URL" in addition to existing DB-related parameters
2021-03-01Enhance search filter UI for JS disabled userssyeopite
Change filters UI box to use <details>. Stylize detail button for filter ui Fix localization for 'filter' Fix CSS Fix styling
2021-02-28Fix engagementmark9064
Engagement was calculated as 0-1 but displayed as a percentage
2021-02-27format invidious.cr using crystal clisimonphoenix96
2021-02-27fixed line indent typoSimon Phoenix
2021-02-27integrate legacy yt xml subscription import with new json sub importsimonphoenix96
2021-02-25fix searchAndrew Zhao
Put search page in the super secret proto field
2021-02-25Merge pull request #1797 from B0pol/published_utcTheFrenchGhosty
Use UTC for published date
2021-02-25Merge pull request #1795 from B0pol/commentsTheFrenchGhosty
Fix comment replies count
2021-02-25Merge pull request #1804 from tenpura-shrimp/captionpreloadTheFrenchGhosty
do not preload captions
2021-02-24show how long ago stream startedAndrew Zhao
2021-02-24do not preload captionsAndrew Zhao
2021-02-21Use UTC for published datebopol
2021-02-21Fix comment replies countbopol
2021-02-14Enable the Hebrew translation since it's now translated at more than 80%TheFrenchGhosty
2021-02-14Enable the Indonesian translation since it's now translated at more than 80%TheFrenchGhosty
2021-02-10Fix playlists with `Various Artists` authorsaltycrys
2021-02-04use large thumbnail for channels in searchAndrew Zhao
2021-02-04Merge pull request #1730 from notpushkin/patch-1Perflyst
Add link[rel="alternate"] pointing to YouTube version
2021-02-02Update code for Crystal 0.36.0saltycrys
Rename `HTTPClient@socket` to `HTTPClient@io`, see https://github.com/crystal-lang/crystal/pull/9543. Rename `URI#full_path` to `URI#request_target`, see https://github.com/crystal-lang/crystal/pull/10099.
2021-02-02Adjust routessaltycrys
Simple routes have been moved into a single `Misc` file. Embed routes have been moved into a single `Embed` file. The preferences route has been renamed to be more consistent with other parts of the codebase.
2021-01-31Merge pull request #1712 from tenpura-shrimp/bumpvideojsPerflyst
Bump videojs and fix webworker
2021-01-31Merge pull request #1732 from saltycrys/unrequire-loggersaltycrys
Unrequire `logger`
2021-01-31Unrequire `logger`saltycrys
Crystal's `Logger` was required but never used in Invidious. Crystal 0.36.0 removed `Logger` in favor of `Log`.
2021-01-30Add link[rel="alternate"] pointing to YouTube versionAlexander Pushkov
2021-01-30Allow providing 12-Factor-style Database URL in configAndre Borie
2021-01-30Enable the Finish translation since it's now translated at more than 80%TheFrenchGhosty
2021-01-30Merge pull request #1702 from saltycrys/configsaltycrys
Config improvements
2021-01-29Bump videojs and fix webworkerAndrew Zhao
2021-01-28remove https from channel thumbnail in searchAndrew Zhao
2021-01-23Only start refresh jobs when necessarysaltycrys
If `channel_threads` or `feed_threads` is set to zero the corresponding job is now not started.
2021-01-23Make config a constantsaltycrys
Instead of passing around `config` there is now the global `CONFIG`.
2021-01-23Add config environment variablessaltycrys
The config file can now be specified with `INVIDIOUS_CONFIG_FILE`. A YAML formatted string can still be passed with `INVIDIOUS_CONFIG`, replacing the config file. Additionally all options can now be specified as environment variables. The syntax for variable names is `INVIDIOUS_` followed by the option name in upper case. The values are parsed as YAML. These new env vars only update the provided main configuration, but it is possible to point the config file at the example config and then use env vars for all config options: ``` INVIDIOUS_CONFIG_FILE=./config/config.example.yml \ INVIDIOUS_CHANNEL_THREADS=10 \ ./invidious ```