If multiple languages found, look for default
Fix for Google rolling out AI dubbed translations and cloudtube picking
the first audio stream, not the default.
Chooses the best audio format by filtering for default.
If none of the audio streams are marked as default, then use old
codepath.
Signed-off-by: Martyn Ranyard <m@rtyn.berlin>
Add setting to play on YouTube
Add script to remove old video descriptions
Update better-sqlite3 dependency
Don't crash if instances are unavailable
Manually opening a channel will check its status again
Work around cookie max-age bug in Epiphany
Update dependencies (now lockfile v3)
The new lockfile version appears to still be readable by old versions
of npm that only support version 1.
Optional no ssl flag using x-insecure header
Add maskable icons for PWA manifest
Add favicon and PWA manifest
Show subscribed properly on /user or /c pages
Fix calls to fetchChannel
Should fix subscribing to channels
Partially fix #29: add routes for /c/ and /user/ paths for channels
Add /api/settings to get current settings as JSON
Add video durations to can't think page
Because why would I care when I instinctively click anyway?
Fix z-index on can't think page
Because why would I be able to test if I'm not able to think?
Fix data deletion checkbox styles
Rework subscribing to deleted channels