From 4f126e89f0aad4aba14d84ac37ecbc32e6bb04eb Mon Sep 17 00:00:00 2001 From: mtvpls Date: Sat, 6 Dec 2025 20:17:21 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BC=96=E5=86=99=E6=9B=B4=E6=96=B0=E6=97=A5?= =?UTF-8?q?=E5=BF=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG | 9 +++++++++ VERSION.txt | 2 +- src/components/UpdateNotification.tsx | 15 +++++++++++++-- src/lib/changelog.ts | 12 ++++++++++++ src/lib/version.ts | 2 +- 5 files changed, 36 insertions(+), 4 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index 1f32e4a..388dce6 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,12 @@ +## [200.4.0] - 2025-12-06 + +### Added +- 增加tvbox订阅功能,自带去广告 +- 增加弹幕本地缓存 + +### Changed +- 外部播放器使用代理m3u8时现在可以增加鉴权了 + ## [200.3.0] - 2025-12-05 ### Added diff --git a/VERSION.txt b/VERSION.txt index e865b95..a127f49 100644 --- a/VERSION.txt +++ b/VERSION.txt @@ -1 +1 @@ -100.0.0 \ No newline at end of file +200.4.0 \ No newline at end of file diff --git a/src/components/UpdateNotification.tsx b/src/components/UpdateNotification.tsx index bf89c05..c32c1c8 100644 --- a/src/components/UpdateNotification.tsx +++ b/src/components/UpdateNotification.tsx @@ -12,15 +12,26 @@ export const UpdateNotification: React.FC = () => { const { updateStatus, isChecking } = useVersionCheck(); const [isOwner, setIsOwner] = useState(false); const [isVersionPanelOpen, setIsVersionPanelOpen] = useState(false); + const [isMobile, setIsMobile] = useState(false); useEffect(() => { // 检查认证信息 const authInfo = getAuthInfoFromBrowserCookie(); setIsOwner(authInfo?.role === 'owner'); + + // 检查是否是移动设备 + const checkMobile = () => { + setIsMobile(window.innerWidth < 768); + }; + + checkMobile(); + window.addEventListener('resize', checkMobile); + + return () => window.removeEventListener('resize', checkMobile); }, []); - // 检查中、不是站长或没有更新时不渲染任何内容 - if (isChecking || !isOwner || updateStatus !== UpdateStatus.HAS_UPDATE) { + // 检查中、不是站长、是移动设备或没有更新时不渲染任何内容 + if (isChecking || !isOwner || isMobile || updateStatus !== UpdateStatus.HAS_UPDATE) { return null; } diff --git a/src/lib/changelog.ts b/src/lib/changelog.ts index 8134351..cab7acf 100644 --- a/src/lib/changelog.ts +++ b/src/lib/changelog.ts @@ -10,6 +10,18 @@ export interface ChangelogEntry { } export const changelog: ChangelogEntry[] = [ + { + version: '200.4.0', + date: '2025-12-06', + added: [ + '增加弹幕本地缓存', + '增加tvbox订阅功能,自带去广告' + ], + changed: [ + '外部播放器使用代理m3u8时现在可以增加鉴权了' + ], + fixed: [], + }, { version: '200.3.0', date: '2025-12-05', diff --git a/src/lib/version.ts b/src/lib/version.ts index bc22c5b..63c41ba 100644 --- a/src/lib/version.ts +++ b/src/lib/version.ts @@ -1,6 +1,6 @@ /* eslint-disable no-console */ -const CURRENT_VERSION = '200.3.0'; +const CURRENT_VERSION = '200.4.0'; // 导出当前版本号供其他地方使用 export { CURRENT_VERSION };