| Age | Commit message (Collapse) | Author |
|
|
|
Changes are mostly based off of the Crystal compiler's own shard.yml
Remember to bump the version attribute when creating a release!!!
|
|
|
|
Small follow up to PR 5059
No related issue
|
|
Should close 5067
|
|
The age restriction bypass does not work anymore with this client.
See: https://github.com/iv-org/invidious/issues/2189#issuecomment-2437740627
Related to 2189
|
|
Deprecate the following routes:
* /api/v1/channels/videos/:ucid
* /api/v1/channels/latest/:ucid
* /api/v1/channels/playlists/:ucid
* /api/v1/channels/community/:ucid
* /api/v1/channels/search/:ucid
in favor of:
* /api/v1/channels/:ucid/videos
* /api/v1/channels/:ucid/latest
* /api/v1/channels/:ucid/playlists
* /api/v1/channels/:ucid/community
* /api/v1/channels/:ucid/search
No related issue
|
|
Use the WEB client when a potoken is configured, otherwise try with Android
test suite if there is no potoken configured.
This PR reverts some of the changes made in 4928
Related to 4734
|
|
This pull request fixes the parsing for the 'live_now' and 'premiere_timestamp'
variables so that they work without the 'microformat' data being present.
Related to 4929
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Prevents PRs from being considered staled
* Double the stale timer for issues
* Prevent discussion issues from being staled
No related issue
|
|
This PR also adds sort option to the channel "shorts" tab.
Thanks to iBicha for the original fix of the "livestreams" tab.
Closes 4029, 5021 and 5029
|
|
No related issue
|
|
No related issue
|
|
No related issue
|
|
No related issue
|
|
No related issue
|
|
|
|
Change explanation, courtesy of iBicha:
The \n is basically a decimal 10, which is 1010 binary. That is a field number
1, and a wire type 2 (length-delimited). Then the $ is a decimal 36, which is
exactly the length of 00000000-0000-0000-0000-000000000000.
So both objects end up being encoded into the same data.
|
|
|
|
Fix the "newest" link not being bold when 'sort_by' uses the default value
Show 60 videos per page, rather than 30
|
|
|
|
The 'shortsLockupViewModel' structure is used in the channel "shorts" tab
|
|
The 'lockupViewModel' structure is used in the channel "podcasts" tab
|
|
|
|
Days before staling is increased to 730 days
Days before closing is increased to 60 days
|
|
|
|
|
|
|
|
* CI: Check Crystal lint only on latest version
* Apply suggestion from code review
Co-authored-by: syeopite <70992037+syeopite@users.noreply.github.com>
---------
Co-authored-by: syeopite <70992037+syeopite@users.noreply.github.com>
|
|
* checking the status code returned by youtube
* add documentation link
* Update src/invidious/yt_backend/youtube_api.cr
Co-authored-by: syeopite <70992037+syeopite@users.noreply.github.com>
---------
Co-authored-by: syeopite <70992037+syeopite@users.noreply.github.com>
|
|
|
|
|
|
|
|
|
|
|
|
I encountered a wild
[warn] i18n: Missing translation key "Filipino (auto-generated)"
while browsing videos on the test instance.
No related issue.
|
|
This PR add an MT option to the Makefile. When make is invoked with 'MT=1',
the 'preview_mt' flag is passed to the Crystal compiler.
It doesn't mean that invidious fully supports multi-threading, but at least
it provides an easy way for trying that out.
No related issue.
|
|
Fijxu have been using it for more than 3 weeks on their instance and
they report that it works really well.
This only works if 'inv_sig_helper' itself crashes and restarts (via systemd
or docker restart policy) but it will not work if 'inv_sig_helper' hangs and
stops responding to invidious (but this is an issue with 'inv_sig_helper',
not Invidious).
Closes issue 4926
|
|
The fix basically enlarges the hoverable area in order to avoid getting the
menu closed if the mouse isn't moved fast enough.
Video of the fix:
https://www.loom.com/share/36494a3653984650aea3eaa2af276a35
Closes issue 4749
|
|
Theoretically this should improve memory usage and performance by quite a bit
as we aren't creating a new HTTP::Client and in a turn a new connection for
every image we request from YouTube.
Closes issue 4009
|
|
Partially addresses issue 301
|