Commit 4f205b7
File tree
2,479 files changed
+57894
-45238
lines changed- .github
- workflows
- apps
- bare-expo
- android
- .idea
- codeStyles
- modules/app
- app
- src/main
- java/dev/expo/payments
- e2e
- ios
- BareExpo.xcodeproj
- BareExpo
- macos
- BareExpo-macOS.xcodeproj
- BareExpo-macOS
- scripts
- fixtures/macos/patches
- lib
- eas-expo-go
- expo-go
- android
- app
- src/main/assets
- expoview/src/main/java
- host/exp/exponent
- kernel
- fab
- versioned/host/exp/exponent/modules
- internal
- universal
- ios
- AppIcon.icon
- Assets
- Exponent.xcodeproj
- Exponent
- Images.xcassets
- AppIcon.appiconset
- AppIconDebug.appiconset
- Supporting
- Versioned/Core
- Api
- AppInstance
- src
- assets
- screens
- HomeScreen
- SettingsScreen
- expo-workflow-testing/.eas/workflows
- jest-expo-mock-generator
- native-component-list
- assets/expo-blob
- src
- screens
- AppIntegrity
- Audio/expo-audio
- Blob
- Camera
- Contacts
- GlassView
- Screens
- UI
- Video
- native-tests
- ios
- NativeTests.xcodeproj
- notification-tester
- src
- app
- paper-tester
- android
- app
- ios
- router-e2e
- __e2e__
- 05-use-dom/components
- link-preview/app
- js-only/tabs
- native-tabs
- app
- explore
- news
- faces
- components
- server-middleware-matcher-async/app
- catch-all
- posts
- web-modal/app
- nested
- sandbox
- test-suite
- assets
- components
- screens
- tests
- docs
- .vale/writing-styles/expo-docs
- common
- components/plugins/api
- constants
- pages
- bare
- brownfield
- build-reference
- build
- config-plugins
- custom-builds
- deploy
- develop
- development-builds
- user-interface
- distribution
- eas-update
- eas/workflows
- examples
- guides
- modules
- more
- push-notifications
- router
- advanced
- basics
- reference
- submit
- tutorial
- eas
- versions
- unversioned
- sdk
- v51.0.0
- config
- sdk
- v52.0.0
- sdk
- v53.0.0
- sdk
- v54.0.0
- sdk
- workflow
- public
- static
- data
- unversioned
- v51.0.0
- v54.0.0
- diffs
- brownfield
- android
- ios
- examples/v51.0.0
- assets
- filesystem
- images
- accounts
- android-studio
- bare
- billing
- brownfield
- debugging
- dev-client
- eas-build/build-from-github
- eas-update
- expo-router
- expo-ui
- chip
- swift-ui-guide
- get-started
- notifications
- tutorial
- eas
- using-flipper
- z-index
- schemas
- unversioned
- v51.0.0
- v54.0.0
- scenes/get-started
- set-up-your-environment/instructions
- start-developing/TemplateFeatures
- features
- ui/components
- FileTree
- Home/sections
- SDKTables
- Snippet
- packages
- @expo
- cli
- e2e
- __tests__
- export
- __snapshots__
- playwright
- dev
- prod
- metro-require
- src
- prebuild
- run
- android
- ios
- options
- start
- doctor/web
- platforms
- server
- metro
- __tests__
- fixtures
- dev-server
- utils
- build-cache-providers
- config-plugins
- src/ios/__tests__/__snapshots__
- config-types
- build
- src
- config
- devtools
- dom-webview
- android
- env
- fingerprint
- src/sourcer/__tests__
- image-utils
- json-file
- metro-config
- build
- serializer
- transform-plugins
- transform-worker
- utils
- src
- serializer
- __tests__
- fork/__tests__
- transform-plugins
- __tests__
- __snapshots__
- suite
- transform-worker
- __tests__
- __snapshots__
- utils
- __tests__
- metro-runtime
- build
- src
- osascript
- package-manager
- build/node
- src/node
- __tests__
- pkcs12
- plist
- prebuild-config
- build/plugins
- unversioned
- edge-to-edge
- expo-notifications
- new-arch-plist-hotfix
- react-native-edge-to-edge
- src/plugins
- __tests__/__snapshots__
- unversioned
- edge-to-edge
- __tests__
- expo-notifications
- new-arch-plist-hotfix
- react-native-edge-to-edge
- __tests__
- schema-utils
- schemer
- build
- src
- __tests__
- fixtures/test.icon
- server
- build
- cjs
- utils
- vendor
- vercel
- mjs
- utils
- vendor
- vercel
- src
- __tests__/utils
- utils
- vendor
- vercel
- babel-preset-expo
- build
- src
- __tests__
- __snapshots__
- create-expo-module
- build
- src
- create-expo-nightly
- src
- create-expo
- src
- __tests__
- expo-app-integrity
- android
- src/main/java/expo/modules/integrity
- build
- ios
- src
- expo-apple-authentication
- expo-application
- android
- src/main/java/expo/modules/application
- ios
- expo-asset
- android
- build
- src
- expo-audio
- android
- src/main/java/expo/modules/audio
- build
- utils
- ios
- src
- utils
- expo-auth-session
- expo-av
- android
- src/main/java/expo/modules/av/video
- ios/EXAV/Video
- expo-background-fetch
- android
- expo-background-task
- android
- expo-battery
- android
- src/main/java/expo/modules/battery
- ios
- expo-blob
- android
- expo-blur
- android
- expo-brightness
- android
- expo-build-properties
- build
- src
- expo-calendar
- android
- build
- ios
- Records
- src
- expo-camera
- android
- src/main/java/expo/modules/camera
- utils
- expo-cellular
- android
- src/main/java/expo/modules/cellular
- ios
- expo-checkbox
- expo-clipboard
- android
- src/main/java/expo/modules/clipboard
- expo-constants
- android
- expo-contacts
- android
- src/main/java/expo/modules/contacts
- build
- ios
- src
- expo-crypto
- android
- expo-dev-client-components
- expo-dev-client
- android
- expo-dev-launcher
- android
- src
- debug
- assets
- java/expo/modules/devlauncher
- compose
- primitives
- routes
- screens
- ui
- utils
- launcher/errors
- res
- drawable-mdpi
- drawable-night-mdpi
- drawable-night-xhdpi
- drawable-night-xxhdpi
- drawable-xhdpi
- drawable-xxhdpi
- main/res
- drawable-hdpi
- drawable-mdpi
- drawable-xhdpi
- drawable-xxhdpi
- drawable-xxxhdpi
- drawable
- layout
- values
- ios/SwiftUI
- GraphQL
- UpdatesTab
- expo-device
- android
- src/main/java/expo/modules/device
- ios
- expo-doctor
- src
- checks
- __tests__
- utils
- expo-document-picker
- android
- expo-eas-client
- android
- src/main/java/expo/modules/easclient
- ios/EASClient
- expo-env-info
- expo-file-system
- android
- src/main/java/expo/modules/filesystem
- legacy
- unifiedfile
- build
- ios
- Legacy
- src
- expo-font
- android
- src/main/java/expo/modules/font
- build
- ios
- src
- expo-glass-effect
- build
- ios
- src
- __tests__
- __snapshots__
- expo-gl
- android
- expo-haptics
- android
- expo-image-manipulator
- android
- ios
- expo-image-picker
- android
- ios
- expo-image
- android
- src/main/java/expo/modules/image
- ios
- expo-insights
- android
- expo-intent-launcher
- android
- expo-keep-awake
- android
- expo-linear-gradient
- android
- expo-linking
- android
- expo-live-photo
- expo-local-authentication
- android
- expo-localization
- android
- expo-location
- android
- expo-mail-composer
- android
- expo-manifests
- android
- expo-maps
- android
- expo-media-library
- android
- src/main/java/expo/modules/medialibrary
- next
- exceptions
- extensions
- resolver
- objects
- album
- factories
- asset
- delegates
- factories
- query
- builder
- wrappers
- permissions
- contracts
- enums
- records
- build/next
- types
- ios
- next
- exceptions
- extensions
- objects
- Query
- album
- asset
- repository
- src/next
- types
- expo-mesh-gradient
- android
- expo-module-scripts
- expo-module-template-local
- android
- src/main/java/{%= project.package %}
- ios
- expo-module-template
- android
- src/main/java/{%= project.package %}
- ios
- expo-modules-autolinking
- android/expo-gradle-plugin
- expo-autolinking-plugin/src/main/kotlin/expo/modules/plugin
- expo-autolinking-settings-plugin/src
- main/kotlin/expo/modules/plugin
- test/kotlin/expo/modules/plugin
- build
- commands
- dependencies
- reactNativeConfig
- scripts/ios
- cocoapods
- src
- commands
- dependencies
- __tests__
- reactNativeConfig
- __tests__
- expo-modules-core
- android
- src
- androidTest/java/expo/modules/kotlin/jni
- types
- fabric
- main
- cpp
- types
- java/expo/modules/kotlin
- allocators
- classcomponent
- defaultmodules
- devtools
- events
- exception
- functions
- jni
- modules
- objects
- records
- types
- io
- views
- test/java/expo/modules/kotlin
- build
- sweet
- uuid
- common/cpp/fabric
- ios
- Core
- Convertibles
- Modules
- Views/SwiftUI
- FileSystemUtilities
- JSI
- Tests
- src
- polyfill
- sweet
- uuid
- expo-network-addons
- android
- expo-network
- android
- expo-notifications
- android
- src/main/java/expo/modules/notifications
- notifications
- emitting
- handling
- interfaces
- model
- service
- delegates
- build
- ios/EXNotifications
- Badge
- Notifications/Categories
- PushToken
- src
- expo-print
- android
- src/main/java/expo/modules/print
- ios
- expo-processing
- expo-router
- assets
- build
- domComponents
- fork
- global-state
- layouts
- link
- preview
- modal/web
- native-tabs
- NativeBottomTabs
- common
- rsc/router
- typed-routes
- ui
- ios
- LinkPreview
- src
- __tests__
- domComponents
- fork
- __tests__
- __snapshots__
- global-state
- layouts
- link
- __tests__
- preview
- __tests__
- modal/web
- native-tabs
- NativeBottomTabs
- __tests__
- __rsc_tests__
- __snapshots__
- common
- rsc/router
- typed-routes
- ui
- expo-screen-capture
- android
- ios
- expo-screen-orientation
- android
- expo-secure-store
- android
- ios
- expo-sensors
- android
- src/main/java/expo/modules/sensors/modules
- ios
- expo-sharing
- android
- ios
- expo-sms
- android
- expo-speech
- android
- src/main/java/expo/modules/speech
- expo-splash-screen
- android
- expo-sqlite
- android
- src/main/java/expo/modules/sqlite
- ios
- expo-standard-web-crypto
- expo-status-bar
- build
- src
- expo-store-review
- android
- expo-symbols
- expo-system-ui
- android
- expo-task-manager
- android
- src/main/java/expo/modules/taskManager
- expo-test-runner
- expo-tracking-transparency
- android
- expo-ui
- android
- src/main/java/expo/modules/ui
- button
- build
- jetpack-compose-primitives
- jetpack-compose
- AlertDialog
- Button
- Chip
- ContextMenu
- DatePicker
- Picker
- Progress
- Shape
- Slider
- Switch
- TextInput
- swift-ui
- BottomSheet
- Button
- Chart
- ColorPicker
- ContextMenu
- DatePicker
- DisclosureGroup
- Form
- Gauge
- GlassEffectContainer
- Host
- Image
- LabeledContent
- Label
- Layout
- List
- Picker
- Progress
- Section
- SecureField
- Slider
- Spacer
- Switch
- TextField
- Text
- modifiers
- animation
- ios
- Button
- Convertibles
- Modifiers
- src
- jetpack-compose
- Button
- Chip
- ContextMenu
- swift-ui
- Chart
- GlassEffectContainer
- LabeledContent
- Layout
- modifiers
- animation
- swift-ui
- expo-updates
- android
- src
- androidTest/java/expo/modules/updates
- main/java/expo/modules/updates
- launcher
- loader
- procedures
- statemachine
- e2e
- fixtures/project_files/maestro/tests
- setup
- ios
- EXUpdates
- AppLoader
- Multipart
- Procedures
- Tests
- expo-video-thumbnails
- android
- ios
- expo-video
- android
- src/main
- java/expo/modules/video
- playbackService
- player
- records
- utils
- res/layout
- build
- ios
- Utils
- plugin
- build
- src
- src
- expo-web-browser
- android
- expo
- android
- src/main/java/expo/modules
- fetch
- build
- async-require
- dom
- ios/AppDelegates
- src
- async-require
- dom
- winter
- __tests__
- html-elements
- install-expo-modules
- src
- utils
- __tests__
- jest-expo
- src/preset
- moduleMocks
- patch-project
- pod-install
- unimodules-app-loader
- android
- uri-scheme
- patches
- react-native-lab
- template-files/android
- templates
- expo-template-bare-minimum
- android
- app
- src/main/java/com/helloworld
- ios
- HelloWorld
- expo-template-blank-typescript
- expo-template-blank
- expo-template-default
- _vscode
- assets/images
- expo-template-tabs
- _vscode
- tools/src
- commands
- promote-packages/tasks
- publish-packages/tasks
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
2,479 files changed
+57894
-45238
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | | - | |
| 12 | + | |
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
24 | | - | |
| 24 | + | |
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
32 | | - | |
| 32 | + | |
33 | 33 | | |
34 | | - | |
| 34 | + | |
35 | 35 | | |
36 | 36 | | |
37 | 37 | | |
38 | | - | |
| 38 | + | |
39 | 39 | | |
40 | 40 | | |
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
44 | 44 | | |
45 | 45 | | |
46 | | - | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
47 | 49 | | |
48 | | - | |
| 50 | + | |
49 | 51 | | |
50 | 52 | | |
51 | 53 | | |
| |||
79 | 81 | | |
80 | 82 | | |
81 | 83 | | |
82 | | - | |
| 84 | + | |
83 | 85 | | |
84 | 86 | | |
85 | 87 | | |
| |||
125 | 127 | | |
126 | 128 | | |
127 | 129 | | |
128 | | - | |
| 130 | + | |
129 | 131 | | |
130 | | - | |
| 132 | + | |
131 | 133 | | |
132 | 134 | | |
133 | 135 | | |
| |||
141 | 143 | | |
142 | 144 | | |
143 | 145 | | |
144 | | - | |
| 146 | + | |
145 | 147 | | |
146 | 148 | | |
147 | 149 | | |
148 | 150 | | |
| 151 | + | |
| 152 | + | |
149 | 153 | | |
150 | 154 | | |
151 | 155 | | |
152 | 156 | | |
153 | 157 | | |
154 | 158 | | |
155 | 159 | | |
156 | | - | |
| 160 | + | |
157 | 161 | | |
158 | 162 | | |
159 | 163 | | |
| |||
207 | 211 | | |
208 | 212 | | |
209 | 213 | | |
210 | | - | |
| 214 | + | |
211 | 215 | | |
212 | 216 | | |
213 | 217 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
26 | | - | |
| 26 | + | |
27 | 27 | | |
28 | 28 | | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
29 | 35 | | |
30 | 36 | | |
31 | 37 | | |
| |||
55 | 61 | | |
56 | 62 | | |
57 | 63 | | |
58 | | - | |
| 64 | + | |
59 | 65 | | |
60 | 66 | | |
61 | 67 | | |
| |||
82 | 88 | | |
83 | 89 | | |
84 | 90 | | |
85 | | - | |
| 91 | + | |
86 | 92 | | |
87 | 93 | | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
88 | 100 | | |
89 | 101 | | |
90 | 102 | | |
| |||
107 | 119 | | |
108 | 120 | | |
109 | 121 | | |
110 | | - | |
| 122 | + | |
111 | 123 | | |
112 | 124 | | |
113 | 125 | | |
| |||
137 | 149 | | |
138 | 150 | | |
139 | 151 | | |
140 | | - | |
| 152 | + | |
141 | 153 | | |
142 | 154 | | |
143 | 155 | | |
144 | 156 | | |
145 | | - | |
146 | | - | |
| 157 | + | |
| 158 | + | |
147 | 159 | | |
148 | | - | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
149 | 163 | | |
150 | 164 | | |
151 | 165 | | |
| |||
168 | 182 | | |
169 | 183 | | |
170 | 184 | | |
171 | | - | |
| 185 | + | |
172 | 186 | | |
173 | 187 | | |
174 | 188 | | |
| |||
197 | 211 | | |
198 | 212 | | |
199 | 213 | | |
| 214 | + | |
| 215 | + | |
| 216 | + | |
| 217 | + | |
| 218 | + | |
| 219 | + | |
200 | 220 | | |
201 | 221 | | |
202 | 222 | | |
| |||
219 | 239 | | |
220 | 240 | | |
221 | 241 | | |
222 | | - | |
| 242 | + | |
223 | 243 | | |
224 | 244 | | |
225 | 245 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
32 | | - | |
| 32 | + | |
33 | 33 | | |
34 | 34 | | |
35 | | - | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
36 | 42 | | |
37 | 43 | | |
38 | 44 | | |
| |||
71 | 77 | | |
72 | 78 | | |
73 | 79 | | |
74 | | - | |
75 | | - | |
| 80 | + | |
| 81 | + | |
76 | 82 | | |
77 | 83 | | |
78 | 84 | | |
| |||
93 | 99 | | |
94 | 100 | | |
95 | 101 | | |
96 | | - | |
| 102 | + | |
97 | 103 | | |
98 | | - | |
| 104 | + | |
99 | 105 | | |
100 | 106 | | |
101 | 107 | | |
102 | 108 | | |
103 | | - | |
| 109 | + | |
104 | 110 | | |
105 | 111 | | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
106 | 118 | | |
107 | 119 | | |
108 | 120 | | |
| |||
124 | 136 | | |
125 | 137 | | |
126 | 138 | | |
127 | | - | |
128 | | - | |
| 139 | + | |
| 140 | + | |
129 | 141 | | |
130 | 142 | | |
131 | 143 | | |
| |||
147 | 159 | | |
148 | 160 | | |
149 | 161 | | |
150 | | - | |
| 162 | + | |
151 | 163 | | |
152 | 164 | | |
153 | 165 | | |
| |||
156 | 168 | | |
157 | 169 | | |
158 | 170 | | |
159 | | - | |
| 171 | + | |
160 | 172 | | |
161 | 173 | | |
162 | 174 | | |
163 | 175 | | |
164 | | - | |
165 | | - | |
| 176 | + | |
| 177 | + | |
166 | 178 | | |
167 | | - | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
168 | 182 | | |
169 | 183 | | |
170 | 184 | | |
| |||
189 | 203 | | |
190 | 204 | | |
191 | 205 | | |
192 | | - | |
193 | | - | |
| 206 | + | |
| 207 | + | |
194 | 208 | | |
195 | 209 | | |
196 | 210 | | |
| |||
212 | 226 | | |
213 | 227 | | |
214 | 228 | | |
215 | | - | |
| 229 | + | |
216 | 230 | | |
217 | | - | |
| 231 | + | |
218 | 232 | | |
219 | 233 | | |
220 | 234 | | |
221 | 235 | | |
222 | 236 | | |
223 | 237 | | |
224 | 238 | | |
225 | | - | |
| 239 | + | |
| 240 | + | |
| 241 | + | |
| 242 | + | |
| 243 | + | |
| 244 | + | |
| 245 | + | |
226 | 246 | | |
227 | 247 | | |
228 | 248 | | |
| |||
240 | 260 | | |
241 | 261 | | |
242 | 262 | | |
243 | | - | |
| 263 | + | |
244 | 264 | | |
245 | 265 | | |
246 | 266 | | |
247 | 267 | | |
248 | | - | |
| 268 | + | |
249 | 269 | | |
250 | 270 | | |
251 | 271 | | |
| |||
267 | 287 | | |
268 | 288 | | |
269 | 289 | | |
270 | | - | |
| 290 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
40 | | - | |
41 | 40 | | |
42 | 41 | | |
43 | 42 | | |
| |||
410 | 409 | | |
411 | 410 | | |
412 | 411 | | |
| 412 | + | |
| 413 | + | |
| 414 | + | |
| 415 | + | |
| 416 | + | |
| 417 | + | |
| 418 | + | |
0 commit comments