You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Changed
BREAKING: We now require Node 20. Make sure you upgrade your system Node version if you don't use Docker.
Network and args parsing are now handled using native structures instead of cross-fetch and yargs.
Replaced Jest, Mocha, and Chai with Vitest for unit testing.
Started using ESM instead of CJS modules.
Use trailing commas to made code diffs cleaner.
/limits now mentions the /cooldown command properly.
Updated dependencies, and made our Rollup bundle tighter.
Fixed
We now halt dangling network requests when one video platform answers back. This might speed up handling request floods, since ostensibly this means Node will let go of unneeded network resources more quickly for each request.
Handle YouTube failures by trying an Invidius proxy instead. For now, the only instance we'll try is https://iv.ggtyler.dev, as it seemed the most reliable at the time.