apps/desktop/src/settings/DesktopClientSettings.test.ts | 2 +- apps/mobile/src/Stack.tsx | 8 ++ apps/mobile/src/features/home/HomeScreen.tsx | 13 ++- apps/mobile/src/features/settings/SettingsAutoSettleRouteScreen.tsx | 173 +++++++++++++++++++++++++++++ apps/mobile/src/features/settings/SettingsRouteScreen.tsx | 17 +-- apps/mobile/src/features/settings/components/settings-sheet-targets.ts | 1 + apps/mobile/src/features/threads/ThreadNavigationSidebar.tsx | 13 ++- apps/mobile/src/features/threads/threadListV2.test.ts | 22 ++-- apps/mobile/src/features/threads/threadListV2.ts | 13 ++- apps/mobile/src/lib/storage.test.ts | 29 +++++ apps/mobile/src/persistence/mobile-preferences.ts | 42 ++++++- apps/web/src/components/ChatView.tsx | 14 +-- apps/web/src/components/Sidebar.tsx | 17 ++- apps/web/src/components/ThreadStatusIndicators.test.ts | 2 + apps/web/src/components/settings/SettingsPanels.logic.test.ts | 21 +++- apps/web/src/components/settings/SettingsPanels.logic.ts | 9 ++ apps/web/src/components/settings/SettingsPanels.tsx | 99 ++++++++--------- apps/web/src/components/settings/settingsSearch.ts | 9 +- apps/web/src/hooks/useThreadActionMenu.ts | 6 +- docs/user/thread-sidebar.md | 12 +- oxlint-plugin-t3code/rules/no-mobile-uniwind-theme-escape-hatches.ts | 1 + packages/client-runtime/src/state/threadSettled.test.ts | 190 +++++++++++++++++++------------- packages/client-runtime/src/state/threadSettled.ts | 42 +++---- packages/contracts/src/settings.test.ts | 32 ++++-- packages/contracts/src/settings.ts | 12 +- 25 files changed, 568 insertions(+), 231 deletions(-)