create mode 100644 app.json create mode 100644 apps/mobile/modules/t3-composer-editor/android/build.gradle create mode 100644 apps/mobile/modules/t3-composer-editor/android/src/main/AndroidManifest.xml create mode 100644 apps/mobile/modules/t3-composer-editor/android/src/main/java/expo/modules/t3composereditor/T3ComposerEditorModule.kt create mode 100644 apps/mobile/modules/t3-composer-editor/android/src/main/java/expo/modules/t3composereditor/T3ComposerEditorView.kt create mode 100644 apps/mobile/modules/t3-native-controls/android/build.gradle create mode 100644 apps/mobile/modules/t3-native-controls/android/src/main/AndroidManifest.xml create mode 100644 apps/mobile/modules/t3-native-controls/android/src/main/java/expo/modules/t3nativecontrols/T3HeaderButtonView.kt create mode 100644 apps/mobile/modules/t3-native-controls/android/src/main/java/expo/modules/t3nativecontrols/T3NativeControlsModule.kt create mode 100644 apps/mobile/modules/t3-review-diff/android/build.gradle create mode 100644 apps/mobile/modules/t3-review-diff/android/src/main/AndroidManifest.xml create mode 100644 apps/mobile/modules/t3-review-diff/android/src/main/java/expo/modules/t3reviewdiff/T3ReviewDiffModule.kt create mode 100644 apps/mobile/modules/t3-review-diff/android/src/main/java/expo/modules/t3reviewdiff/T3ReviewDiffView.kt create mode 100644 apps/mobile/modules/t3-terminal/Vendor/libghostty-vt/LICENSE create mode 100644 apps/mobile/modules/t3-terminal/Vendor/libghostty-vt/VERSION create mode 100644 apps/mobile/modules/t3-terminal/Vendor/libghostty-vt/include/ghostty/vt.h create mode 100644 apps/mobile/modules/t3-terminal/Vendor/libghostty-vt/include/ghostty/vt/allocator.h create mode 100644 apps/mobile/modules/t3-terminal/Vendor/libghostty-vt/include/ghostty/vt/build_info.h create mode 100644 apps/mobile/modules/t3-terminal/Vendor/libghostty-vt/include/ghostty/vt/color.h create mode 100644 apps/mobile/modules/t3-terminal/Vendor/libghostty-vt/include/ghostty/vt/device.h create mode 100644 apps/mobile/modules/t3-terminal/Vendor/libghostty-vt/include/ghostty/vt/focus.h create mode 100644 apps/mobile/modules/t3-terminal/Vendor/libghostty-vt/include/ghostty/vt/formatter.h create mode 100644 apps/mobile/modules/t3-terminal/Vendor/libghostty-vt/include/ghostty/vt/grid_ref.h create mode 100644 apps/mobile/modules/t3-terminal/Vendor/libghostty-vt/include/ghostty/vt/grid_ref_tracked.h create mode 100644 apps/mobile/modules/t3-terminal/Vendor/libghostty-vt/include/ghostty/vt/key.h create mode 100644 apps/mobile/modules/t3-terminal/Vendor/libghostty-vt/include/ghostty/vt/key/encoder.h create mode 100644 apps/mobile/modules/t3-terminal/Vendor/libghostty-vt/include/ghostty/vt/key/event.h create mode 100644 apps/mobile/modules/t3-terminal/Vendor/libghostty-vt/include/ghostty/vt/kitty_graphics.h create mode 100644 apps/mobile/modules/t3-terminal/Vendor/libghostty-vt/include/ghostty/vt/modes.h create mode 100644 apps/mobile/modules/t3-terminal/Vendor/libghostty-vt/include/ghostty/vt/mouse.h create mode 100644 apps/mobile/modules/t3-terminal/Vendor/libghostty-vt/include/ghostty/vt/mouse/encoder.h create mode 100644 apps/mobile/modules/t3-terminal/Vendor/libghostty-vt/include/ghostty/vt/mouse/event.h create mode 100644 apps/mobile/modules/t3-terminal/Vendor/libghostty-vt/include/ghostty/vt/osc.h create mode 100644 apps/mobile/modules/t3-terminal/Vendor/libghostty-vt/include/ghostty/vt/paste.h create mode 100644 apps/mobile/modules/t3-terminal/Vendor/libghostty-vt/include/ghostty/vt/point.h create mode 100644 apps/mobile/modules/t3-terminal/Vendor/libghostty-vt/include/ghostty/vt/render.h create mode 100644 apps/mobile/modules/t3-terminal/Vendor/libghostty-vt/include/ghostty/vt/screen.h create mode 100644 apps/mobile/modules/t3-terminal/Vendor/libghostty-vt/include/ghostty/vt/selection.h create mode 100644 apps/mobile/modules/t3-terminal/Vendor/libghostty-vt/include/ghostty/vt/sgr.h create mode 100644 apps/mobile/modules/t3-terminal/Vendor/libghostty-vt/include/ghostty/vt/size_report.h create mode 100644 apps/mobile/modules/t3-terminal/Vendor/libghostty-vt/include/ghostty/vt/style.h create mode 100644 apps/mobile/modules/t3-terminal/Vendor/libghostty-vt/include/ghostty/vt/sys.h create mode 100644 apps/mobile/modules/t3-terminal/Vendor/libghostty-vt/include/ghostty/vt/terminal.h create mode 100644 apps/mobile/modules/t3-terminal/Vendor/libghostty-vt/include/ghostty/vt/types.h create mode 100644 apps/mobile/modules/t3-terminal/Vendor/libghostty-vt/include/ghostty/vt/wasm.h create mode 100644 apps/mobile/modules/t3-terminal/android/.gitignore create mode 100644 apps/mobile/modules/t3-terminal/android/src/main/assets/fonts/MesloLGS-NF-Bold.ttf create mode 100644 apps/mobile/modules/t3-terminal/android/src/main/assets/fonts/MesloLGS-NF-Regular.ttf create mode 100644 apps/mobile/modules/t3-terminal/android/src/main/cpp/CMakeLists.txt create mode 100644 apps/mobile/modules/t3-terminal/android/src/main/cpp/t3_terminal_jni.cpp create mode 100644 apps/mobile/modules/t3-terminal/android/src/main/java/expo/modules/t3terminal/GhosttyBridge.kt create mode 100644 apps/mobile/modules/t3-terminal/android/src/main/java/expo/modules/t3terminal/TerminalCanvasView.kt create mode 100644 apps/mobile/modules/t3-terminal/android/src/main/java/expo/modules/t3terminal/TerminalFrame.kt create mode 100755 apps/mobile/modules/t3-terminal/android/src/main/jniLibs/arm64-v8a/libghostty-vt.so create mode 100755 apps/mobile/modules/t3-terminal/android/src/main/jniLibs/armeabi-v7a/libghostty-vt.so create mode 100755 apps/mobile/modules/t3-terminal/android/src/main/jniLibs/x86/libghostty-vt.so create mode 100755 apps/mobile/modules/t3-terminal/android/src/main/jniLibs/x86_64/libghostty-vt.so create mode 100755 apps/mobile/modules/t3-terminal/scripts/build-libghostty-android.sh create mode 100644 apps/mobile/modules/t3-terminal/scripts/libghostty-android-patches/0001-link-android-libvt-with-libc.patch create mode 100644 apps/mobile/modules/t3-terminal/scripts/libghostty-android-patches/0002-align-android-libvt-to-16kb-pages.patch create mode 100644 apps/mobile/plugins/withAndroidGradleHeap.cjs create mode 100644 apps/mobile/plugins/withAndroidModernAlertDialog.cjs create mode 100644 apps/mobile/plugins/withAndroidModernPopupMenu.cjs create mode 100644 apps/mobile/plugins/withAndroidPredictiveBackCompat.cjs create mode 100644 apps/mobile/plugins/withoutIosPersonalTeamCapabilities.cjs create mode 100644 apps/mobile/src/components/AndroidAnchoredMenu.tsx create mode 100644 apps/mobile/src/components/AndroidScreenHeader.tsx create mode 100644 apps/mobile/src/components/AppSymbol.tsx create mode 100644 apps/mobile/src/components/ConfirmDialogHost.tsx create mode 100644 apps/mobile/src/components/OverlayPortal.tsx create mode 100644 apps/mobile/src/components/T3Wordmark.tsx create mode 100644 apps/mobile/src/features/agent-awareness/capabilities.ts create mode 100644 apps/mobile/src/features/home/AndroidHomeFab.tsx create mode 100644 apps/mobile/src/features/shortcuts/appShortcuts.test.ts create mode 100644 apps/mobile/src/features/shortcuts/appShortcuts.ts create mode 100644 apps/mobile/src/features/shortcuts/useAppShortcuts.ts create mode 100644 apps/mobile/src/features/threads/markdownCodeHighlightState.ts create mode 100644 apps/mobile/src/features/threads/sidebar-header-actions.android.tsx create mode 100644 apps/mobile/src/lib/appBlurTarget.ts create mode 100644 apps/mobile/src/native/T3ComposerEditor.android.tsx create mode 100644 apps/mobile/src/native/T3ComposerEditor.native.tsx create mode 100644 apps/mobile/src/native/T3HeaderButton.android.tsx