summaryrefslogtreecommitdiffhomepage
path: root/packages/app/src/components
diff options
context:
space:
mode:
authorAdam <[email protected]>2026-02-22 11:36:00 -0600
committerAdam <[email protected]>2026-02-22 11:36:00 -0600
commitaaf8317c8290c838212042c96bd0f88c5a2540d9 (patch)
tree154bed995b8c2af47844c8c37506f9514fd5b273 /packages/app/src/components
parente70d2b27de3aaed5a19b9ca2c6749ed7fce3ef93 (diff)
downloadopencode-aaf8317c8290c838212042c96bd0f88c5a2540d9.tar.gz
opencode-aaf8317c8290c838212042c96bd0f88c5a2540d9.zip
feat(app): feed customization options
Diffstat (limited to 'packages/app/src/components')
-rw-r--r--packages/app/src/components/settings-general.tsx36
1 files changed, 35 insertions, 1 deletions
diff --git a/packages/app/src/components/settings-general.tsx b/packages/app/src/components/settings-general.tsx
index cf993840d..42ee4092f 100644
--- a/packages/app/src/components/settings-general.tsx
+++ b/packages/app/src/components/settings-general.tsx
@@ -267,18 +267,50 @@ export const SettingsGeneral: Component = () => {
)}
</Select>
</SettingsRow>
+ </div>
+ </div>
+ )
+ const FeedSection = () => (
+ <div class="flex flex-col gap-1">
+ <h3 class="text-14-medium text-text-strong pb-2">{language.t("settings.general.section.feed")}</h3>
+
+ <div class="bg-surface-raised-base px-4 rounded-lg">
<SettingsRow
title={language.t("settings.general.row.reasoningSummaries.title")}
description={language.t("settings.general.row.reasoningSummaries.description")}
>
- <div data-action="settings-reasoning-summaries">
+ <div data-action="settings-feed-reasoning-summaries">
<Switch
checked={settings.general.showReasoningSummaries()}
onChange={(checked) => settings.general.setShowReasoningSummaries(checked)}
/>
</div>
</SettingsRow>
+
+ <SettingsRow
+ title={language.t("settings.general.row.shellToolPartsExpanded.title")}
+ description={language.t("settings.general.row.shellToolPartsExpanded.description")}
+ >
+ <div data-action="settings-feed-shell-tool-parts-expanded">
+ <Switch
+ checked={settings.general.shellToolPartsExpanded()}
+ onChange={(checked) => settings.general.setShellToolPartsExpanded(checked)}
+ />
+ </div>
+ </SettingsRow>
+
+ <SettingsRow
+ title={language.t("settings.general.row.editToolPartsExpanded.title")}
+ description={language.t("settings.general.row.editToolPartsExpanded.description")}
+ >
+ <div data-action="settings-feed-edit-tool-parts-expanded">
+ <Switch
+ checked={settings.general.editToolPartsExpanded()}
+ onChange={(checked) => settings.general.setEditToolPartsExpanded(checked)}
+ />
+ </div>
+ </SettingsRow>
</div>
</div>
)
@@ -435,6 +467,8 @@ export const SettingsGeneral: Component = () => {
<div class="flex flex-col gap-8 w-full">
<AppearanceSection />
+ <FeedSection />
+
<NotificationsSection />
<SoundsSection />