From ec637aa21e65ede960d75b7ba9242ad0ae6bfcac Mon Sep 17 00:00:00 2001 From: Adam <2363879+adamdotdevin@users.noreply.github.com> Date: Mon, 5 Jan 2026 12:52:49 -0600 Subject: fix(app): store image attachments --- packages/app/src/pages/layout.tsx | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'packages/app/src/pages') diff --git a/packages/app/src/pages/layout.tsx b/packages/app/src/pages/layout.tsx index aabaa1237..932026794 100644 --- a/packages/app/src/pages/layout.tsx +++ b/packages/app/src/pages/layout.tsx @@ -644,13 +644,13 @@ 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 [sessionStore] = globalSync.child(props.session.directory) const hasPermissions = createMemo(() => { - const store = globalSync.child(props.project.worktree)[0] - const permissions = store.permission?.[props.session.id] ?? [] + const permissions = sessionStore.permission?.[props.session.id] ?? [] if (permissions.length > 0) return true - const childSessions = store.session.filter((s) => s.parentID === props.session.id) + const childSessions = sessionStore.session.filter((s) => s.parentID === props.session.id) for (const child of childSessions) { - const childPermissions = store.permission?.[child.id] ?? [] + const childPermissions = sessionStore.permission?.[child.id] ?? [] if (childPermissions.length > 0) return true } return false @@ -658,7 +658,7 @@ export default function Layout(props: ParentProps) { const isWorking = createMemo(() => { if (props.session.id === params.id) return false if (hasPermissions()) return false - const status = globalSync.child(props.project.worktree)[0].session_status[props.session.id] + const status = sessionStore.session_status[props.session.id] return status?.type === "busy" || status?.type === "retry" }) return ( -- cgit v1.2.3