Commit Graph

200 Commits (c5d134451140157939043d7be8aa70fad87488f8)

Author SHA1 Message Date
Samantaz Fox 4c1a5f84fa
Fix prefs cookies in player ()
Émilien Devos 210c2a8855
Fix updated sources not returned inside map func
This fix the issue reported in https://github.com/iv-org/invidious/issues/2055#issuecomment-1192894698
Samantaz Fox cd6c73e487
Merge pull request from 138138138/138138138-audio-quality-1
Samantaz Fox dc6d088e30
Merge pull request from 138138138/138138138-mobileui-forward-rate
138138138 cc9ce916c6
Update MobileUi
138138138 c7d468578f
Update MobileUi
138138138 32ecf30c82
Add audioTrackButton
138138138 ac685f65e9
Fix captions
textTracks 0 in DASH mode shows debug messages.
Use textTracks 1 in DASH mode, and textTracks 0 in non-DASH mode and audio mode.
138138138 f6b1cbd5d0
Player MobileUi fast forward/backward rate
The fast forward/backward seconds will be adjusted according to playback rate (same as YouTube app behavior).
5 seconds is used when the playback rate is 1x. Previously it was 10 seconds. I believe most of the users watch videos at 2x, so the change will not be obvious.
138138138 7db6e43e3f
Fix captions
Captions should automatically show according to preferences.
meow d3ab4a5145 JS. Trailing spaces removed
meow f2f3f045e5 fix time adding dirung redirection
meow b12149bafd Save time during redirection on another instance
meow b729597728 comment changed
extra spaces removed
meow b72b917af2 handled invalid values in storage
partial rewrite notifications.js
innerText to textContent
fixed bug with clamping
AHOHNMYC 319bbd2f81
JS code minor formatting
Co-authored-by: Samantaz Fox <coding@samantaz.fr>
meow 17e6213448 Less player reload timeout
meow 2ea423032e Share video regression. Single quotes are required
meow 2dead1a19b JS theme switching simplified
meow e18b10297b JS fixes: recursion in themes, keys for frame walking, JSON XHR and details-summary in IE11
meow fd66084388 js code rewrite. Themes rewritten, bugs fixed
meow f06d5b973b jsdoc type fix
meow fd890f9c0a fix helpers storage
meow 835237382f fix helpers
meow 7dd699370f js code rewrite. Created _helpers.js with XHR and storage wrapper
Samantaz Fox b0342b7449
Other minor fixes
meow dbb1e3f5d8 replace tabs to spaces
meow fafd4d9396 new lines in the end of file
meow 3431a1b1de `console.warn` and `info` instead of `log`
meow 026ea52445 optional catchng is not supported by IE11
meow 1e60b9a322 destructing binding is not supported by IE11
meow 7450cb1f21 default parameters
meow cdd5a9e935 replace huphen-minus to real minus
meow c4cc50ca39 replace innerHTML to safer textContent where possible
meow 9b09d369d9 add variable declarations
meow 12ab11413f fix double variable declaration
meow 352f3640cf transform template string
meow 7940e91cbe single quotes
meow 577a2356a0 convert arrow functions
meow 38ef0b10e7 eqeqeq
meow c72d3c4a0e semicolons
meow eb7e48b059 use strict
Émilien Devos 2ea986326d
Bump videojs to 7.12.1 ()
AHOHNMYC 31de39a7a4
Remove insecure protocol in embedded view
Samantaz Fox 8262aa4138
Merge pull request from MathiusD/master
Persist player volume/speed
Samantaz Fox 95d86ebf22
Sanity check + comment why we add a leading dot
Samantaz Fox 6aa7db2358
Minor code/comments cleaning
138138138 2c22b0839f
Safari audio double duration fix for iOS 15
The previous method breaks Always Loop feature on iOS 15.
The previous player.currentTime(player.duration() + 1) sometimes breaks the entire player.
Now it jumps to (end - 1) seconds when the time goes between over half and (end - 2) seconds.
With Always Loop on, player will jump to the beginning after 1 second.
Féry Mathieu (Mathius) e66b317f02
Reduce regex in player script
Following correction at:
https://github.com/iv-org/invidious/pull/2895#issuecomment-1048245008
Féry Mathieu (Mathius) aa8758dec2
Patch updateCookie for preserve extra args (like domain)