apps/mobile/modules/t3-review-diff/android/build.gradle | 12 ++ apps/mobile/modules/t3-review-diff/android/src/main/java/expo/modules/t3reviewdiff/ReviewDiffCanvasDrawing.kt | 108 +++++++++++- apps/mobile/modules/t3-review-diff/android/src/main/java/expo/modules/t3reviewdiff/ReviewDiffCodeLayout.kt | 169 +++++++++++++++++++ apps/mobile/modules/t3-review-diff/android/src/main/java/expo/modules/t3reviewdiff/T3ReviewDiffView.kt | 53 ++++-- apps/mobile/modules/t3-review-diff/android/src/test/java/expo/modules/t3reviewdiff/ReviewDiffCodeLayoutTest.kt | 150 +++++++++++++++++ apps/mobile/modules/t3-review-diff/ios/ReviewDiffCodeLayout.swift | 123 ++++++++++++++ apps/mobile/modules/t3-review-diff/ios/T3ReviewDiffView.swift | 284 +++++++++++++++++++++++++------- apps/mobile/modules/t3-review-diff/tests/ios/main.swift | 60 +++++++ apps/mobile/modules/t3-review-diff/tests/run-ios.sh | 12 ++ apps/mobile/src/features/review/ReviewCommentCard.tsx | 3 +- apps/mobile/src/features/review/nativeReviewDiffAdapter.ts | 7 +- apps/mobile/src/features/review/reviewDiffHighlightScheduler.test.ts | 74 +++++++++ apps/mobile/src/features/review/reviewDiffHighlightScheduler.ts | 51 ++++++ apps/mobile/src/features/review/useNativeReviewDiffHighlighting.ts | 41 ++--- apps/mobile/src/features/settings/appearance/useAppearanceCodeSurface.ts | 4 +- 15 files changed, 1032 insertions(+), 119 deletions(-)