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 |
|
Yiannis Christodoulou
|
1501c3d49e
|
update video.js readme file
|
2025-10-03 11:24:27 +03:00 |
|
Markos Gogoulos
|
e34bd55e7a
|
wtv
|
2025-10-03 11:24:27 +03:00 |
|
Markos Gogoulos
|
32f61cf566
|
chapters
|
2025-10-03 11:24:27 +03:00 |
|
Markos Gogoulos
|
8f45afc1fe
|
update
|
2025-10-03 11:24:27 +03:00 |
|
Yiannis Christodoulou
|
4b2d85522f
|
build assets
|
2025-10-03 11:24:27 +03:00 |
|