Commit Graph

404 Commits

Author SHA1 Message Date
Yiannis Christodoulou 218f6ae49e build assets 2025-10-03 11:24:31 +03:00
Yiannis Christodoulou 380b537d45 feat: User rounded corners based on py value USE_ROUNDED_CORNERS 2025-10-03 11:24:31 +03:00
Yiannis Christodoulou 44a44d39f2 fix: Do not use box-shadow or borders on video-js:focus 2025-10-03 11:24:31 +03:00
Yiannis Christodoulou 7f12038e60 fix: Use the correct poster url 2025-10-03 11:24:31 +03:00
Yiannis Christodoulou 50643036cb fix: Cleanup old video-js assets from the old media player 2025-10-03 11:24:31 +03:00
Yiannis Christodoulou ae24bcab02 fix: Do not use rounded corners by default in video-js 2025-10-03 11:24:31 +03:00
Yiannis Christodoulou d3b58bf27b chore: Do not use the full url in hls_info 2025-10-03 11:24:31 +03:00
Yiannis Christodoulou ff160ae487 Update video-js.css 2025-10-03 11:24:30 +03:00
Yiannis Christodoulou 9670ab7e11 fix: Sticky controls for embed player - always at bottom of window 2025-10-03 11:24:30 +03:00
Yiannis Christodoulou 467f2cf1c6 build assets 2025-10-03 11:24:30 +03:00
Yiannis Christodoulou 68fa1efe87 feat: Add Embed Info Overlay Component (for embed player only) 2025-10-03 11:24:30 +03:00
Yiannis Christodoulou a89ee7b0e0 fix: Fullscreeen left/right/play/pause arrow keys doesn't work
BUG3. Fullscreeen left / right arrows doesn't work. Even if they work, if i leave the fullscreen and then enter again they are lost.
2025-10-03 11:24:30 +03:00
Yiannis Christodoulou 641ee66e59 fix z-index for embed (show embed modal in front of video js) 2025-10-03 11:24:30 +03:00
Yiannis Christodoulou 44095ee19c build assets 2025-10-03 11:24:30 +03:00
Yiannis Christodoulou a80fac1df4 fix: Remove social icons from embed modal 2025-10-03 11:24:30 +03:00
Yiannis Christodoulou 59210b8562 fix: Hide AUTOPLAY from react (outside the player) 2025-10-03 11:24:30 +03:00
Yiannis Christodoulou 5fda4610da fix: Chapter title, next video icon, play video with sound, dark opacity, fix hls, cleanup logs 2025-10-03 11:24:30 +03:00
Yiannis Christodoulou 8d31ff71e0 fix pre-commit issues in django 2025-10-03 11:24:29 +03:00
Yiannis Christodoulou 098bdce125 build assets after cleanup 2025-10-03 11:24:29 +03:00
Yiannis Christodoulou f27d41bb6f refactor: Remove old custom components and 3rd party plugins of video.js 2025-10-03 11:24:29 +03:00
Yiannis Christodoulou 1c4254ba35 refactor: Remove all files /static/lib/video-js/7.20.2 2025-10-03 11:24:29 +03:00
Yiannis Christodoulou 9bf79ecf6c feat: Video and Audio needs the same component now 2025-10-03 11:24:29 +03:00
Yiannis Christodoulou 50fb20d9d5 fix: embed page 2025-10-03 11:24:29 +03:00
Yiannis Christodoulou d088bcd8a6 fix: Remove code that is not related with latest version of video.js 2025-10-03 11:24:29 +03:00
Yiannis Christodoulou 861485107a fix: Check if embed and load the correct react element 2025-10-03 11:24:29 +03:00
Yiannis Christodoulou 3c362477e3 refactor: video.min.js not needed any more to be loaded in django template files 2025-10-03 11:24:29 +03:00
Yiannis Christodoulou a6c410bbc4 fix: Not need to load static/lib/video-js/7.20.2/video.min.js 2025-10-03 11:24:29 +03:00
Yiannis Christodoulou 9708c5e066 fix: Not need to install player packages as deleted 2025-10-03 11:24:29 +03:00
Yiannis Christodoulou e29d364fd3 feat: Fix chapters (rename text/name to chapterTitle) and fetch/post the correct object 2025-10-03 11:24:29 +03:00
Yiannis Christodoulou c5edfbefb6 stye: Fix the width of close modal button 2025-10-03 11:24:29 +03:00
Yiannis Christodoulou 499d98a5b2 fix: Fullscreen video styles for embedded video player 2025-10-03 11:24:29 +03:00
Yiannis Christodoulou a74f51f9cd chore: change text to chapterTitle 2025-10-03 11:24:29 +03:00
Yiannis Christodoulou 0456051a11 feat: The correct way to get/post chapters in django 2025-10-03 11:24:29 +03:00
Yiannis Christodoulou b96134bd9f feat: Timestamp click functionality, URL timestamps, embed functionality 2025-10-03 11:24:29 +03:00
Yiannis Christodoulou e3291a5d75 feat: Focus the player element so keyboard controls work 2025-10-03 11:24:29 +03:00
Yiannis Christodoulou 738d0d9e00 feat: Convert chapters data from backend format to required format with memoization 2025-10-03 11:24:29 +03:00
Yiannis Christodoulou 222c728909 fix:(video.js) support embed functionality and ensure videos play independently on the same page 2025-10-03 11:24:29 +03:00
Yiannis Christodoulou 2c6484b6ca chore: Replace segments string with chapters 2025-10-03 11:24:28 +03:00
Yiannis Christodoulou 5474db0b86 dev mode is now handle from env file 2025-10-03 11:24:28 +03:00
Yiannis Christodoulou d702689a0c feat: Check if this is an embed player (disable next video and autoplay features) 2025-10-03 11:24:28 +03:00
Yiannis Christodoulou 5066f60c00 feat: Add a method to support player in the same page (e.g. for the embed page) 2025-10-03 11:24:28 +03:00
Yiannis Christodoulou e780ffd5f9 build and uplod JS/CSS assets for video.js 2025-10-03 11:24:28 +03:00
Yiannis Christodoulou 492911786c chore: Run prettier for css files 2025-10-03 11:24:28 +03:00
Yiannis Christodoulou da322760c7 feat: Improve chapters' body 2025-10-03 11:24:28 +03:00
Yiannis Christodoulou 7f90b54b3c fix: Touch scroll detection for settingsOverlay 2025-10-03 11:24:28 +03:00
Yiannis Christodoulou 34bad434c8 feat: Helper to match language robustly (handles en vs en-US, srclang fallback) 2025-10-03 11:24:28 +03:00
Yiannis Christodoulou b95962cec8 feat: Enable smooth touch scrolling on mobile devices 2025-10-03 11:24:27 +03:00
Yiannis Christodoulou 127e3d2573 feat: Video.js has now audio files support 2025-10-03 11:24:27 +03:00
Yiannis Christodoulou 685863499e add a sample mp3 file for local dev tests on the video.js separated folder 2025-10-03 11:24:27 +03:00
Yiannis Christodoulou f10500570b fix: use the correct file formats for prettier 2025-10-03 11:24:27 +03:00