summaryrefslogtreecommitdiffstats
path: root/src (follow)
AgeCommit message (Collapse)Author
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 ```
2021-01-23Make invidious use all the translation filesTheFrenchGhosty
2021-01-17add ui for searchingAndrew Zhao
2021-01-10save host when using dash manifestAndrew Zhao
2021-01-09Merge pull request #1654 from saltycrys/fix-downloadssaltycrys
Fix downloads
2021-01-09Fix downloadssaltycrys
The `itag` is now converted to a number, matching the `itag` of `Video.adaptive_fmts` and `Video.fmt_stream`.
2021-01-08Merge pull request #1647 from hackerncoder/removeOmarrothMentionsTheFrenchGhosty
Remove omarroth mentions
2021-01-07Remove admin_email. Use repos url for captcha ID and reddit header. Add note ↵HackerNCoder
about not updating changelog
2021-01-07Respect `use_pubsub_feeds` configsaltycrys
Setting `use_pubsub_feeds: false` now properly disables it.
2021-01-07Remove some mentions of omarrothHackerNCoder
2021-01-05Adjust log verbositysaltycrys
The default log level has been changed from `debug` to `info`. The `debug` log level is now more verbose. `debug` now gives a general overview of what is happening (where implemented) while `trace` gives all available details.
2021-01-05Make logger a constantsaltycrys
Instead of passing around `logger` there is now the global `LOGGER`.
2021-01-05Add CLI arguments to config filesaltycrys
The log level can now be set with `log_level` (accepts ints and strings). The log file can now be set with `output` (also accepts `STDOUT`).
2021-01-05Merge pull request #1389 from vhuynh3000/decrypt_on_demandPerflyst
add config to decrypt on demand instead of polling
2021-01-04Fix `watch_videos` endpointsaltycrys
Playlists created by `watch_videos` do not have an author which caused a crash previously.
2021-01-04Set content type for HTML error helperssaltycrys
This fixes `Unexpected char '<' at 1:1` errors caused by content type mismatch.
2021-01-03add config to decrypt on demand instead of pollingvhuynh3000
2021-01-03Merge pull request #999 from notpushkin/patch-1Perflyst
Add audio mode link to items
2020-12-31Merge pull request #1608 from saltycrys/add-subscription-tracesPerflyst
Add Subscription Traces
2020-12-30Merge pull request #1600 from jksladjflkjsadflkjsadf/closeclientsTheFrenchGhosty
Close http clients after use
2020-12-30fix channel/ID/community endpointbopol
fixes https://github.com/iv-org/invidious/issues/1611
2020-12-29Fix Video Mode Buttonsaltycrys
The query params that get edited for `embed_params` are now deep copied instead of shallow copied, preventing the originals from being changed.