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/components | |
| parent | e70d2b27de3aaed5a19b9ca2c6749ed7fce3ef93 (diff) | |
| download | opencode-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.tsx | 36 |
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 /> |
