summaryrefslogtreecommitdiffstats
path: root/src (follow)
AgeCommit message (Collapse)Author
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 ```
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