commit 301aeffa78
Author: Samantaz Fox <coding@samantaz.fr>
Date: Fri Nov 8 13:54:05 2024 +0100
Channels: Multiple small fixes
Fix the "newest" link not being bold when 'sort_by' uses the default value
Show 60 videos per page, rather than 30
commit d27a5e7fae
Author: Samantaz Fox <coding@samantaz.fr>
Date: Fri Nov 8 13:33:46 2024 +0100
Channels: Rename ctoken generator functions as requested
commit afc5b27d83
Author: Samantaz Fox <coding@samantaz.fr>
Date: Fri Nov 8 13:32:44 2024 +0100
Extractors: Add support for shortsLockupViewModel
The 'shortsLockupViewModel' structure is used in the channel "shorts" tab
commit 1a5047aad9
Author: Samantaz Fox <coding@samantaz.fr>
Date: Fri Nov 8 12:33:14 2024 +0100
Extractors: Add support for lockupViewModel
The 'lockupViewModel' structure is used in the channel "podcasts" tab
commit 82248fad02
Author: Samantaz Fox <coding@samantaz.fr>
Date: Thu Nov 7 23:00:18 2024 +0100
Channels: Add sort options to shorts
commit cbc546f032
Author: Samantaz Fox <coding@samantaz.fr>
Date: Thu Nov 7 22:54:21 2024 +0100
Channels: Add function to generate the new ctoken objects
commit c243d08afb
Author: Brahim Hadriche <brahim.hadriche@gmail.com>
Date: Wed Oct 30 13:38:13 2024 -0400
refactor
commit ee72809282
Author: Brahim Hadriche <brahim.hadriche@gmail.com>
Date: Sat Oct 26 12:40:31 2024 -0400
[Alternative] Fix for channel live videos
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
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
It detects changes on the config.yml automtically if invidious is
running on linux. If not, the configuration can be reloaded using
`kill -s HUP $(pidof invidious)` or any other tool that sends a SIGHUP
signal to the invidious process.
Closes#16