apps/mobile/src/components/ConfirmDialog.types.ts | 18 ++ apps/mobile/src/components/ConfirmDialogHost.tsx | 20 +-- apps/mobile/src/components/FilePreview.ios.tsx | 2 +- apps/mobile/src/components/FilePreview.tsx | 2 +- apps/mobile/src/components/FilePreviewModal.tsx | 21 +-- apps/mobile/src/components/FilePreviewModal.types.ts | 21 +++ apps/mobile/src/components/MaterialConfirmDialog.tsx | 2 +- apps/mobile/src/components/MaterialSegmentedButtons.android.tsx | 2 +- apps/mobile/src/components/MaterialSegmentedControl.android.tsx | 2 +- apps/mobile/src/components/MaterialSegmentedControl.tsx | 2 +- apps/mobile/src/components/MaterialSwitch.android.tsx | 2 +- apps/mobile/src/components/MaterialSwitch.types.ts | 12 ++ apps/mobile/src/components/MediaImagePreview.tsx | 2 +- apps/mobile/src/components/SegmentedControl.tsx | 16 +- apps/mobile/src/components/SegmentedControl.types.ts | 14 ++ apps/mobile/src/components/ThemedSwitch.tsx | 14 +- apps/mobile/src/dependency-graph.test.ts | 288 ++++++++++++++++++++++++++++++++ apps/mobile/src/features/review/reviewDiffRendering.tsx | 2 +- apps/mobile/src/features/review/reviewHighlightedToken.types.ts | 6 + apps/mobile/src/features/review/reviewWordDiffs.ts | 2 +- apps/mobile/src/features/review/shikiReviewHighlighter.ts | 9 +- apps/mobile/src/features/threads/legacy-plan-mode.test.ts | 92 ---------- apps/mobile/src/features/threads/legacy-plan-mode.ts | 46 ----- apps/mobile/src/features/threads/new-task-flow-provider.tsx | 2 +- apps/mobile/src/features/threads/use-legacy-plan-mode-enabled.ts | 2 +- apps/mobile/src/lib/attachmentUpload.test.ts | 2 +- apps/mobile/src/lib/attachmentUpload.ts | 2 +- apps/mobile/src/lib/composerAttachmentPreviewRetention.ts | 28 ++++ apps/mobile/src/lib/localAttachmentPreview.test.ts | 2 +- apps/mobile/src/lib/localAttachmentPreview.ts | 2 +- apps/mobile/src/state/composer-attachment-uploads.ts | 2 +- apps/mobile/src/state/legacy-plan-mode.test.ts | 92 ++++++++++ apps/mobile/src/state/legacy-plan-mode.ts | 46 +++++ apps/mobile/src/state/thread-outbox-model.ts | 2 +- apps/mobile/src/state/use-composer-drafts.test.ts | 2 +- apps/mobile/src/state/use-composer-drafts.ts | 21 ++- apps/mobile/src/state/use-thread-composer-state.ts | 2 +- 37 files changed, 569 insertions(+), 235 deletions(-)