From 15c4b35ac9a6ac175f85c97d508af6e16795e711 Mon Sep 17 00:00:00 2001 From: choibk Date: Sun, 25 Jan 2026 01:08:00 +0900 Subject: [PATCH] =?UTF-8?q?=EB=B2=84=EC=A0=84=20=EA=B4=80=EB=A6=AC=20?= =?UTF-8?q?=EC=8B=9C=EC=8A=A4=ED=85=9C=20=EC=B5=9C=EC=A2=85=20=EC=95=88?= =?UTF-8?q?=EC=A0=95=ED=99=94:=20=EC=95=88=EB=82=B4=20=EB=B0=B0=EB=84=88?= =?UTF-8?q?=20=EA=B0=80=EC=8B=9C=EC=84=B1=20=EB=AC=B8=EC=A0=9C=20=ED=95=B4?= =?UTF-8?q?=EA=B2=B0=20=EB=B0=8F=20=EB=8D=B0=EC=9D=B4=ED=84=B0=20=EB=A7=A4?= =?UTF-8?q?=ED=95=91=20=EB=B3=B4=EC=99=84=20(v0.4.0)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/platform/pages/VersionPage.tsx | 81 ++++++++++++++---------------- 1 file changed, 39 insertions(+), 42 deletions(-) diff --git a/src/platform/pages/VersionPage.tsx b/src/platform/pages/VersionPage.tsx index ecdc8d6..b861994 100644 --- a/src/platform/pages/VersionPage.tsx +++ b/src/platform/pages/VersionPage.tsx @@ -134,55 +134,52 @@ export function VersionPage() { {/* Debug Info (Only for internal check) */} -
- [Debug] NeedsUpdate: {String(needsUpdate)}, Remote: {remoteInfo ? 'Loaded' : 'Loading...'}, Current: {currentVersion}, Latest: {remoteInfo?.latest} +
+ [Debug] NeedsUpdate: {String(needsUpdate)}, Remote: {remoteInfo ? 'Loaded' : 'Loading...'}, Current: {currentVersion}, Latest: {remoteInfo?.latest}, LatestInfo: {remoteInfo?.latestInfo ? 'Present' : 'Missing'}
{/* Update Alert Banner - Based on Frontend Version comparison */} - {needsUpdate && !updateResult && ( -
-
-
-
- + {needsUpdate && !updateResult && remoteInfo?.latestInfo && ( +
+
+
+ +
+
+
+

+ {remoteInfo.latestInfo.type === 'urgent' ? '신속한 시스템 업데이트가 필요합니다' : '새로운 플랫폼 기능이 준비되었습니다'} +

+ + {remoteInfo.latestInfo.type} +
-
-
-

- {remoteInfo?.latestInfo?.type === 'urgent' ? '🚨 긴급 보안/시스템 업데이트 발견' : '✨ 새로운 업데이트가 가능합니다'} -

- - {remoteInfo?.latestInfo?.type || 'patch'} - -
-

- 현재 버전: v{currentVersion} → 최신 버전: {remoteInfo?.latest} -

- {remoteInfo?.latestInfo && ( -
-

[{remoteInfo.latestInfo.title}]

-
    - {remoteInfo.latestInfo.changes.slice(0, 3).map((c, i) => ( -
  • - - {c} -
  • - ))} - {remoteInfo.latestInfo.changes.length > 3 &&
  • ...외 {remoteInfo.latestInfo.changes.length - 3}건
  • } -
-
- )} +

+ 현재: v{currentVersion} 차기: v{remoteInfo.latestInfo.version} +

+ +
+

{remoteInfo.latestInfo.title}

+
    + {remoteInfo.latestInfo.changes.map((c, i) => ( +
  • +
    + {c} +
  • + ))} +
-
+ +
)}