summaryrefslogtreecommitdiffhomepage
path: root/packages/desktop/src
diff options
context:
space:
mode:
authorAdam <[email protected]>2025-12-16 13:19:32 -0600
committerAdam <[email protected]>2025-12-16 13:19:32 -0600
commit28aba35ff9b1d1fe58da24735a51299ffe1f65d0 (patch)
tree0db5b667c45d568445bf00c4ed6d97f94e8dec92 /packages/desktop/src
parent89219a77f717826578703dbd23b7d302696144f5 (diff)
downloadopencode-28aba35ff9b1d1fe58da24735a51299ffe1f65d0.tar.gz
opencode-28aba35ff9b1d1fe58da24735a51299ffe1f65d0.zip
feat(desktop): show retries
Diffstat (limited to 'packages/desktop/src')
-rw-r--r--packages/desktop/src/pages/layout.tsx10
1 files changed, 5 insertions, 5 deletions
diff --git a/packages/desktop/src/pages/layout.tsx b/packages/desktop/src/pages/layout.tsx
index 79470cf14..6cf7a2b0e 100644
--- a/packages/desktop/src/pages/layout.tsx
+++ b/packages/desktop/src/pages/layout.tsx
@@ -413,11 +413,11 @@ export default function Layout(props: ParentProps) {
const updated = createMemo(() => DateTime.fromMillis(props.session.time.updated))
const notifications = createMemo(() => notification.session.unseen(props.session.id))
const hasError = createMemo(() => notifications().some((n) => n.type === "error"))
- const isWorking = createMemo(
- () =>
- props.session.id !== params.id &&
- globalSync.child(props.project.worktree)[0].session_status[props.session.id]?.type === "busy",
- )
+ const isWorking = createMemo(() => {
+ if (props.session.id === params.id) return false
+ const status = globalSync.child(props.project.worktree)[0].session_status[props.session.id]
+ return status?.type === "busy" || status?.type === "retry"
+ })
return (
<>
<div