diff --git a/apps/shared/ClawdisKit/Sources/ClawdisChatUI/ChatMessageViews.swift b/apps/shared/ClawdisKit/Sources/ClawdisChatUI/ChatMessageViews.swift index d1fd00517..0b14e852a 100644 --- a/apps/shared/ClawdisKit/Sources/ClawdisChatUI/ChatMessageViews.swift +++ b/apps/shared/ClawdisKit/Sources/ClawdisChatUI/ChatMessageViews.swift @@ -249,9 +249,9 @@ private struct ChatMessageBody: View { self.message.content.filter { content in switch content.type ?? "text" { case "file", "attachment": - return true + true default: - return false + false } } } @@ -419,7 +419,7 @@ private struct ToolCallCard: View { let keys = dict.keys.sorted() let pairs = keys.prefix(6).compactMap { key -> String? in guard let value = dict[key] else { return nil } - return "\(key)=\(renderValue(value) ?? "…")" + return "\(key)=\(self.renderValue(value) ?? "…")" } guard !pairs.isEmpty else { return nil } return pairs.joined(separator: " ") diff --git a/apps/shared/ClawdisKit/Sources/ClawdisChatUI/ChatView.swift b/apps/shared/ClawdisKit/Sources/ClawdisChatUI/ChatView.swift index c329a7914..4e2cfc1ff 100644 --- a/apps/shared/ClawdisKit/Sources/ClawdisChatUI/ChatView.swift +++ b/apps/shared/ClawdisKit/Sources/ClawdisChatUI/ChatView.swift @@ -136,7 +136,8 @@ public struct ClawdisChatView: View { let base: [ClawdisChatMessage] if self.style == .onboarding { guard let first = self.viewModel.messages.first else { return [] } - base = first.role.lowercased() == "user" ? Array(self.viewModel.messages.dropFirst()) : self.viewModel.messages + base = first.role.lowercased() == "user" ? Array(self.viewModel.messages.dropFirst()) : self.viewModel + .messages } else { base = self.viewModel.messages }