Commit Graph
10 Commits
Author SHA1 Message Date
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