chore: update plan automation and chat status UI

This commit is contained in:
2026-04-23 20:27:40 +09:00
parent 6e863feafd
commit 346d4c2208
26 changed files with 317 additions and 74 deletions

View File

@@ -484,12 +484,18 @@ function formatDateTimeLabel(value: string | null) {
function getServerVersionStatusClassName(item: ServerCommandItem | null) {
if (!item) {
return 'app-header__server-version-indicator--stale';
return 'app-header__server-version-indicator--unknown';
}
return item.buildRequired || item.updateAvailable
? 'app-header__server-version-indicator--stale'
: 'app-header__server-version-indicator--latest';
if (item.buildRequired) {
return 'app-header__server-version-indicator--build-required';
}
if (item.updateAvailable) {
return 'app-header__server-version-indicator--update-available';
}
return 'app-header__server-version-indicator--latest';
}
function getServerLastSourceChangedDateLabel(item: ServerCommandItem | null) {
@@ -501,8 +507,12 @@ function getServerVersionStatusTitle(item: ServerCommandItem | null, label: stri
return `${label} 최신 버전 확인 전`;
}
if (item.buildRequired || item.updateAvailable) {
return `${label} 최신 버전 아님`;
if (item.buildRequired) {
return `${label} 커밋 미반영 상태`;
}
if (item.updateAvailable) {
return `${label} 운영 반영 대기 상태`;
}
return `${label} 최신 버전`;