create mode 100644 apps/mobile/src/app/settings/archive.tsx create mode 100644 apps/mobile/src/app/threads/[environmentId]/[threadId]/files/[...path].tsx create mode 100644 apps/mobile/src/app/threads/[environmentId]/[threadId]/files/index.tsx create mode 100644 apps/mobile/src/components/LoadingStrip.tsx create mode 100644 apps/mobile/src/features/archive/ArchivedThreadsRouteScreen.tsx create mode 100644 apps/mobile/src/features/archive/ArchivedThreadsScreen.tsx create mode 100644 apps/mobile/src/features/archive/archivedThreadList.test.ts create mode 100644 apps/mobile/src/features/archive/archivedThreadList.ts create mode 100644 apps/mobile/src/features/archive/useArchivedThreadSnapshots.ts create mode 100644 apps/mobile/src/features/files/FileMarkdownPreview.tsx create mode 100644 apps/mobile/src/features/files/FileTreeBrowser.tsx create mode 100644 apps/mobile/src/features/files/SourceFileSurface.tsx create mode 100644 apps/mobile/src/features/files/ThreadFilesRouteScreen.tsx create mode 100644 apps/mobile/src/features/files/WorkspaceFileImagePreview.tsx create mode 100644 apps/mobile/src/features/files/WorkspaceFileWebPreview.tsx create mode 100644 apps/mobile/src/features/files/filePath.test.ts create mode 100644 apps/mobile/src/features/files/filePath.ts create mode 100644 apps/mobile/src/features/files/fileTree.test.ts create mode 100644 apps/mobile/src/features/files/fileTree.ts create mode 100644 apps/mobile/src/features/files/nativeSourceFileAdapter.test.ts create mode 100644 apps/mobile/src/features/files/nativeSourceFileAdapter.ts create mode 100644 apps/mobile/src/features/files/sourceHighlightingState.test.ts create mode 100644 apps/mobile/src/features/files/sourceHighlightingState.ts create mode 100644 apps/mobile/src/features/files/workspace-file-image-cache.test.ts create mode 100644 apps/mobile/src/features/files/workspace-file-image-cache.ts create mode 100644 apps/mobile/src/features/files/workspaceFileAssetUrl.ts create mode 100644 apps/mobile/src/features/home/HomeHeader.tsx create mode 100644 apps/mobile/src/features/home/homeThreadList.test.ts create mode 100644 apps/mobile/src/features/home/homeThreadList.ts create mode 100644 apps/mobile/src/features/home/thread-swipe-actions.tsx create mode 100644 apps/mobile/src/features/home/useThreadListActions.ts create mode 100644 apps/mobile/src/features/threads/thread-work-log.tsx create mode 100644 apps/mobile/src/lib/routes.test.ts create mode 100644 apps/web/src/AppRoot.test.tsx create mode 100644 apps/web/src/AppRoot.tsx create mode 100644 apps/web/src/browser/desktopTabLifetime.test.ts create mode 100644 apps/web/src/components/preview/addBrowserSurface.test.ts create mode 100644 apps/web/src/components/preview/addBrowserSurface.ts create mode 100644 apps/web/src/components/preview/closePreviewSession.test.ts create mode 100644 apps/web/src/components/preview/closePreviewSession.ts create mode 100644 packages/client-runtime/src/state/projectGrouping.ts create mode 100644 packages/client-runtime/src/state/threadSort.ts create mode 100644 packages/shared/src/filePreview.test.ts create mode 100644 packages/shared/src/filePreview.ts