Skip to content

Commit ba010fc

Browse files
capJavertclaude
andauthored
feat(settings): add browsingContextEnabled flag for companion consent (#3780)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
1 parent a75b955 commit ba010fc

4 files changed

Lines changed: 6 additions & 0 deletions

File tree

__tests__/boot.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1365,6 +1365,7 @@ describe('boot misc', () => {
13651365
sidebarBookmarksExpanded: true,
13661366
clickbaitShieldEnabled: true,
13671367
noAiFeedEnabled: false,
1368+
browsingContextEnabled: false,
13681369
},
13691370
});
13701371
});

src/common/flags.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ export const transformSettingFlags = ({ flags }: Pick<Settings, 'flags'>) => {
99
sidebarBookmarksExpanded: flags?.sidebarBookmarksExpanded ?? true,
1010
clickbaitShieldEnabled: flags?.clickbaitShieldEnabled ?? true,
1111
noAiFeedEnabled: flags?.noAiFeedEnabled ?? false,
12+
browsingContextEnabled: flags?.browsingContextEnabled ?? false,
1213
...flags,
1314
};
1415
};

src/entity/Settings.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ export type SettingsFlags = Partial<{
3434
sidebarBookmarksExpanded: boolean;
3535
clickbaitShieldEnabled: boolean;
3636
noAiFeedEnabled: boolean;
37+
browsingContextEnabled: boolean;
3738
prompt: object;
3839
timezoneMismatchIgnore: string;
3940
lastPrompt: string;
@@ -49,6 +50,7 @@ export type SettingsFlagsPublic = Pick<
4950
| 'sidebarBookmarksExpanded'
5051
| 'clickbaitShieldEnabled'
5152
| 'noAiFeedEnabled'
53+
| 'browsingContextEnabled'
5254
| 'prompt'
5355
| 'timezoneMismatchIgnore'
5456
| 'lastPrompt'

src/schema/settings.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,7 @@ export const typeDefs = /* GraphQL */ `
7373
sidebarBookmarksExpanded: Boolean
7474
clickbaitShieldEnabled: Boolean
7575
noAiFeedEnabled: Boolean
76+
browsingContextEnabled: Boolean
7677
timezoneMismatchIgnore: String
7778
lastPrompt: String
7879
defaultWriteTab: DefaultWriteTab
@@ -86,6 +87,7 @@ export const typeDefs = /* GraphQL */ `
8687
sidebarBookmarksExpanded: Boolean
8788
clickbaitShieldEnabled: Boolean
8889
noAiFeedEnabled: Boolean
90+
browsingContextEnabled: Boolean
8991
prompt: JSONObject
9092
timezoneMismatchIgnore: String
9193
lastPrompt: String

0 commit comments

Comments
 (0)