apps/mobile/src/Stack.tsx | 8 ++ apps/mobile/src/components/AndroidScreenHeader.tsx | 2 +- apps/mobile/src/features/home/home-list-options.ts | 10 +- apps/mobile/src/features/home/homeThreadList.test.ts | 20 ++-- apps/mobile/src/features/home/homeThreadList.ts | 81 +++---------- apps/mobile/src/features/layout/AdaptiveWorkspaceLayout.tsx | 16 ++- apps/mobile/src/features/settings/SettingsAppearanceRouteScreen.tsx | 12 +- apps/mobile/src/features/settings/SettingsProjectGroupingRouteScreen.tsx | 106 +++++++++++++++++ apps/mobile/src/features/settings/SettingsRouteScreen.tsx | 13 +-- apps/mobile/src/features/settings/components/settings-sheet-targets.ts | 1 + apps/mobile/src/features/threads/NewTaskDraftScreen.tsx | 14 ++- apps/mobile/src/features/threads/NewTaskRouteScreen.tsx | 155 +++++++++++++++---------- apps/mobile/src/features/threads/new-task-flow-provider.tsx | 52 ++++----- apps/mobile/src/features/threads/new-task-project-selection.test.ts | 82 ++++++++++++++ apps/mobile/src/features/threads/new-task-project-selection.ts | 34 ++++++ apps/mobile/src/lib/repositoryGroups.test.ts | 192 ------------------------------- apps/mobile/src/lib/repositoryGroups.ts | 131 --------------------- apps/mobile/src/persistence/mobile-preferences.ts | 11 ++ apps/mobile/src/state/project-grouping.logic.ts | 33 ++++++ apps/mobile/src/state/project-grouping.test.ts | 33 ++++++ apps/mobile/src/state/project-grouping.ts | 17 +++ apps/web/src/logicalProject.ts | 3 + apps/web/src/sidebarProjectGrouping.ts | 171 ++++++---------------------- packages/client-runtime/src/state/projectGrouping.test.ts | 194 ++++++++++++++++++++++++++++++++ packages/client-runtime/src/state/projectGrouping.ts | 144 +++++++++++++++++++++++- 25 files changed, 880 insertions(+), 655 deletions(-)