kuekhaoyang
220d1b0faf
feat: Implement HLS download and enhance copy link functionality to support original and proxied URLs.
2025-11-29 11:05:04 +08:00
kuekhaoyang
39ef730b88
feat: Add useHlsPlayer hook to manage HLS video playback and integrate it into DesktopVideoPlayer.
2025-11-28 21:46:55 +08:00
kuekhaoyang
3843ecdd84
feat: Implement intelligent HLS preloading that respects player loading state and browser buffer health.
2025-11-24 22:15:57 +08:00
kuekhaoyang
66be634b53
feat: Improve video playback state syncing for AirPlay and add unoptimized and referrerPolicy to image components.
2025-11-24 16:54:20 +08:00
kuekhaoyang
1e31a842e9
feat: Implement HLS video segment preloading and caching using a service worker.
2025-11-23 13:01:08 +08:00
kuekhaoyang
4489165a08
feat: Introduce shouldAutoPlay prop for video players and add a video content proxy API.
2025-11-22 16:41:11 +08:00
kuekhaoyang
58a8d4910e
feat: Implement comprehensive search functionality, enhance video player controls for desktop and mobile, and refactor settings and history UI.
2025-11-21 19:00:23 +08:00
kuekhaoyang
36488e545c
feat: Introduce distinct mobile and desktop video player UI, controls, and state management, along with new styling and icon components.
2025-11-21 12:34:45 +08:00
kuekhaoyang
3a756dd06f
feat: Enhance search history dropdown with absolute positioning and empty state styling; improve video player autoplay functionality
2025-11-19 12:22:20 +08:00
kuekhaoyang
0c9844d9ce
refactor: optimize performance in various components; adjust animation intervals, memoize components, and improve sorting logic
2025-11-18 17:43:09 +08:00
kuekhaoyang
79ac2c349e
feat: Optimize component performance with GPU acceleration and add placeholder image for missing content
2025-11-18 15:15:45 +08:00
kuekhaoyang
bda49259f1
feat: add toast notification functionality and copy link option in video players
2025-11-18 13:20:22 +08:00
kuekhaoyang
df437ce4ab
feat: update time formatting in DesktopVideoPlayer and MobileVideoPlayer to include hours
2025-11-18 13:12:16 +08:00
kuekhaoyang
d92c2808c2
feat: optimize scrolling performance and enhance control responsiveness in DesktopVideoPlayer
2025-11-18 13:10:42 +08:00
kuekhaoyang
a7480fb47a
feat: add MobileVideoPlayer component with advanced controls and hooks
...
- Implemented MobileVideoPlayer component for mobile video playback.
- Added features such as play/pause, skip forward/backward, volume control, and fullscreen support.
- Integrated double-tap gesture handling for skipping video.
- Included hooks for screen orientation management and mobile detection.
- Enhanced user experience with loading indicators and playback speed options.
2025-11-18 12:40:50 +08:00