diff options
| author | Adam <[email protected]> | 2026-01-07 06:54:48 -0600 |
|---|---|---|
| committer | Adam <[email protected]> | 2026-01-20 07:33:44 -0600 |
| commit | df094a10ff1f1a95f66abc6bdccfa69080480afa (patch) | |
| tree | ff48a40af84df86e8f675c12f55e930df89f947e /packages/app/src/context/settings.tsx | |
| parent | de3641e8ebfd6d6d0262289136e970b1ddea54b2 (diff) | |
| download | opencode-df094a10ff1f1a95f66abc6bdccfa69080480afa.tar.gz opencode-df094a10ff1f1a95f66abc6bdccfa69080480afa.zip | |
wip(app): settings
Diffstat (limited to 'packages/app/src/context/settings.tsx')
| -rw-r--r-- | packages/app/src/context/settings.tsx | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/packages/app/src/context/settings.tsx b/packages/app/src/context/settings.tsx index 4160d1b70..b44b4e143 100644 --- a/packages/app/src/context/settings.tsx +++ b/packages/app/src/context/settings.tsx @@ -1,4 +1,4 @@ -import { createStore } from "solid-js/store" +import { createStore, reconcile } from "solid-js/store" import { createEffect, createMemo } from "solid-js" import { createSimpleContext } from "@opencode-ai/ui/context" import { persisted } from "@/utils/persist" @@ -115,6 +115,9 @@ export const { use: useSettings, provider: SettingsProvider } = createSimpleCont reset(action: string) { setStore("keybinds", action, undefined!) }, + resetAll() { + setStore("keybinds", reconcile({})) + }, }, permissions: { autoApprove: createMemo(() => store.permissions?.autoApprove ?? defaultSettings.permissions.autoApprove), |
