* Update .gitignore
* feat: Improve Visual Distinction Between Trim and Chapters Editors
* fix: Convert timeline header styles to CSS classes
Moved inline styles for timeline headers in chapters and video editors to dedicated CSS classes for better maintainability and consistency.
* Bump version to 7.3.0
Update the VERSION in cms/version.py to 7.3.0 for the new release.
* build assets
* Update segment color schemes in video and chapters editor.
* build assets
* build assets
* fix: Prevent Safari from resetting segments after drag operations
Prevent Safari from resetting segments when loadedmetadata fires multiple times and fix stale state issues in click handlers by using refs instead of closure variables.
* build assets
* Bump version to 7.3.0-beta.3
Update the VERSION string in cms/version.py to reflect the new pre-release version 7.3.0-beta.3.
* Refactor chapter filtering and auto-save logic
Simplified chapter filtering to only exclude empty titles, allowing default chapter names. Updated auto-save logic to skip saving when there are no chapters or mediaId. Removed unused helper function and improved debug logging.
* Show default chapter title in editor and set initial title
The chapter title is now always displayed in the textarea, including default names like 'Chapter 1'. Also, the initial segment is created with 'Chapter 1' as its title instead of an empty string for better clarity.
* build assets
* Added frontend development files/environment
* More items-categories related removals
* Improvements in pages templates (inc. static pages)
* Improvements in video player
* Added empty home page message + cta
* Updates in media, playlist and management pages
* Improvements in material icons font loading
* Replaced media & playlists links in frontend dev-env
* frontend package version update
* chnaged frontend dev url port
* static files update
* Changed default position of theme switcher
* enabled frontend docker container
* Remove Loading Video Visibility Bug
* Quality Y-Overflow for Mobile
* Update _commons.js
* Oneliner
* Reset _common.js
* Use OnLoad
* Use Observer
* No Max-Height