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
|
71bf1ba06d
|
feat: Improve service worker network error handling by returning 503 responses instead of throwing and refine client-side error logging for network unavailability.
|
2025-11-24 17:52:23 +08:00 |
|
kuekhaoyang
|
1384de946c
|
feat: implement image optimization and extract mobile play/pause logic into a new hook.
|
2025-11-24 16:59:13 +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
|
38bad7546f
|
fix: Refine video seeking logic in playback controls to prevent overwrites and offset HLS preloader start index to avoid browser competition.
|
2025-11-23 23:18:22 +08:00 |
|
kuekhaoyang
|
f0b19c1144
|
feat: Add usePlaybackPolling hook for robust playback progress updates and refine history item matching logic.
|
2025-11-23 23:11:59 +08:00 |
|
kuekhaoyang
|
95e4a733ee
|
fix: Prevent video from getting stuck at 00:00:00 by seeking to 0.1s on start and enable autoplay by default.
|
2025-11-23 21:59:00 +08:00 |
|
kuekhaoyang
|
045247041d
|
fix: prevent unnecessary video seeking if current time is close to initial playback time.
|
2025-11-23 17:21:12 +08:00 |
|
kuekhaoyang
|
09d8a124a5
|
feat: Implement HLS cache management with service worker updates, metadata tracking, and a settings UI.
|
2025-11-23 14:22:51 +08:00 |
|
kuekhaoyang
|
9ee468b246
|
feat: Implement debounced HLS segment preloading, preserve cache across manifest fetches, and add initialization tracking.
|
2025-11-23 13:58:23 +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
|
1b5f591a7a
|
feat: Integrate video playback progress with history store and ensure seeking on late initialization.
|
2025-11-22 15:53:05 +08:00 |
|
kuekhaoyang
|
5c67f69b5e
|
refactor: Remove player-specific dependencies, setup script, keyboard shortcuts, and project documentation.
|
2025-11-22 10:56: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
|
6e81559d90
|
refactor: extract player control logic into dedicated desktop and mobile hooks and introduce new mobile player control components.
|
2025-11-21 12:47:40 +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 |
|