diff options
| author | Adam <[email protected]> | 2026-01-06 21:38:08 -0600 |
|---|---|---|
| committer | Adam <[email protected]> | 2026-01-06 21:42:03 -0600 |
| commit | 761863ae355b3ca1e606ea5eb2106772fa763c19 (patch) | |
| tree | f8fef26687875e75f4279b6695e35a33977b728c /packages/app/src/pages | |
| parent | dadc08ddc7f3c9b1a34e6f401a99406b6714b965 (diff) | |
| download | opencode-761863ae355b3ca1e606ea5eb2106772fa763c19.tar.gz opencode-761863ae355b3ca1e606ea5eb2106772fa763c19.zip | |
chore(app): rework storage approach
Diffstat (limited to 'packages/app/src/pages')
| -rw-r--r-- | packages/app/src/pages/layout.tsx | 2 | ||||
| -rw-r--r-- | packages/app/src/pages/session.tsx | 11 |
2 files changed, 9 insertions, 4 deletions
diff --git a/packages/app/src/pages/layout.tsx b/packages/app/src/pages/layout.tsx index 9e3d3fc0a..85d61d57b 100644 --- a/packages/app/src/pages/layout.tsx +++ b/packages/app/src/pages/layout.tsx @@ -170,7 +170,7 @@ export default function Layout(props: ParentProps) { if (e.details?.type !== "permission.asked") return const directory = e.name const perm = e.details.properties - if (permission.autoResponds(perm)) return + if (permission.autoResponds(perm, directory)) return const [store] = globalSync.child(directory) const session = store.session.find((s) => s.id === perm.sessionID) diff --git a/packages/app/src/pages/session.tsx b/packages/app/src/pages/session.tsx index 853d3a894..d3d8ef387 100644 --- a/packages/app/src/pages/session.tsx +++ b/packages/app/src/pages/session.tsx @@ -467,7 +467,10 @@ export default function Page() { }, { id: "permissions.autoaccept", - title: params.id && permission.isAutoAccepting(params.id) ? "Stop auto-accepting edits" : "Auto-accept edits", + title: + params.id && permission.isAutoAccepting(params.id, sdk.directory) + ? "Stop auto-accepting edits" + : "Auto-accept edits", category: "Permissions", keybind: "mod+shift+a", disabled: !params.id || !permission.permissionsEnabled(), @@ -476,8 +479,10 @@ export default function Page() { if (!sessionID) return permission.toggleAutoAccept(sessionID, sdk.directory) showToast({ - title: permission.isAutoAccepting(sessionID) ? "Auto-accepting edits" : "Stopped auto-accepting edits", - description: permission.isAutoAccepting(sessionID) + title: permission.isAutoAccepting(sessionID, sdk.directory) + ? "Auto-accepting edits" + : "Stopped auto-accepting edits", + description: permission.isAutoAccepting(sessionID, sdk.directory) ? "Edit and write permissions will be automatically approved" : "Edit and write permissions will require approval", }) |
