diff --git a/CHANGELOG.md b/CHANGELOG.md index b7996a9f..cc4c78f3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,11 @@ ## Unreleased +### Fixed + +- The version column now displays "Up to date" or "Outdated" instead of + duplicating the status column. + ## 2.11.7 - 2024-05-22 ### Fixed diff --git a/src/main/kotlin/com/coder/gateway/views/steps/CoderWorkspacesStepView.kt b/src/main/kotlin/com/coder/gateway/views/steps/CoderWorkspacesStepView.kt index 58b90f44..b1c76090 100644 --- a/src/main/kotlin/com/coder/gateway/views/steps/CoderWorkspacesStepView.kt +++ b/src/main/kotlin/com/coder/gateway/views/steps/CoderWorkspacesStepView.kt @@ -893,7 +893,13 @@ class WorkspacesTableModel : ListTableModel<WorkspaceAgentListModel>( private class WorkspaceVersionColumnInfo(columnName: String) : ColumnInfo<WorkspaceAgentListModel, String>(columnName) { override fun valueOf(workspace: WorkspaceAgentListModel?): String? { - return workspace?.status?.label + return if (workspace == null) { + "Unknown" + } else if (workspace.workspace.outdated) { + "Outdated" + } else { + "Up to date" + } } override fun getRenderer(item: WorkspaceAgentListModel?): TableCellRenderer {