diff --git a/src/renderer/components/RunTimeline.tsx b/src/renderer/components/RunTimeline.tsx index 0e89acd..ede1c65 100644 --- a/src/renderer/components/RunTimeline.tsx +++ b/src/renderer/components/RunTimeline.tsx @@ -51,20 +51,37 @@ const runStatusStyles: Record; + case 'approval': + return ; + case 'message': + return ; + default: + return ; + } + } + switch (kind) { case 'run-started': return ; case 'thinking': - return ; + return ; case 'handoff': return ; case 'tool-call': return ; case 'approval': - return ; + return ; case 'message': - return ; + return ; case 'run-completed': return ; case 'run-cancelled': @@ -95,7 +112,7 @@ function TimelineEventRow({
{/* Vertical connector line */} {!isLast && ( -
+
)} - ) : ( -
- - +
+ {/* Check for updates */} + {updateStatus.state === 'downloaded' ? ( + + ) : ( + + )} + + } + label="Open App Data Folder" + onClick={onOpenAppDataFolder} + /> +
+ +
+
+ +
+

Reset Local Workspace

+

+ Restore Aryx to its initial state. This permanently removes all sessions, custom patterns, + MCP server definitions, LSP profiles, and scratchpad contents. Your GitHub Copilot sign-in + is not affected. +

+ + {!confirmingReset ? ( + + ) : ( +
+ + +
+ )} +
+ + {/* Attribution footer */} +
+ Built with + + by Dávid Kaya +
); }