@@ -59,16 +59,27 @@ import { SettingsClientStorageRouteScreen } from "./features/settings/SettingsCl
5959import { SettingsDiagnosticsRouteScreen } from "./features/diagnostics/SettingsDiagnosticsRouteScreen" ;
6060import { SettingsAuthRouteScreen } from "./features/settings/SettingsAuthRouteScreen" ;
6161import { SettingsEnvironmentsRouteScreen } from "./features/settings/SettingsEnvironmentsRouteScreen" ;
62+ import {
63+ SettingsEnvironmentAgentBehaviorRouteScreen ,
64+ SettingsEnvironmentMaintenanceRouteScreen ,
65+ SettingsEnvironmentNewThreadsRouteScreen ,
66+ SettingsEnvironmentSourceControlRouteScreen ,
67+ } from "./features/settings/SettingsServerControlsRouteScreen" ;
6268import { SettingsKeyboardRouteScreen } from "./features/settings/SettingsKeyboardRouteScreen" ;
6369import { SettingsLegalRouteScreen } from "./features/settings/SettingsLegalRouteScreen" ;
6470import {
6571 SettingsOpenSourceLicenseRouteScreen ,
6672 SettingsOpenSourceLicensesRouteScreen ,
6773} from "./features/settings/SettingsOpenSourceLicensesRouteScreen" ;
6874import { SettingsProjectGroupingRouteScreen } from "./features/settings/SettingsProjectGroupingRouteScreen" ;
75+ import { SettingsProjectOverviewRouteScreen } from "./features/settings/SettingsProjectOverviewRouteScreen" ;
6976import { UsageLimitAccountScreen } from "./features/usage/UsageLimitsPooled" ;
7077import { UsageRouteScreen } from "./features/usage/UsageRouteScreen" ;
78+ import { SettingsAboutRouteScreen } from "./features/settings/SettingsAboutRouteScreen" ;
79+ import { SettingsNotificationsRouteScreen } from "./features/settings/SettingsNotificationsRouteScreen" ;
7180import { SettingsRouteScreen } from "./features/settings/SettingsRouteScreen" ;
81+ import { SettingsThreadsRouteScreen } from "./features/settings/SettingsThreadsRouteScreen" ;
82+ import { SettingsEnvironmentFilterProvider } from "./features/settings/settings-environment-filter" ;
7283import { ShowcaseCaptureCoordinator } from "./features/showcase/ShowcaseCaptureCoordinator" ;
7384import {
7485 SettingsLegalDocumentCloseHeaderButton ,
@@ -168,6 +179,41 @@ const SettingsContentStack = createNativeStackNavigator({
168179 title : "Environments" ,
169180 } ,
170181 } ) ,
182+ SettingsEnvironmentNewThreads : createNativeStackScreen ( {
183+ screen : SettingsEnvironmentNewThreadsRouteScreen ,
184+ linking : "new-threads" ,
185+ options : { title : "New threads" } ,
186+ } ) ,
187+ SettingsEnvironmentSourceControl : createNativeStackScreen ( {
188+ screen : SettingsEnvironmentSourceControlRouteScreen ,
189+ linking : "source-control" ,
190+ options : { title : "Source control" } ,
191+ } ) ,
192+ SettingsEnvironmentAgentBehavior : createNativeStackScreen ( {
193+ screen : SettingsEnvironmentAgentBehaviorRouteScreen ,
194+ linking : "agent-behavior" ,
195+ options : { title : "Agent behavior" } ,
196+ } ) ,
197+ SettingsEnvironmentMaintenance : createNativeStackScreen ( {
198+ screen : SettingsEnvironmentMaintenanceRouteScreen ,
199+ linking : "maintenance" ,
200+ options : { title : "Maintenance" } ,
201+ } ) ,
202+ SettingsNotifications : createNativeStackScreen ( {
203+ screen : SettingsNotificationsRouteScreen ,
204+ linking : "notifications" ,
205+ options : { title : "Notifications" } ,
206+ } ) ,
207+ SettingsThreads : createNativeStackScreen ( {
208+ screen : SettingsThreadsRouteScreen ,
209+ linking : "thread-preferences" ,
210+ options : { title : "Thread behavior" } ,
211+ } ) ,
212+ SettingsAbout : createNativeStackScreen ( {
213+ screen : SettingsAboutRouteScreen ,
214+ linking : "about" ,
215+ options : { title : "About T3 Code" } ,
216+ } ) ,
171217 SettingsEnvironmentNew : createNativeStackScreen ( {
172218 screen : ConnectionsNewRouteScreen ,
173219 linking : "environment-new" ,
@@ -193,9 +239,21 @@ const SettingsContentStack = createNativeStackNavigator({
193239 screen : SettingsProjectGroupingRouteScreen ,
194240 linking : "project-grouping" ,
195241 options : {
196- title : "Project Grouping " ,
242+ title : "Organization " ,
197243 } ,
198244 } ) ,
245+ SettingsOrganization : createNativeStackScreen ( {
246+ screen : SettingsProjectGroupingRouteScreen ,
247+ linking : "organization" ,
248+ options : {
249+ title : "Organization" ,
250+ } ,
251+ } ) ,
252+ SettingsProjectOverview : createNativeStackScreen ( {
253+ screen : SettingsProjectOverviewRouteScreen ,
254+ linking : "project" ,
255+ options : { title : "Project overview" } ,
256+ } ) ,
199257 SettingsKeyboard : createNativeStackScreen ( {
200258 screen : SettingsKeyboardRouteScreen ,
201259 linking : "keyboard" ,
@@ -257,6 +315,9 @@ const SettingsSheetStack = createNativeStackNavigator({
257315 SettingsContent : createNativeStackScreen ( {
258316 screen : SettingsContentStack ,
259317 linking : "" ,
318+ layout : ( { children } ) => (
319+ < SettingsEnvironmentFilterProvider > { children } </ SettingsEnvironmentFilterProvider >
320+ ) ,
260321 } ) ,
261322 SettingsAuth : createNativeStackScreen ( {
262323 screen : SettingsAuthRouteScreen ,
@@ -632,7 +693,7 @@ export const RootStack = createNativeStackNavigator({
632693 ? { presentation : "card" as const }
633694 : {
634695 ...FORM_SHEET_PRESENTATION_OPTIONS ,
635- sheetAllowedDetents : [ 0.7 , 0. 92] ,
696+ sheetAllowedDetents : [ 0.92 ] ,
636697 sheetGrabberVisible : true ,
637698 } ) ,
638699 } ,
0 commit comments