summaryrefslogtreecommitdiffstats
path: root/src (follow)
AgeCommit message (Collapse)Author
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.
2020-12-28Merge pull request #1609 from saltycrys/add-popular-enabled-optionPerflyst
Add `popular-enabled` option
2020-12-27Close http clients after usingAndrew Zhao
The crystal http client maintains a keepalive connection to the other server which stays alive for some time. This should be closed if the client instance is not used again to avoid hogging resources
2020-12-27Add `popular-enabled` optionsaltycrys
This is similar to the removed `top-enabled` option but for the Popular feed. The instance needs to be restarted if the feed was enabled. Editing admin options on the preferences page is also fixed. The handling of the feed pages now only happens in a single place. Instead of redirecting: - The Top feed now displays a message that it was removed from Invidious. - The Popular feed now displays a message that it was disabled if it was.
2020-12-27Add RefreshChannelsJob tracessaltycrys
Traces can be enabled with `-l trace`. The problem with subscriptions is that sometimes requests to YouTube never finish. As soon as that happens `channel-threads` times subscriptions stop being refreshed. This is most likely a problem with the lsquick bindings.
2020-12-27Rename threads to fiberssaltycrys
The config and command line options haven't been changed.
2020-12-23Merge pull request #1572 from saltycrys/add-dash-quality-preferencePerflyst
Add DASH quality preference
2020-12-23Merge pull request #1595 from saltycrys/improve-storyboardsPerflyst
Improve storyboards
2020-12-21Improve storyboardssaltycrys
Instead of limiting the width of storyboards through CSS it is now done in the VTT directly.
2020-12-21Improve loggingsaltycrys
Everything that gets logged now has a log level associated with it. The log level can be set with the new `-l` or `--log-level` arguments. The defaul log level is `debug` for now. There aren't many things that get logged but if the logs get spammed in the future it can be set down to `info`.
2020-12-19Remove "Top" feed option from preferencessaltycrys
The Top feed used to be a feed based on YouTube ratings. Once YouTube removed publicly available ratings the Top feed was removed from Invidious but the option to display a link to it remained.
2020-12-19Improve DASH quality preferencesaltycrys
Besides `auto`, `best` and `worst` it is now possible to select a target height. If the target height is not available the closest lower height is selected.
2020-12-19Add DASH quality preferencesaltycrys
The options are `auto` (the current and default behavior), `best` and `worst`. The UI is only updated once playback starts.
2020-12-15Extract out User Preferences endpointsMatthew McGarvey
2020-12-14Set channel thumbnail as icon for feeds (#1106)Amanda Graven
2020-12-09Actually fix the icons of #1564 but for real this timeTheFrenchGhosty
2020-12-09Actually fix the icons of #1564 by using an icon that exist in ionicons v4TheFrenchGhosty
2020-12-09Fix the icons of #1564 and remove a useless lineTheFrenchGhosty
2020-12-09Update the cryptocurrency addresses and replace the Liberapay link with a ↵TheFrenchGhosty
link to the documentation (#1564) * Update the cryptocurrency address with newly created one * Replace the icon used for the donation address and link * Replace the word Monero with the word XMR * Replace the Liberapay placeholder with a link to the documentation
2020-12-08Extract login/signout routes from global fileMatthew McGarvey
2020-12-08Merge pull request #1551 from saltycrys/add-embed-linkTheFrenchGhosty
Add embed link to watch page
2020-12-08Add YT embed link to watch pagesaltycrys
2020-12-08Merge pull request #1552 from azhao-squareup/masterTheFrenchGhosty
do not proxy hls livestrem on supported browser
2020-12-08do not proxy hls on supported browserAndrew Zhao
2020-12-08Add embed link to watch pagesaltycrys
2020-12-07Fix Invidious playlist continuationsaltycrys
Playing a video in a Invidious playlist now correctly redirects to the next video. The problem was that the offset was updated in the wrong place.
2020-12-07Merge pull request #1544 from schwukas/fix-youtube-subscription-importTheFrenchGhosty
Fix youtube subscription import
2020-12-07Update link to instructionsLukas
2020-12-07Fix #1516 Document is emptyLukas
2020-12-06Fix YouTube subscription import parserLukas
2020-12-06Add temporary link to subscription export instructionsLukas
2020-12-06Increase YouTube request timeout (#1540)saltycrys
Increase YouTube request timeout
2020-12-06Merge pull request #1539 from saltycrys/fix-commentsTheFrenchGhosty
Fix comments
2020-12-06Fix commentssaltycrys
The YouTube headers are now always added for requests to YouTube. Previously they were only added for requests going through QUIC. The session token is now JSON decoded to unescape escaped Unicode characters. The comment continuation protobuf has been updated and the request now goes through the YouTube `pbj` JSON API.
2020-12-05Fix invidious version for docker imageSonic-Y3k
As Alpine-Linux per default uses the busybox date command, the -f option is not available and the build will fail.
2020-12-04Merge pull request #1529 from saltycrys/fix-versionTheFrenchGhosty
Fix invidious version for old git versions
2020-12-04Fix invidious version for old git versionssaltycrys
The `%cs` format was only added to git in version 2.25 while `%ci` has been around forever.
2020-12-03Merge pull request #1525 from saltycrys/fix-video-descriptionsTheFrenchGhosty
Fix `extract_polymer_config`