summaryrefslogtreecommitdiffstats
path: root/assets/js (follow)
AgeCommit message (Collapse)Author
2021-05-23Change videojs-vr to the unminified versionsyeopite
2021-05-23Allow configurable support of interactive 360 vidsyeopite
2021-05-23Fix projection settings for VRsyeopite
2021-05-23Add support for VR videos through videojs-vrsyeopite
2021-05-13Merge pull request #2008 from syeopite/mobile-uiTheFrenchGhosty
Improve player controls for mobile devices
2021-05-03Overhaul Invidious's "Youtube" player stylesyeopite
2021-05-03Improve mobile user interface for video playersyeopite
2021-05-03Improve mobile ux with videojs-mobile-uisyeopite
2021-04-08Add watch on Invidious button to embedssyeopite
2021-03-20fix comment repliesAndrew Zhao
2021-03-01Enhance search filter UI for JS disabled userssyeopite
Change filters UI box to use <details>. Stylize detail button for filter ui Fix localization for 'filter' Fix CSS Fix styling
2021-02-26Merge branch 'master' into patch-1Perflyst
2021-02-24do not preload captionsAndrew Zhao
2021-02-17Skip duration multiply by playback rate138138138
Fast Forward/Backward like YouTube. The skip duration is multiplied by playback rate.
2021-02-10Fix ; () {}138138138
2021-02-03Update player.js138138138
2021-02-02Fix double duration on all Apple devices138138138
The fix will be applied when Safari browser is detected.
2021-02-01Update player.js138138138
Fixes audio mode duration doubled in iPhone iOS browsers. The player will stop after reaching the real duration. iOS() checks both iOS and iPadOS. Only tested on iPhone iOS browsers. Testers needed for behavior of iPadOS and MacOS.
2021-01-29Bump videojs and fix webworkerAndrew Zhao
2021-01-20Merge pull request #1629 from tenpura-shrimp/searchuiTheFrenchGhosty
Add ui for search sort and filter
2021-01-17add ui for searchingAndrew Zhao
2021-01-17Fix DASH playback bug.Andre Borie
2021-01-13Merge pull request #1619 from tenpura-shrimp/ignorevideoplaybackPerflyst
do not add local to xhr when in videoplayback
2021-01-10fix incorrect use of setinterval in jsAndrew Zhao
2020-12-29do not add local to xhr when in videoplaybackAndrew Zhao
2020-12-19Improve DASH quality preferencesaltycrys
Besides `auto`, `best` and `worst` it is now possible to select a target height. If the target height is not available the closest lower height is selected.
2020-12-19Add DASH quality preferencesaltycrys
The options are `auto` (the current and default behavior), `best` and `worst`. The UI is only updated once playback starts.
2020-12-08Merge pull request #1551 from saltycrys/add-embed-linkTheFrenchGhosty
Add embed link to watch page
2020-12-08do not proxy hls on supported browserAndrew Zhao
2020-12-08Shuffle URL paramssaltycrys
The `list` and `index` params are the most important and come first now.
2020-11-28Merge pull request #1479 from saltycrys/theme-flashTheFrenchGhosty
Apply dark theme immediately
2020-11-16Apply dark theme immediatelysaltycrys
Themes are now controlled with a class on the body element. If a preference is set the body element will have either "dark-theme" or "light-theme" class. If no preference is set or the preference is empty the class will be "no-theme". "dark-theme" and "light-theme" are handled by darktheme.css and lighttheme.css respectively. "no-theme" is handled by default.css where depending on the value of "prefers-color-scheme" the styles corresponding to "dark-theme" or "light-theme" are applied. Unfortunately this means that both themes are duplicated, once in the theme .css and once in default.css.
2020-11-08Update videojs-vtt-thumbnails to latest upstream versionsaltycrys
Note that the latest version on NPM is over two years old so this was built from source.
2020-09-09Merge pull request #713 from leonklingele/keydown-mediakeys-detectionTheFrenchGhosty
js: add support to detect media keys in keydown handler
2020-04-09Support adding video to playlist from watch pageOmar Roth
2020-03-27Fix player mouseover eventsOmar Roth
2020-03-15Add toggle_parent to dynamic handlersOmar Roth
2020-03-15Migrate to a good Content Security Policy (#1023)leonklingele
So attacks such as XSS (see [0]) will no longer be of an issue. [0]: https://github.com/omarroth/invidious/issues/1022
2020-03-02Use a MediaQueryListener to toggle on demand. Tested on OSX. (#925)Kyle Copperfield
Closes #867.
2020-03-01js: add support to detect media keys in keydown handlerLeon Klingele
See [0] for all the relevant codes. [0]: https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent/key/Key_Values#Multimedia_keys Fixes a regression introduced in e6b4e1268945777c5d07dfca4362a1af23f6d970. Fixes https://github.com/omarroth/invidious/issues/712.
2020-02-01Remove invalid HTML from embed playerJorge Maldonado Ventura
2020-02-01Merge pull request #975 from jorgesumle/embedOmar Roth
Change embed code
2020-01-08Bump video.jsOmar Roth
2020-01-04Change embed codeJorge Maldonado Ventura
2019-10-18Fix comment event listenerOmar Roth
2019-10-15Add support for custom playlistsOmar Roth
2019-10-14Remove invalid source map directive for videojs-quality-selectorOmar Roth
2019-09-26Update silvermine quality selectorOmar Roth
2019-09-21Update videojs-quality-selectorOmar Roth
2019-08-27Bump JS/CSS dependenciesOmar Roth