Yiannis Christodoulou
002016a9dd
fix: Do not use rounded corners in embed modal
2025-10-03 11:24:32 +03:00
Yiannis Christodoulou
51b52c38a3
fix: Remove the dark background from avatar/title in embed
2025-10-03 11:24:32 +03:00
Yiannis Christodoulou
71b9935d2c
feat: Truncate chapter's title above the timeline thumbnail if is too long
2025-10-03 11:24:32 +03:00
Yiannis Christodoulou
89a74f6570
fix: The volume hover should be displayed in front of the seekbar
2025-10-03 11:24:32 +03:00
Yiannis Christodoulou
e095d68667
fix: switch the play icons to the correct way
2025-10-03 11:24:32 +03:00
Yiannis Christodoulou
f3888981db
feat: Skip the autoplay if is playlist by passing the isPlayList to the video.js
2025-10-03 11:24:31 +03:00
Yiannis Christodoulou
ed07da1783
feat: Change autoplay icons and improve switch on/off functionality
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
9670ab7e11
fix: Sticky controls for embed player - always at bottom of window
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
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
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
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
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
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
Yiannis Christodoulou
d37eab41c7
fix: Store reference to the current chapter span for dynamic updates
2025-10-03 11:24:26 +03:00
Yiannis Christodoulou
ca830788ca
fix: Video.js (chaptersData conditions, separate sprite preview, add close icon in modal settings)
2025-10-03 11:24:26 +03:00
Yiannis Christodoulou
0dda684c3f
prepare the __chapter_data
2025-10-03 11:24:26 +03:00
Yiannis Christodoulou
96100d920d
fix: Get the correct object for chapter_data from backend
2025-10-03 11:24:26 +03:00
Yiannis Christodoulou
5d99a4e23d
feat: Video.js (qualities, css improvements)
...
- Settings menu content - split into separate variables for maintainability
- Only include qualities that have actual sources
- hls_info vs encodings_info
2025-10-03 11:24:26 +03:00
Yiannis Christodoulou
543085c38f
fix: Video.js improve browser/device compatibility, fixes and a lot improvements
2025-10-03 11:24:25 +03:00
Yiannis Christodoulou
3accbd29ce
fix: Video.js improve styling of Toolbar icons
...
- chapter popup
- settings popup
- autoplay
-align the icons properly in the bar
2025-10-03 11:24:25 +03:00
Markos Gogoulos
d88f4a27cc
chapters
2025-10-03 11:24:25 +03:00
Yiannis Christodoulou
eaf87e20d8
feat: Autoplay functionality
2025-10-03 11:24:24 +03:00
Yiannis Christodoulou
de520e9faa
fix: Next video link
2025-10-03 11:24:24 +03:00
Yiannis Christodoulou
df2e168184
chore: Remove debugging logs
2025-10-03 11:24:23 +03:00
Yiannis Christodoulou
d70b71228a
feat: Custom Seek Indicator Component for showing visual feedback during arrow key seeking
2025-10-03 11:24:23 +03:00
Yiannis Christodoulou
20e6a38fc8
chore: fix margins between tool icons
2025-10-03 11:24:23 +03:00
Yiannis Christodoulou
449baeabd1
style: Place the main tool icons to the right
2025-10-03 11:24:23 +03:00
Yiannis Christodoulou
a66d823d1d
feat: Related media at the end of video
2025-10-03 11:24:23 +03:00
Yiannis Christodoulou
11465523b1
feat: Add the sprites functionality
2025-10-03 11:24:23 +03:00