summaryrefslogtreecommitdiffhomepage
path: root/packages/app/src/context
diff options
context:
space:
mode:
authoradamelmore <[email protected]>2026-01-27 08:30:23 -0600
committeradamelmore <[email protected]>2026-01-27 11:38:35 -0600
commit2f5a238b511e3ac4d8235da4d6e7fdbaf06c9b84 (patch)
tree1bcbd4d51758721d6cbcc3d36e97c6a76ceef5c9 /packages/app/src/context
parent173faca3c6a8d29e4502fbedaa7a56cdddd05c10 (diff)
downloadopencode-2f5a238b511e3ac4d8235da4d6e7fdbaf06c9b84.tar.gz
opencode-2f5a238b511e3ac4d8235da4d6e7fdbaf06c9b84.zip
feat(app): update settings in general settings
Diffstat (limited to 'packages/app/src/context')
-rw-r--r--packages/app/src/context/settings.tsx12
1 files changed, 12 insertions, 0 deletions
diff --git a/packages/app/src/context/settings.tsx b/packages/app/src/context/settings.tsx
index 67e907a63..19b3846f8 100644
--- a/packages/app/src/context/settings.tsx
+++ b/packages/app/src/context/settings.tsx
@@ -20,6 +20,9 @@ export interface Settings {
autoSave: boolean
releaseNotes: boolean
}
+ updates: {
+ startup: boolean
+ }
appearance: {
fontSize: number
font: string
@@ -37,6 +40,9 @@ const defaultSettings: Settings = {
autoSave: true,
releaseNotes: true,
},
+ updates: {
+ startup: true,
+ },
appearance: {
fontSize: 14,
font: "ibm-plex-mono",
@@ -104,6 +110,12 @@ export const { use: useSettings, provider: SettingsProvider } = createSimpleCont
setStore("general", "releaseNotes", value)
},
},
+ updates: {
+ startup: createMemo(() => store.updates?.startup ?? defaultSettings.updates.startup),
+ setStartup(value: boolean) {
+ setStore("updates", "startup", value)
+ },
+ },
appearance: {
fontSize: createMemo(() => store.appearance?.fontSize ?? defaultSettings.appearance.fontSize),
setFontSize(value: number) {