--- Fix 1: Change StatusBadge to show 'done' properly
@@ -270,7 +270,7 @@
       done: '✅ done',
       failed: 'failed',
       executing: 'executing',
-      approved: 'approved',
+      approved: 'ready',
       review: 'review',
       pending: 'pending'
     };

--- Fix 2: Make message boxes smaller and more compact
@@ -496,7 +496,7 @@
                     <div 
                       key={message.messageNumber} 
                       className={cn(
-                        "border-b border-gray-600/30 last:border-b-0",
+                        "border-b border-gray-600/30 last:border-b-0 py-1",
                         isSelected && "bg-blue-900/10"
                       )}
                     >
                       {/* Message Header */}
                       <div
-                        className="p-3 cursor-pointer hover:bg-gray-700/30 transition-colors"
+                        className="p-2 cursor-pointer hover:bg-gray-700/30 transition-colors"

@@ -520,7 +520,7 @@
                               <ChevronRight className="h-3 w-3 text-gray-500" />
                             )}
                             <StatusIcon status={messageStatus} />
-                            <span className="text-sm font-medium text-gray-100">
+                            <span className="text-xs font-medium text-gray-100">
                               Message {displayNumber}
                               {message.summary && (
                                 <span className="ml-2 text-gray-400 font-normal">

--- Fix 3: Show "Done" badge properly for completed messages
@@ -534,6 +534,9 @@
                           <div className="flex items-center gap-2">
                             {/* Add Rewrite/Approve buttons for messages with tasks */}
+                            {messageStatus === 'done' && (
+                              <Badge className="text-xs bg-green-700 text-green-100">✅ Done</Badge>
+                            )}
                             {message.tasks && message.tasks.length > 0 && messageStatus !== 'done' && messageStatus !== 'executing' && !hideActions && (
                               <RewriteApprove

--- Fix 4: Make the file stats bar more compact
@@ -478,7 +478,7 @@
             {isExpanded && (
               <div className="border-t border-gray-600/50">
                 {/* File Stats */}
-                <div className="p-3 bg-gray-800/30 text-xs text-gray-400 grid grid-cols-3 gap-2 border-b border-gray-600/50">
+                <div className="p-2 bg-gray-800/30 text-xs text-gray-400 grid grid-cols-3 gap-2 border-b border-gray-600/50">
                   <div>Messages: {queue.totalMessages || messages.length}</div>

--- Fix 5: Better button styling in RewriteApprove
@@ RewriteApprove component
-                                className="h-7 px-2 text-xs bg-green-600 hover:bg-green-700 text-white"
+                                className="h-6 px-2 text-[11px] bg-green-600 hover:bg-green-700 text-white font-medium"

--- Fix 6: Make task boxes more compact
@@ -579,7 +579,7 @@
                                 return (
                                   <div 
                                     key={task.taskId || taskIndex}
-                                    className={cn(
-                                      "p-2 bg-gray-800/30 rounded border text-xs",
+                                    className={cn(
+                                      "p-1.5 bg-gray-800/30 rounded border text-[11px]",
