Commit Graph

109 Commits

Author SHA1 Message Date
a3da03bee9 improve accessibility 2023-03-27 22:56:29 -04:00
4c1a5f84fa Fix prefs cookies in player (#3276) 2022-08-22 16:16:50 +00:00
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
cd6c73e487 Merge pull request #3162 from 138138138/138138138-audio-quality-1 2022-07-11 17:36:28 +02:00
dc6d088e30 Merge pull request #3158 from 138138138/138138138-mobileui-forward-rate 2022-07-07 00:05:25 +02:00
cc9ce916c6 Update MobileUi 2022-06-25 19:24:20 +08:00
c7d468578f Update MobileUi 2022-06-25 19:03:35 +08:00
32ecf30c82 Add audioTrackButton 2022-06-25 17:19:11 +08:00
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
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
7db6e43e3f Fix captions
Captions should automatically show according to preferences.
2022-06-22 19:10:46 +08:00
d3ab4a5145 JS. Trailing spaces removed 2022-06-05 20:54:48 +03:00
f2f3f045e5 fix time adding dirung redirection 2022-05-31 12:18:42 +03:00
b12149bafd Save time during redirection on another instance 2022-05-31 11:58:12 +03:00
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
319bbd2f81 JS code minor formatting
Co-authored-by: Samantaz Fox <coding@samantaz.fr>
2022-05-19 07:15:17 +03:00
17e6213448 Less player reload timeout 2022-05-17 10:03:07 +03:00
2ea423032e Share video regression. Single quotes are required 2022-05-17 09:43:05 +03:00
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
fd66084388 js code rewrite. Themes rewritten, bugs fixed 2022-05-15 08:38:46 +03:00
fd890f9c0a fix helpers storage 2022-05-06 07:21:19 +03:00
7dd699370f js code rewrite. Created _helpers.js with XHR and storage wrapper 2022-05-06 04:46:59 +03:00
dbb1e3f5d8 replace tabs to spaces 2022-04-27 15:01:34 +03:00
3431a1b1de console.warn and info instead of log 2022-04-25 12:54:32 +03:00
026ea52445 optional catchng is not supported by IE11 2022-04-25 12:54:31 +03:00
1e60b9a322 destructing binding is not supported by IE11 2022-04-25 12:54:31 +03:00
c4cc50ca39 replace innerHTML to safer textContent where possible 2022-04-25 12:54:30 +03:00
9b09d369d9 add variable declarations 2022-04-25 12:54:25 +03:00
352f3640cf transform template string 2022-04-25 10:17:12 +03:00
7940e91cbe single quotes 2022-04-25 10:15:57 +03:00
577a2356a0 convert arrow functions 2022-04-25 10:14:29 +03:00
38ef0b10e7 eqeqeq 2022-04-25 10:14:24 +03:00
c72d3c4a0e semicolons 2022-04-25 10:13:00 +03:00
eb7e48b059 use strict 2022-04-25 10:12:16 +03:00
2ea986326d Bump videojs to 7.12.1 (#3011) 2022-04-22 22:37:45 +02:00
31de39a7a4 Remove insecure protocol in embedded view 2022-04-17 04:32:15 +03:00
8262aa4138 Merge pull request #2895 from MathiusD/master
Persist player volume/speed
2022-04-09 20:05:28 +02:00
95d86ebf22 Sanity check + comment why we add a leading dot 2022-04-09 20:04:42 +02:00
6aa7db2358 Minor code/comments cleaning 2022-04-09 19:58:49 +02:00
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
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
aa8758dec2 Patch updateCookie for preserve extra args (like domain) 2022-02-22 20:05:22 +01:00
ad6b29c09f Update cookie domain definition in player script
Related with :
https://github.com/iv-org/invidious/pull/2895#issuecomment-1047762544
2022-02-22 18:58:41 +01:00
8e4959a621 Update cookie declaration for preserve SameSite directive 2022-02-22 13:15:53 +01:00
31699468fc Lint docs of addCurrentTimeToURL in player script
Follow lint indications :
https://github.com/iv-org/invidious/pull/2912#discussion_r811479583
2022-02-22 00:44:36 +01:00
36c7d4270b Lint conditional deletion of t in addCurrentTimeToURL inside player script
Follow lint indications :
https://github.com/iv-org/invidious/pull/2912#discussion_r811474927
2022-02-22 00:27:00 +01:00
d77586d02d Remove extra space in shareOptions.embedCode of player script
Follow lint indications :
https://github.com/iv-org/invidious/pull/2912#discussion_r811367117
2022-02-22 00:21:47 +01:00
9979a1b910 Add currentTimestamp in shared url by videojs-share 2022-02-19 17:03:22 +01:00
1e3f4ed398 Lint player.js
Follow lint indications :
- https://github.com/iv-org/invidious/pull/2895#discussion_r809461103
- https://github.com/iv-org/invidious/pull/2895#discussion_r809461622
2022-02-17 22:22:04 +01:00
7048193f00 Move store of modification in Cookie instead of localStorage 2022-02-14 17:22:06 +01:00