fix: remove message status chip for plan messages
Hide the status indicator (queued, running, done, etc.) from user messages in the builder UI when the message is a plan message (OpenRouter/non-OpenCode messages). Regular build messages still show their status as before.
This commit is contained in:
@@ -1949,13 +1949,14 @@ function renderMessages(session) {
|
||||
userCard.className = 'message user';
|
||||
const userMeta = document.createElement('div');
|
||||
userMeta.className = 'meta';
|
||||
// Hide model badge for plan messages (OpenRouter messages)
|
||||
// Hide model badge and status for plan messages (OpenRouter messages)
|
||||
const isPlanMessage = (msg.cli !== 'opencode') || (msg.phase === 'plan');
|
||||
const modelBadge = '';
|
||||
const statusChip = isPlanMessage ? '' : `<span class="status-chip ${status}">${status}</span>`;
|
||||
userMeta.innerHTML = `
|
||||
<span>You</span>
|
||||
${modelBadge}
|
||||
<span class="status-chip ${status}">${status}</span>
|
||||
${statusChip}
|
||||
`;
|
||||
const userBody = document.createElement('div');
|
||||
userBody.className = 'body';
|
||||
|
||||
Reference in New Issue
Block a user