Commit Graph

  • d3b58bf27b chore: Do not use the full url in hls_info Yiannis Christodoulou 2025-09-23 09:24:01 +03:00
  • ff160ae487 Update video-js.css Yiannis Christodoulou 2025-09-22 23:35:26 +03:00
  • 9670ab7e11 fix: Sticky controls for embed player - always at bottom of window Yiannis Christodoulou 2025-09-22 23:32:58 +03:00
  • 467f2cf1c6 build assets Yiannis Christodoulou 2025-09-22 23:18:02 +03:00
  • 68fa1efe87 feat: Add Embed Info Overlay Component (for embed player only) Yiannis Christodoulou 2025-09-22 23:17:52 +03:00
  • a89ee7b0e0 fix: Fullscreeen left/right/play/pause arrow keys doesn't work Yiannis Christodoulou 2025-09-22 22:48:40 +03:00
  • 641ee66e59 fix z-index for embed (show embed modal in front of video js) Yiannis Christodoulou 2025-09-22 22:40:48 +03:00
  • 44095ee19c build assets Yiannis Christodoulou 2025-09-22 17:52:47 +03:00
  • a80fac1df4 fix: Remove social icons from embed modal Yiannis Christodoulou 2025-09-20 02:58:40 +03:00
  • 59210b8562 fix: Hide AUTOPLAY from react (outside the player) Yiannis Christodoulou 2025-09-20 02:44:51 +03:00
  • 5fda4610da fix: Chapter title, next video icon, play video with sound, dark opacity, fix hls, cleanup logs Yiannis Christodoulou 2025-09-20 02:39:40 +03:00
  • 8d31ff71e0 fix pre-commit issues in django Yiannis Christodoulou 2025-09-19 13:19:26 +03:00
  • 098bdce125 build assets after cleanup Yiannis Christodoulou 2025-09-19 13:12:47 +03:00
  • f27d41bb6f refactor: Remove old custom components and 3rd party plugins of video.js Yiannis Christodoulou 2025-09-19 13:10:55 +03:00
  • 1c4254ba35 refactor: Remove all files /static/lib/video-js/7.20.2 Yiannis Christodoulou 2025-09-19 13:09:21 +03:00
  • 9bf79ecf6c feat: Video and Audio needs the same component now Yiannis Christodoulou 2025-09-19 13:08:15 +03:00
  • 50fb20d9d5 fix: embed page Yiannis Christodoulou 2025-09-19 13:07:52 +03:00
  • d088bcd8a6 fix: Remove code that is not related with latest version of video.js Yiannis Christodoulou 2025-09-19 13:07:41 +03:00
  • 861485107a fix: Check if embed and load the correct react element Yiannis Christodoulou 2025-09-19 13:04:54 +03:00
  • 3c362477e3 refactor: video.min.js not needed any more to be loaded in django template files Yiannis Christodoulou 2025-09-19 13:02:00 +03:00
  • a6c410bbc4 fix: Not need to load static/lib/video-js/7.20.2/video.min.js Yiannis Christodoulou 2025-09-19 12:58:01 +03:00
  • 9708c5e066 fix: Not need to install player packages as deleted Yiannis Christodoulou 2025-09-19 12:57:19 +03:00
  • e29d364fd3 feat: Fix chapters (rename text/name to chapterTitle) and fetch/post the correct object Yiannis Christodoulou 2025-09-19 12:56:45 +03:00
  • c5edfbefb6 stye: Fix the width of close modal button Yiannis Christodoulou 2025-09-19 12:55:38 +03:00
  • 499d98a5b2 fix: Fullscreen video styles for embedded video player Yiannis Christodoulou 2025-09-19 12:44:17 +03:00
  • a74f51f9cd chore: change text to chapterTitle Yiannis Christodoulou 2025-09-19 12:27:26 +03:00
  • 0456051a11 feat: The correct way to get/post chapters in django Yiannis Christodoulou 2025-09-19 12:05:46 +03:00
  • b96134bd9f feat: Timestamp click functionality, URL timestamps, embed functionality Yiannis Christodoulou 2025-09-19 09:32:41 +03:00
  • e3291a5d75 feat: Focus the player element so keyboard controls work Yiannis Christodoulou 2025-09-19 09:17:03 +03:00
  • 738d0d9e00 feat: Convert chapters data from backend format to required format with memoization Yiannis Christodoulou 2025-09-19 09:16:42 +03:00
  • 222c728909 fix:(video.js) support embed functionality and ensure videos play independently on the same page Yiannis Christodoulou 2025-09-19 08:31:38 +03:00
  • 2c6484b6ca chore: Replace segments string with chapters Yiannis Christodoulou 2025-09-19 08:28:15 +03:00
  • 5474db0b86 dev mode is now handle from env file Yiannis Christodoulou 2025-09-18 12:13:53 +03:00
  • d702689a0c feat: Check if this is an embed player (disable next video and autoplay features) Yiannis Christodoulou 2025-09-18 12:03:00 +03:00
  • 5066f60c00 feat: Add a method to support player in the same page (e.g. for the embed page) Yiannis Christodoulou 2025-09-18 11:15:26 +03:00
  • e780ffd5f9 build and uplod JS/CSS assets for video.js Yiannis Christodoulou 2025-09-18 10:33:27 +03:00
  • 492911786c chore: Run prettier for css files Yiannis Christodoulou 2025-09-18 10:30:48 +03:00
  • da322760c7 feat: Improve chapters' body Yiannis Christodoulou 2025-09-18 10:30:32 +03:00
  • 7f90b54b3c fix: Touch scroll detection for settingsOverlay Yiannis Christodoulou 2025-09-18 10:30:09 +03:00
  • 34bad434c8 feat: Helper to match language robustly (handles en vs en-US, srclang fallback) Yiannis Christodoulou 2025-09-18 10:29:50 +03:00
  • b95962cec8 feat: Enable smooth touch scrolling on mobile devices Yiannis Christodoulou 2025-09-18 10:29:17 +03:00
  • 127e3d2573 feat: Video.js has now audio files support Yiannis Christodoulou 2025-09-18 10:28:10 +03:00
  • 685863499e add a sample mp3 file for local dev tests on the video.js separated folder Yiannis Christodoulou 2025-09-18 10:25:39 +03:00
  • f10500570b fix: use the correct file formats for prettier Yiannis Christodoulou 2025-09-18 10:23:39 +03:00
  • 1501c3d49e update video.js readme file Yiannis Christodoulou 2025-09-18 10:23:23 +03:00
  • e34bd55e7a wtv Markos Gogoulos 2025-09-17 12:16:56 +03:00
  • 32f61cf566 chapters Markos Gogoulos 2025-09-17 11:35:52 +03:00
  • 8f45afc1fe update Markos Gogoulos 2025-09-17 10:54:12 +03:00
  • 4b2d85522f build assets Yiannis Christodoulou 2025-09-16 12:39:52 +03:00
  • d37eab41c7 fix: Store reference to the current chapter span for dynamic updates Yiannis Christodoulou 2025-09-16 12:39:32 +03:00
  • 31bc0ac0b2 build assets for video.js Yiannis Christodoulou 2025-09-16 09:58:53 +03:00
  • ca830788ca fix: Video.js (chaptersData conditions, separate sprite preview, add close icon in modal settings) Yiannis Christodoulou 2025-09-16 09:58:41 +03:00
  • 0eb9b5ce1b chore: Add a sample video for chapters editor Yiannis Christodoulou 2025-09-16 09:55:54 +03:00
  • 6eab5bf7b7 fix: Change endpoint save_chapters to chapters [POST] Yiannis Christodoulou 2025-09-16 09:55:15 +03:00
  • 0dda684c3f prepare the __chapter_data Yiannis Christodoulou 2025-09-16 00:38:44 +03:00
  • 96100d920d fix: Get the correct object for chapter_data from backend Yiannis Christodoulou 2025-09-15 23:58:04 +03:00
  • 5d99a4e23d feat: Video.js (qualities, css improvements) Yiannis Christodoulou 2025-09-15 23:47:43 +03:00
  • 543085c38f fix: Video.js improve browser/device compatibility, fixes and a lot improvements Yiannis Christodoulou 2025-09-15 14:41:28 +03:00
  • b14e1f609d video.js build assets Yiannis Christodoulou 2025-09-10 15:53:38 +03:00
  • 3accbd29ce fix: Video.js improve styling of Toolbar icons Yiannis Christodoulou 2025-09-10 13:53:37 +03:00
  • d88f4a27cc chapters Markos Gogoulos 2025-08-17 10:30:45 +03:00
  • 1f20d49353 upload build assets Yiannis Christodoulou 2025-07-28 03:32:43 +03:00
  • 783e234d3c fix: blank line contains whitespace Yiannis Christodoulou 2025-07-28 03:23:10 +03:00
  • f472f94095 feat: Auto save functionality in both editors (video-editor, chapters-editor) Yiannis Christodoulou 2025-07-28 03:14:19 +03:00
  • 32af52ccda chore: Disable the unload page warning Yiannis Christodoulou 2025-07-28 02:19:00 +03:00
  • 694c1aa637 build chapters_editor assets Yiannis Christodoulou 2025-07-28 02:14:10 +03:00
  • 197e5969aa build chapters_editor assets Yiannis Christodoulou 2025-07-28 02:13:24 +03:00
  • 8df5ea880c feat: Chapter editor main functionality and styling Yiannis Christodoulou 2025-07-28 02:13:09 +03:00
  • 79de619be4 change the structure of object in window.MEDIA_DATA.chapters Yiannis Christodoulou 2025-07-28 02:12:21 +03:00
  • bce3f9c75d fix: Uncomment def video_chapters in django Yiannis Christodoulou 2025-07-28 01:59:15 +03:00
  • 8a87aad647 feat: Chapters Editor (init) [copy from video editor] Yiannis Christodoulou 2025-07-27 23:24:45 +03:00
  • e65e8c2055 build assets Yiannis Christodoulou 2025-07-27 23:24:07 +03:00
  • 0d44f040d6 chore: Prepare django for edit_chapters Yiannis Christodoulou 2025-07-27 23:23:42 +03:00
  • da656b46e5 Update .prettierignore Yiannis Christodoulou 2025-07-27 23:22:51 +03:00
  • c3c162ee9b fix: Exclude package-lock.json files that may not exist or be removed during frontend setup Yiannis Christodoulou 2025-07-27 21:28:23 +03:00
  • 074638e237 chore: video-editor update with new prettier settings Yiannis Christodoulou 2025-07-27 21:25:44 +03:00
  • eaf87e20d8 feat: Autoplay functionality Yiannis Christodoulou 2025-07-22 05:18:43 +03:00
  • de520e9faa fix: Next video link Yiannis Christodoulou 2025-07-22 02:07:01 +03:00
  • df2e168184 chore: Remove debugging logs Yiannis Christodoulou 2025-07-22 01:12:11 +03:00
  • d70b71228a feat: Custom Seek Indicator Component for showing visual feedback during arrow key seeking Yiannis Christodoulou 2025-07-22 01:09:55 +03:00
  • 20e6a38fc8 chore: fix margins between tool icons Yiannis Christodoulou 2025-07-22 00:36:56 +03:00
  • 449baeabd1 style: Place the main tool icons to the right Yiannis Christodoulou 2025-07-22 00:12:15 +03:00
  • a66d823d1d feat: Related media at the end of video Yiannis Christodoulou 2025-07-21 19:45:19 +03:00
  • 11465523b1 feat: Add the sprites functionality Yiannis Christodoulou 2025-07-21 18:57:05 +03:00
  • dca9ef4014 static files after build Yiannis Christodoulou 2025-07-14 15:46:59 +03:00
  • 8bf50795c2 fix: Push specific controls to the right side of control bar Yiannis Christodoulou 2025-07-14 15:02:36 +03:00
  • 13f80a526a fix: Force save subtitle preference in local storage Yiannis Christodoulou 2025-07-14 04:38:53 +03:00
  • 73e679cdd3 feat: Store user preferences in local storage Yiannis Christodoulou 2025-07-14 04:20:45 +03:00
  • f678df2b14 Update CustomSettingsMenu.css Yiannis Christodoulou 2025-07-14 03:41:08 +03:00
  • dc9a5492db feat: Create the custom icon and chapters sidebar Yiannis Christodoulou 2025-07-14 03:19:27 +03:00
  • b3ab626c91 fix the height of volume slider Yiannis Christodoulou 2025-07-13 18:00:26 +03:00
  • 6d4f6a93a6 feat: Implement the next video functionality Yiannis Christodoulou 2025-07-13 16:04:41 +03:00
  • 3d08f3b29f feat: Create the component CustomRemainingTime Yiannis Christodoulou 2025-07-13 15:34:36 +03:00
  • b314f7d628 fix: Move prettier to the root Yiannis Christodoulou 2025-07-13 15:31:58 +03:00
  • f6e595687c sample video Yiannis Christodoulou 2025-07-13 05:59:15 +03:00
  • 8c6361f17e feat: Separate the video.js components Yiannis Christodoulou 2025-07-13 03:37:08 +03:00
  • aeb0455fa7 update static files after build Yiannis Christodoulou 2025-07-08 06:06:31 +03:00
  • e6c5a826ca build assets (video.js) Yiannis Christodoulou 2025-07-08 06:06:07 +03:00
  • e2a469880d feat: Improves the build and deploy functionality (build video_editor and video_js at once) Yiannis Christodoulou 2025-07-08 06:05:51 +03:00
  • 388a2bec91 feat: An improved prettier config for all React apps Yiannis Christodoulou 2025-07-08 06:05:08 +03:00