Commit graph

116 commits

Author SHA1 Message Date
Samantaz Fox
40919c6a83
JS: Update external links exactly once per second 2023-10-21 13:45:15 +02:00
Samantaz Fox
47cc9dc169
JS: Fix missing domain in URL constructor 2023-09-27 23:03:24 +02:00
Samantaz Fox
700c57559b
JS: Replace '.setAttribute("href")' with '.href'
Co-authored-by: syeopite <70992037+syeopite@users.noreply.github.com>
2023-09-17 10:21:11 +00:00
Samantaz Fox
06b2a4ba9d
Frontend: Use 'timeupdate' event listener rather than setTimeout() 2023-09-16 00:41:46 +02:00
Samantaz Fox
58f4a012b7
Frontend: Add timestamp on switch invidious instance links 2023-09-14 22:28:07 +02:00
Samantaz Fox
2456b62936
Frontend: Add timestamp on invidious embed links 2023-09-14 22:27:36 +02:00
Samantaz Fox
792a999386
Frontend: Add timestamp on youtube+embed links 2023-09-14 22:26:36 +02:00
ChunkyProgrammer
a3da03bee9 improve accessibility 2023-03-27 22:56:29 -04: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
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
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
fd890f9c0a fix helpers storage 2022-05-06 07:21:19 +03:00
meow
7dd699370f js code rewrite. Created _helpers.js with XHR and storage wrapper 2022-05-06 04:46:59 +03:00
meow
dbb1e3f5d8 replace tabs to spaces 2022-04-27 15:01:34 +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
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
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
Féry Mathieu (Mathius)
aa8758dec2
Patch updateCookie for preserve extra args (like domain) 2022-02-22 20:05:22 +01:00
Féry Mathieu (Mathius)
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