diff options
| author | Adam <[email protected]> | 2026-02-22 11:36:00 -0600 |
|---|---|---|
| committer | Adam <[email protected]> | 2026-02-22 11:36:00 -0600 |
| commit | aaf8317c8290c838212042c96bd0f88c5a2540d9 (patch) | |
| tree | 154bed995b8c2af47844c8c37506f9514fd5b273 /packages/app/src/context | |
| parent | e70d2b27de3aaed5a19b9ca2c6749ed7fce3ef93 (diff) | |
| download | opencode-aaf8317c8290c838212042c96bd0f88c5a2540d9.tar.gz opencode-aaf8317c8290c838212042c96bd0f88c5a2540d9.zip | |
feat(app): feed customization options
Diffstat (limited to 'packages/app/src/context')
| -rw-r--r-- | packages/app/src/context/settings.tsx | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/packages/app/src/context/settings.tsx b/packages/app/src/context/settings.tsx index d279a7f32..b43469b5c 100644 --- a/packages/app/src/context/settings.tsx +++ b/packages/app/src/context/settings.tsx @@ -23,6 +23,8 @@ export interface Settings { autoSave: boolean releaseNotes: boolean showReasoningSummaries: boolean + shellToolPartsExpanded: boolean + editToolPartsExpanded: boolean } updates: { startup: boolean @@ -44,6 +46,8 @@ const defaultSettings: Settings = { autoSave: true, releaseNotes: true, showReasoningSummaries: false, + shellToolPartsExpanded: true, + editToolPartsExpanded: false, }, updates: { startup: true, @@ -129,6 +133,20 @@ export const { use: useSettings, provider: SettingsProvider } = createSimpleCont setShowReasoningSummaries(value: boolean) { setStore("general", "showReasoningSummaries", value) }, + shellToolPartsExpanded: withFallback( + () => store.general?.shellToolPartsExpanded, + defaultSettings.general.shellToolPartsExpanded, + ), + setShellToolPartsExpanded(value: boolean) { + setStore("general", "shellToolPartsExpanded", value) + }, + editToolPartsExpanded: withFallback( + () => store.general?.editToolPartsExpanded, + defaultSettings.general.editToolPartsExpanded, + ), + setEditToolPartsExpanded(value: boolean) { + setStore("general", "editToolPartsExpanded", value) + }, }, updates: { startup: withFallback(() => store.updates?.startup, defaultSettings.updates.startup), |
