Skip to content

Commit ae7e2eb

Browse files
committed
chore(app): remove queued follow-ups for now
1 parent a32ffab commit ae7e2eb

2 files changed

Lines changed: 10 additions & 25 deletions

File tree

packages/app/src/components/settings-general.tsx

Lines changed: 0 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -139,11 +139,6 @@ export const SettingsGeneral: Component = () => {
139139
{ value: "dark", label: language.t("theme.scheme.dark") },
140140
])
141141

142-
const followupOptions = createMemo((): { value: "queue" | "steer"; label: string }[] => [
143-
{ value: "queue", label: language.t("settings.general.row.followup.option.queue") },
144-
{ value: "steer", label: language.t("settings.general.row.followup.option.steer") },
145-
])
146-
147142
const languageOptions = createMemo(() =>
148143
language.locales.map((locale) => ({
149144
value: locale,
@@ -241,24 +236,6 @@ export const SettingsGeneral: Component = () => {
241236
/>
242237
</div>
243238
</SettingsRow>
244-
245-
<SettingsRow
246-
title={language.t("settings.general.row.followup.title")}
247-
description={language.t("settings.general.row.followup.description")}
248-
>
249-
<Select
250-
data-action="settings-followup"
251-
options={followupOptions()}
252-
current={followupOptions().find((o) => o.value === settings.general.followup())}
253-
value={(o) => o.value}
254-
label={(o) => o.label}
255-
onSelect={(option) => option && settings.general.setFollowup(option.value)}
256-
variant="secondary"
257-
size="small"
258-
triggerVariant="settings"
259-
triggerStyle={{ "min-width": "180px" }}
260-
/>
261-
</SettingsRow>
262239
</SettingsList>
263240
</div>
264241
)

packages/app/src/context/settings.tsx

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -136,6 +136,11 @@ export const { use: useSettings, provider: SettingsProvider } = createSimpleCont
136136
root.style.setProperty("--font-family-sans", sansFontFamily(store.appearance?.sans))
137137
})
138138

139+
createEffect(() => {
140+
if (store.general?.followup !== "queue") return
141+
setStore("general", "followup", "steer")
142+
})
143+
139144
return {
140145
ready,
141146
get current() {
@@ -150,9 +155,12 @@ export const { use: useSettings, provider: SettingsProvider } = createSimpleCont
150155
setReleaseNotes(value: boolean) {
151156
setStore("general", "releaseNotes", value)
152157
},
153-
followup: withFallback(() => store.general?.followup, defaultSettings.general.followup),
158+
followup: withFallback(
159+
() => (store.general?.followup === "queue" ? "steer" : store.general?.followup),
160+
defaultSettings.general.followup,
161+
),
154162
setFollowup(value: "queue" | "steer") {
155-
setStore("general", "followup", value)
163+
setStore("general", "followup", value === "queue" ? "steer" : value)
156164
},
157165
showReasoningSummaries: withFallback(
158166
() => store.general?.showReasoningSummaries,

0 commit comments

Comments
 (0)