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} +
  • + ))} +
-
+ +
)}