Commit Graph
47 Commits
Author SHA1 Message Date
kuekhaoyang a9888353a3 feat: Implement mobile double-tap gestures for video player controls and apply CSS optimizations. 2026-02-16 23:27:45 +08:00
kuekhaoyang e95fae4284 feat: Implement language filtering and display language information across video components. 2026-02-16 22:08:25 +08:00
kuekhaoyang c8402aedef feat: Implement HLS blob URL playback fallback for WebView-based browsers and increment package version. 2026-02-16 21:39:24 +08:00
kuekhaoyang e04fe79355 feat: Introduce 'auto' fullscreen type with device-specific defaults, update player logic and settings, and add dedicated iOS fullscreen documentation. 2026-02-16 10:58:47 +08:00
kuekhaoyang bb7bc3e75f feat: Enhance M3U8 ad detection with proxy URL unwrapping and segment-level analysis, and implement proxy fallback for HLS playlist fetching. 2026-02-16 10:31:09 +08:00
kuekhaoyang 772e377b3d feat: Conditionally adjust speed menu and button dimensions for rotated display. 2026-02-04 20:18:02 +08:00
kuekhaoyang 30f54e5fa7 feat: Improve dropdown menu positioning and alignment for MoreMenu and SpeedMenu in rotated fullscreen landscape mode. 2026-02-04 20:10:53 +08:00
kuekhaoyang 5d13724af4 feat: Adjust menu positioning logic for rotated mode by modifying left, align, top, and bottom styles. 2026-02-04 19:42:31 +08:00
kuekhaoyang b12bdc06da feat: Implement smart positioning and dynamic opening for desktop menus, and refine overlay navigation button pointer event handling. 2026-02-04 19:27:29 +08:00
kuekhaoyang cfebce6f56 feat: Center desktop player menus in normal mode and adjust right controls z-index. 2026-02-04 18:57:12 +08:00
kuekhaoyang b608d1031c feat: Enhance desktop player menu positioning for rotated states and improve control button clickability. 2026-02-04 17:36:16 +08:00
kuekhaoyang a7020529df Refactor: improve dropdown menu positioning by calculating relative to container and adjust slider track hover area. 2026-02-04 17:22:35 +08:00
kuekhaoyang 787110bd40 . 2026-02-04 17:13:00 +08:00
kuekhaoyang 9e6275f68b feat: enhance video player progress bar touch interaction by adding native touch event handling and increasing touch target area. 2026-02-04 17:02:23 +08:00
kuekhaoyang 22d6d4fee6 feat: Implement orientation-aware progress bar interaction for forced landscape mode on iOS and update player dependencies. 2026-02-04 16:47:34 +08:00
kuekhaoyang 56004edb29 feat: Implement PWA support and enhance desktop player menu positioning with dynamic space awareness. 2026-02-03 20:18:38 +08:00
kuekhaoyang a68be420af feat: Enhance web fullscreen experience on iOS by forcing windowed mode, handling orientation, and preventing native player takeover. 2026-02-03 20:08:47 +08:00
kuekhaoyang 2aa90a4d4f feat: implement proxy mode setting for video playback with retry, none, and always options 2026-01-25 14:40:38 +08:00
kuekhaoyang d412764384 feat: Add player settings page for default fullscreen mode selection and refine player fullscreen UI. 2026-01-25 11:18:26 +08:00
kuekhaoyang c9fde882c9 feat: Implement window fullscreen option for the player, enhance password gate protection logic, and add a settings icon. 2026-01-25 10:59:47 +08:00
kuekhaoyang 9b3766d1af feat: Enhance desktop player more menu with fullscreen responsiveness, auto-close on scroll, and updated styling. 2026-01-25 10:23:06 +08:00
Troray fdb5f31154 fix(useVideoPlayer): 统一 buffered 状态与 refresh 逻辑
- 更新 CustomVideoPlayer 的 key 以包含 source
- 确保播放器组件在源切换时正确重新挂载
2026-01-24 02:47:58 +08:00
kuekhaoyang 49c37b372f feat: Update Next.js to 16.1.4, bump project version to 4.0.0, refine DesktopMoreMenu UI, and remove AD_FILTER_GUIDE.md. 2026-01-21 19:13:21 +08:00
Troray 47e8df2c6a Update useHlsPlayer.ts 2026-01-19 22:26:42 +08:00
Troray c3d01e95a4 新增M3U8启发式广告检测算法并支持动态关键词配置 2026-01-19 21:52:38 +08:00
kuekhaoyang a93f96c967 Fix Progress bar can't drag 2026-01-13 16:11:25 +08:00
kuekhaoyang b11e762350 Update 2026-01-13 16:04:13 +08:00
kuekhaoyang 427f4e2a9a Update 2026-01-12 19:41:18 +08:00
kuekhaoyang c137d3c933 Update 2026-01-12 19:29:58 +08:00
kuekhaoyang 26cfa10c3a feat: Replace adult and secret content features with a new premium content system. 2026-01-04 19:04:27 +08:00
kuekhaoyang bd0aee233d feat: add isSecret prop to PlayerNavbar for conditional navigation and title text, and update package version 2026-01-04 18:24:55 +08:00
kuekhaoyang d7cd4c6e36 feat: Improve hook stability and performance with useCallback and useMemo, and enhance auto-skip and search error handling. 2026-01-04 18:18:47 +08:00
kuekhaoyang c5e2397f2a feat: implement secret mode with separate history and favorites, and dedicated player links 2026-01-02 13:54:27 +08:00
kuekhaoyang 8dd9bb67b5 feat: Add Douban tags API, enhance popular movies hook, and improve Chinese localization. 2026-01-02 13:42:20 +08:00
kuekhaoyang f379c52e76 feat: Implement video stall detection, next episode loading UI, and persist playback rate across sessions. 2026-01-02 13:17:10 +08:00
Troray 9adb951c66 feature/site-meta
通过环境命令设置站点名称、描述
2026-01-02 07:57:25 +08:00
kuekhaoyang 73e5ec5046 feat: Refine player control button sizes and update play button styling. 2025-12-29 12:53:11 +08:00
kuekhaoyang 7f0b37cda5 feat: Add onSpeedMenuMouseEnter prop to DesktopOverlayWrapper and expose isOutroActive from useAutoSkip. 2025-12-29 10:50:15 +08:00
kuekhaoyang c920a3160a feat: Introduce display settings for real-time latency and search mode, enhance video player controls, and add a generic UI switch component. 2025-12-29 10:48:25 +08:00
kuekhaoyang deb55a40fe fix: Adjust desktop player menus to portal into a specified container for improved positioning. 2025-12-28 18:16:35 +08:00
kuekhaoyang ff18e10af5 feat: Enhance video playback stability, integrate more menu into control visibility, and improve player UI responsiveness. 2025-12-26 21:12:09 +08:00
kuekhaoyang 3afd65ffcc feat: Remove mobile video player implementation and related hooks, consolidating CustomVideoPlayer to use only the desktop player. 2025-12-26 20:53:14 +08:00
kuekhaoyang 337fcb9837 feat: Refine HLS player configuration with more aggressive buffering, conservative ABR, and extended loading retries and timeouts. 2025-12-26 18:45:41 +08:00
kuekhaoyang a6d65ba432 feat: add fullscreen toggle prop to desktop player controls. 2025-12-26 11:55:15 +08:00
kuekhaoyang 8e985e2268 feat: Add Google Cast functionality and controls to the desktop player. 2025-12-26 11:51:56 +08:00
kuekhaoyang 760ba2493e feat: Enhance fullscreen toggle and detection with cross-browser prefixes and fallbacks. 2025-12-26 11:23:06 +08:00
kuekhaoyang 43a35e3f47 new 2025-12-24 23:53:24 +08:00