Commit Graph

201 Commits

Author SHA1 Message Date
shironeko
1aaf290814 handle auto theme correctly with the manual toggle
If the user used the manual toggle, they will not be able to get back to
auto since it will force set to light theme. This should fix that.
2022-12-29 14:41:17 -05:00
Samantaz Fox
4c1a5f84fa
Fix prefs cookies in player (#3276) 2022-08-22 16:16:50 +00:00
É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
2022-07-25 12:38:17 +00:00
Samantaz Fox
cd6c73e487
Merge pull request #3162 from 138138138/138138138-audio-quality-1 2022-07-11 17:36:28 +02:00
Samantaz Fox
dc6d088e30
Merge pull request #3158 from 138138138/138138138-mobileui-forward-rate 2022-07-07 00:05:25 +02:00
138138138
cc9ce916c6
Update MobileUi 2022-06-25 19:24:20 +08:00
138138138
c7d468578f
Update MobileUi 2022-06-25 19:03:35 +08:00
138138138
32ecf30c82
Add audioTrackButton 2022-06-25 17:19:11 +08:00
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.
2022-06-23 01:01:11 +08:00
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.
2022-06-22 19:33:02 +08:00
138138138
7db6e43e3f
Fix captions
Captions should automatically show according to preferences.
2022-06-22 19:10:46 +08:00
meow
d3ab4a5145 JS. Trailing spaces removed 2022-06-05 20:54:48 +03:00
meow
f2f3f045e5 fix time adding dirung redirection 2022-05-31 12:18:42 +03:00
meow
b12149bafd Save time during redirection on another instance 2022-05-31 11:58:12 +03:00
meow
b729597728 comment changed
extra spaces removed
2022-05-21 19:30:51 +03:00
meow
b72b917af2 handled invalid values in storage
partial rewrite notifications.js
innerText to textContent
fixed bug with clamping
2022-05-21 13:35:41 +03:00
AHOHNMYC
319bbd2f81
JS code minor formatting
Co-authored-by: Samantaz Fox <coding@samantaz.fr>
2022-05-19 07:15:17 +03:00
meow
17e6213448 Less player reload timeout 2022-05-17 10:03:07 +03:00
meow
2ea423032e Share video regression. Single quotes are required 2022-05-17 09:43:05 +03:00
meow
2dead1a19b JS theme switching simplified 2022-05-16 13:51:28 +03:00
meow
e18b10297b JS fixes: recursion in themes, keys for frame walking, JSON XHR and details-summary in IE11 2022-05-16 13:13:00 +03:00
meow
fd66084388 js code rewrite. Themes rewritten, bugs fixed 2022-05-15 08:38:46 +03:00
meow
f06d5b973b jsdoc type fix 2022-05-06 07:42:15 +03:00
meow
fd890f9c0a fix helpers storage 2022-05-06 07:21:19 +03:00
meow
835237382f fix helpers 2022-05-06 06:16:41 +03:00
meow
7dd699370f js code rewrite. Created _helpers.js with XHR and storage wrapper 2022-05-06 04:46:59 +03:00
Samantaz Fox
b0342b7449
Other minor fixes 2022-05-03 22:28:19 +02:00
meow
dbb1e3f5d8 replace tabs to spaces 2022-04-27 15:01:34 +03:00
meow
fafd4d9396 new lines in the end of file 2022-04-25 13:14:08 +03:00
meow
3431a1b1de console.warn and info instead of log 2022-04-25 12:54:32 +03:00
meow
026ea52445 optional catchng is not supported by IE11 2022-04-25 12:54:31 +03:00
meow
1e60b9a322 destructing binding is not supported by IE11 2022-04-25 12:54:31 +03:00
meow
7450cb1f21 default parameters 2022-04-25 12:54:30 +03:00
meow
cdd5a9e935 replace huphen-minus to real minus 2022-04-25 12:54:30 +03:00
meow
c4cc50ca39 replace innerHTML to safer textContent where possible 2022-04-25 12:54:30 +03:00
meow
9b09d369d9 add variable declarations 2022-04-25 12:54:25 +03:00
meow
12ab11413f fix double variable declaration 2022-04-25 10:17:15 +03:00
meow
352f3640cf transform template string 2022-04-25 10:17:12 +03:00
meow
7940e91cbe single quotes 2022-04-25 10:15:57 +03:00
meow
577a2356a0 convert arrow functions 2022-04-25 10:14:29 +03:00
meow
38ef0b10e7 eqeqeq 2022-04-25 10:14:24 +03:00
meow
c72d3c4a0e semicolons 2022-04-25 10:13:00 +03:00
meow
eb7e48b059 use strict 2022-04-25 10:12:16 +03:00
Émilien Devos
2ea986326d
Bump videojs to 7.12.1 (#3011) 2022-04-22 22:37:45 +02:00
AHOHNMYC
31de39a7a4
Remove insecure protocol in embedded view 2022-04-17 04:32:15 +03:00
Samantaz Fox
8262aa4138
Merge pull request #2895 from MathiusD/master
Persist player volume/speed
2022-04-09 20:05:28 +02:00
Samantaz Fox
95d86ebf22
Sanity check + comment why we add a leading dot 2022-04-09 20:04:42 +02:00
Samantaz Fox
6aa7db2358
Minor code/comments cleaning 2022-04-09 19:58:49 +02:00
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.
2022-03-27 18:32:00 +08:00
Féry Mathieu (Mathius)
e66b317f02
Reduce regex in player script
Following correction at:
https://github.com/iv-org/invidious/pull/2895#issuecomment-1048245008
2022-02-22 22:53:26 +01:00