Commit Graph

97 Commits (f2f3f045e5482618c6dcc18c410556a3b4045f99)

Author SHA1 Message Date
meow f2f3f045e5 fix time adding dirung redirection 2 years ago
meow b12149bafd Save time during redirection on another instance 2 years ago
meow b72b917af2 handled invalid values in storage
partial rewrite notifications.js
innerText to textContent
fixed bug with clamping
2 years ago
AHOHNMYC 319bbd2f81
JS code minor formatting
Co-authored-by: Samantaz Fox <coding@samantaz.fr>
2 years ago
meow 17e6213448 Less player reload timeout 2 years ago
meow 2ea423032e Share video regression. Single quotes are required 2 years ago
meow e18b10297b JS fixes: recursion in themes, keys for frame walking, JSON XHR and details-summary in IE11 2 years ago
meow fd66084388 js code rewrite. Themes rewritten, bugs fixed 2 years ago
meow fd890f9c0a fix helpers storage 2 years ago
meow 7dd699370f js code rewrite. Created _helpers.js with XHR and storage wrapper 2 years ago
meow dbb1e3f5d8 replace tabs to spaces 2 years ago
meow 3431a1b1de `console.warn` and `info` instead of `log` 2 years ago
meow 026ea52445 optional catchng is not supported by IE11 2 years ago
meow 1e60b9a322 destructing binding is not supported by IE11 2 years ago
meow c4cc50ca39 replace innerHTML to safer textContent where possible 2 years ago
meow 9b09d369d9 add variable declarations 2 years ago
meow 352f3640cf transform template string 2 years ago
meow 7940e91cbe single quotes 2 years ago
meow 577a2356a0 convert arrow functions 2 years ago
meow 38ef0b10e7 eqeqeq 2 years ago
meow c72d3c4a0e semicolons 2 years ago
meow eb7e48b059 use strict 2 years ago
Émilien Devos 2ea986326d
Bump videojs to 7.12.1 (#3011) 2 years ago
AHOHNMYC 31de39a7a4
Remove insecure protocol in embedded view 2 years ago
Samantaz Fox 8262aa4138
Merge pull request #2895 from MathiusD/master
Persist player volume/speed
2 years ago
Samantaz Fox 95d86ebf22
Sanity check + comment why we add a leading dot 2 years ago
Samantaz Fox 6aa7db2358
Minor code/comments cleaning 2 years ago
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.
3 years ago
Féry Mathieu (Mathius) e66b317f02
Reduce regex in player script
Following correction at:
https://github.com/iv-org/invidious/pull/2895#issuecomment-1048245008
3 years ago
Féry Mathieu (Mathius) aa8758dec2
Patch updateCookie for preserve extra args (like domain) 3 years ago
Féry Mathieu (Mathius) ad6b29c09f
Update cookie domain definition in player script
Related with :
https://github.com/iv-org/invidious/pull/2895#issuecomment-1047762544
3 years ago
Féry Mathieu (Mathius) 8e4959a621
Update cookie declaration for preserve SameSite directive 3 years ago
Féry Mathieu (Mathius) 31699468fc
Lint docs of addCurrentTimeToURL in player script
Follow lint indications :
https://github.com/iv-org/invidious/pull/2912#discussion_r811479583
3 years ago
Féry Mathieu (Mathius) 36c7d4270b
Lint conditional deletion of t in addCurrentTimeToURL inside player script
Follow lint indications :
https://github.com/iv-org/invidious/pull/2912#discussion_r811474927
3 years ago
Féry Mathieu (Mathius) d77586d02d
Remove extra space in shareOptions.embedCode of player script
Follow lint indications :
https://github.com/iv-org/invidious/pull/2912#discussion_r811367117
3 years ago
Féry Mathieu (Mathius) 9979a1b910
Add currentTimestamp in shared url by videojs-share 3 years ago
Féry Mathieu (Mathius) 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
3 years ago
Féry Mathieu (Mathius) 7048193f00
Move store of modification in Cookie instead of localStorage 3 years ago
Féry Mathieu (Mathius) 17ae2648ed
Modify use of module (Only if video settings are default)
Following remark at https://github.com/iv-org/invidious/pull/2895#issuecomment-1037279953
3 years ago
Féry Mathieu (Mathius) c952754c8c
Add videojs-persist plugin 3 years ago
Samantaz Fox 53d349a648
Inline a few JS functions
Helps sending less bytes to the client.
3 years ago
Samantaz Fox 3c882cff6e
player shortcuts: ignore numpad 3 years ago
Dimitris Apostolou 7e4690e43c
Fix typos 3 years ago
Émilien Devos f013a6b1d7
rename hls to vhs in the player
hls method is deprecated: https://github.com/videojs/http-streaming#how-to-use
3 years ago
Samantaz Fox edcc155482
Merge pull request #2744 from tirz/feature-fix_null_ptr_for_localStorage
fix: null ptr while retaining video time
3 years ago
11Tuvork28 d59323a601
Add check to avoid saving player pos to the
length of the given video by saving a minimum of 15 at the end
3 years ago
Théo Gaillard 0453d08eed
fix: null ptr while retaining time 3 years ago
bbielsa ed6476b5ea Allow the t parameter to override the stored video playback position 3 years ago
bbielsa 5abe7fe123 Rename 'remember_position' to 'save_player_pos' for clarity 3 years ago
bbielsa b6792cf02e Added default value for get_video_time() which was causing a bug in safari 3 years ago