kuekhaoyang
f98de077f7
fix: player UX, ad fingerprinting, Android TV 9 white screen
...
Address issues #217 #218 and integrate the useful parts of PR #219 without
regressions: stop player rebuild on episode reverse, grid/paged episodes,
poster placeholders, chrome69 client transpile for Amlogic WebView, and
duration-signature ad block detection while keeping interstitial/proxy filters.
Bump to 4.9.15.
2026-07-25 14:43:30 +08:00
kuekhaoyang
19e9707041
Fix managed auth and source list regressions
2026-04-15 23:04:41 +08:00
kuekhaoyang
e2d7549a70
fix(player): expand the default player viewport
...
Remove the extra player shell, make the inline player full width on phones, align portrait web fullscreen to the top, and bump the app version to 4.8.2.
Closes #154
2026-04-12 10:51:48 +08:00
kuekhaoyang
e73416d76b
gate VideoTogether behind settings
2026-04-02 22:29:27 +08:00
kuekhaoyang
9c3a984984
add VideoTogether website integration
2026-04-02 20:22:53 +08:00
kuekhaoyang
91a89e8bf2
Fix issue #72 follow-ups and IPTV source handling
2026-03-26 14:16:58 +08:00
kuekhaoyang
35f7f4d83a
feat: upgrade player fullscreen buffering and panel controls
2026-03-26 13:51:45 +08:00
kuekhaoyang
5d8c3daba0
feat: add full source resolution probing and display in player UI
2026-03-18 13:06:58 +08:00
kuekhaoyang
49fd5b70f4
feat: add video resolution detection and expose callback in player components
2026-03-12 23:12:55 +08:00
kuekhaoyang
0e87c94a64
feat: 修复超长 URL (414) 问题,添加分辨率检测,修复高级模式 bug,提升兼容性
...
- 将 groupedSources 存储在 sessionStorage 中而非 URL 参数里,以防止因 URL 过长导致的 CDN 414 错误 (#112 )
- 自动将旧版 groupedSources URL 迁移至短 gs 键
- 从视频元素中检测并显示实际视频分辨率(例如 1920x1080),不再依赖来源提供的标签
- 修复 PlayerNavbar 设置链接在高级模式下总是跳转到 /settings 而非 /premium/settings 的问题 (#106 )
- 修复 WatchHistorySidebar 未向 HistoryList 传递 isPremium,导致历史记录项 URL 丢失 premium=1 参数的问题 (#106 )
- 为 HLS 播放添加多级浏览器回退机制 (HLS.js → 原生 → 代理 → 错误并提供浏览器建议) (#104 )
- 在 IPTV 播放器中添加 HEVC/H.265 级别过滤,防止 CCTV 等频道出现仅有音频播放的问题 (#81 )
- 更新依赖并升级版本至 4.5.0
2026-03-12 22:58:30 +08:00
kuekhaoyang
1e14948225
feat: implement locale switching between Simplified and Traditional Chinese with opencc-js
2026-03-01 13:22:06 +08:00
kuekhaoyang
98599bb972
feat: implement multi-level IPTV sidebar with source and group expansion, multi-route collapse, and optimized search performance.
2026-02-20 11:41:53 +08:00
kuekhaoyang
c0fcfcc4ac
feat: implement IPTV channel search debouncing and pagination, add video source auto-fallback, and improve type normalization.
2026-02-19 14:27:17 +08:00
kuekhaoyang
9ea9f85507
feat: Implement user-defined video sources and danmaku API management with new settings pages and a dedicated store.
2026-02-19 11:56:14 +08:00
kuekhaoyang
aa8f8e9ff9
feat: enhance IPTV player with comprehensive controls, improved stream loading robustness, and UI refinements including volume, progress, and fullscreen.
2026-02-17 22:24:49 +08:00
kuekhaoyang
4256ef4179
feat: Add pagination to the IPTV channel grid and enable editing for IPTV sources.
2026-02-17 20:42:26 +08:00
kuekhaoyang
798fac455a
feat: Implement background search for alternative video sources and enhance source switching capabilities.
2026-02-17 19:33:02 +08:00
kuekhaoyang
acf8cff63a
feat: Persist player volume and mute settings and integrate source selection directly into the episode list.
2026-02-17 12:42:41 +08:00
kuekhaoyang
338981dadb
feat: Add initial support for Android TV and Apple TV platforms, introduce a dedicated premium mode settings store, and implement personalized video recommendations.
2026-02-17 12:00:07 +08:00
kuekhaoyang
df37806de7
feat: Implement danmaku (bullet comments) functionality with API integration, settings, and player display.
2026-02-17 10:21:07 +08:00
kuekhaoyang
dcc897f139
feat: Enhance player page mobile experience with a new SegmentedControl component for tab-based content switching.
2026-01-25 16:01:28 +08:00
Troray
69f49d88fd
fix(player/page): 兼容 Chrome/Safari 源切换播放中断
...
- 移除 window.location.reload()
- 添加注释说明自动重新获取机制
2026-01-24 02:40:55 +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
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
43a35e3f47
new
2025-12-24 23:53:24 +08:00