Commit 5bb65c1
committed
File tree
5,084 files changed
+431508
-202617
lines changed- .claude
- agents
- commands
- schemas
- scripts
- skills
- coding-standards
- rules
- onyx
- playwright-app-testing
- .github
- ISSUE_TEMPLATE
- actions
- composite
- getJavaVersion
- setupNode
- javascript
- authorChecklist
- awaitStagingDeploys
- checkAndroidStatus
- checkDeployBlockers
- checkSVGCompression
- createOrUpdateStagingDeploy
- failureNotifier
- formatCodeCovComment
- generateHelpPreviewComment
- getArtifactInfo
- getDeployPullRequestList
- getGraphiteString
- getPreviousVersion
- getPullRequestDetails
- getPullRequestIncrementalChanges
- isDeployChecklistLocked
- isStagingDeployLocked
- markPullRequestsAsDeployed
- postTestBuildComment
- proposalPoliceComment
- reopenIssueWithComment
- reviewerChecklist
- verifySignedCommits
- waitForPreviousRuns
- libs
- scripts
- workflows
- .storybook
- __mocks__
- @expensify
- @react-native-firebase
- reportData
- android
- app
- src
- debug
- e2edelta
- e2e
- main
- java/com/expensify/chat
- bootsplash
- assets
- animations
- emojis
- images
- companyCards
- integrationicons
- multifactorAuthentication
- product-illustrations
- simple-illustrations
- config
- webpack
- contributingGuides
- philosophies
- desktop
- docs
- Hidden
- _data
- _includes
- _layouts
- _sass
- articles
- Unlisted
- expensify-classic
- bank-accounts-and-payments/payments
- connect-credit-cards
- connections
- accelo
- netsuite
- quickbooks-desktop
- domains
- expenses
- expensify-card
- reports
- settings
- spending-insights
- workspaces
- new-expensify
- billing-and-subscriptions
- concierge-ai
- connect-credit-cards
- connections
- quickbooks-online
- sage-intacct
- xero
- domains
- expensify-card
- getting-started
- insights
- reports-and-expenses
- settings
- wallet-and-payments
- workspaces
- travel
- booking-travel
- company-setup
- travel-analytics
- travel-policy
- assets
- images
- js
- new-expensify/hubs
- concierge-ai
- domains
- insights
- eslint-plugin-react-compiler-compat
- fastlane
- help
- ios
- NewExpensify.xcodeproj
- NewExpensify
- NotificationServiceExtension
- jest
- modules
- ExpensifyNitroUtils
- android
- src/main/java/com/margelo/nitro/utils
- ios/appstarttime
- nitrogen/generated
- android
- c++
- kotlin/com/margelo/nitro/utils
- ios
- c++
- swift
- src
- specs
- group-ib-fp
- android
- gibsdk
- package
- src/main/java/com/group_ib/react
- session
- ios
- Frameworks
- FPAppsCapability.xcframework
- _CodeSignature
- ios-arm64_x86_64-simulator/FPAppsCapability.framework
- Modules/FPAppsCapability.swiftmodule
- Project
- _CodeSignature
- ios-arm64/FPAppsCapability.framework
- Modules/FPAppsCapability.swiftmodule
- Project
- FPCallCapability.xcframework
- _CodeSignature
- ios-arm64_x86_64-simulator/FPCallCapability.framework
- Modules/FPCallCapability.swiftmodule
- Project
- _CodeSignature
- ios-arm64/FPCallCapability.framework
- Modules/FPCallCapability.swiftmodule
- Project
- GIBMobileSdk.xcframework
- _CodeSignature
- ios-arm64_x86_64-simulator/GIBMobileSdk.framework
- Headers
- Modules/GIBMobileSdk.swiftmodule
- Project
- _CodeSignature
- ios-arm64/GIBMobileSdk.framework
- Headers
- Modules/GIBMobileSdk.swiftmodule
- Project
- src
- patches
- @react-native-community/netinfo
- @react-native-firebase
- crashlytics
- perf
- @rock-js/platform-apple-helpers
- @shopify/flash-list
- @trivago/prettier-plugin-sort-imports
- awesome-phonenumber
- expo-audio
- expo-av
- expo-secure-store
- expo-video
- perf-profiler
- react-native-google-places-autocomplete
- react-native-pdf
- react-native-performance
- react-native-reanimated
- react-native-render-html
- react-native-sound
- react-native-tab-view
- react-native-webview
- react-native-web
- react-native
- sentry-browser
- sentry-core
- sentry-react-native
- victory-native
- prompts/translation
- scripts
- utils
- Translator
- src
- CONST
- components
- Accordion
- AccountSwitcherSkeletonView
- ActionSheetAwareScrollView
- __mocks__
- AddPaymentCard
- AddToWalletButton
- AddressSearch
- AmountPicker
- AnchorForAttachmentsOnly
- AnchorForCommentsOnly
- AnimatedCollapsible
- AnimatedSubmitButton
- AttachmentPicker
- Attachments
- AttachmentCarousel
- AttachmentCarouselView
- Pager
- AttachmentView
- AttachmentViewImage
- AttachmentViewPdf
- AttachmentViewVideo
- DefaultAttachmentView
- AutoCompleteSuggestions
- AutoCompleteSuggestionsPortal
- TransparentOverlay
- AvatarCropModal
- BlockingViews
- ForceFullScreenView
- ButtonWithDropdownMenu
- Button
- utils
- validateSubmitShortcut
- CategorySelector
- Charts
- BarChart
- LineChart
- PieChart
- components
- font
- hooks
- CollapsibleSection
- Collapsible
- Composer
- implementation
- ConnectToNetSuiteFlow
- ConnectToQuickbooksDesktopFlow
- ConnectToQuickbooksOnlineFlow
- ConnectToSageIntacctFlow
- ConnectToXeroFlow
- ContactPermissionModal
- CountryPicker
- CurrencyListContextProvider
- CurrencySelectionList
- CustomStatusBarAndBackground
- DatePicker
- CalendarPicker
- DeeplinkWrapper
- DelegateNoAccessModalProvider
- DisplayNames
- DistanceMapView
- DistanceRequest
- Domain
- DragAndDrop
- Consumer
- NoDropZone
- Provider
- DraggableList
- DropZone
- EReceiptBody
- EmbeddedDemo
- EmojiPicker
- EmojiPickerMenuItem
- EmojiPickerMenu
- EmojiWithTooltip
- EmployeesSeeTagsAsText
- EmptyStateComponent
- EnvironmentContextProvider
- ErrorBoundary
- FilePicker
- FlatList
- FlatListWithScrollKey
- FlatList
- InvertedFlatList
- shouldRemoveClippedSubviews
- getInitialPaginationSize
- hooks
- FloatingCameraButton
- FloatingGPSButton
- FocusTrap
- FocusTrapContainerElement
- FocusTrapForModal
- FocusTrapForScreen
- FormElement
- Form
- GPSInProgressModal
- GPSTripStateChecker
- GrowlNotification
- GrowlNotificationContainer
- HTMLEngineProvider
- HTMLRenderers
- MentionReportRenderer
- HeaderGap
- HeaderWithBackButton
- Hoverable
- Icon
- chunks
- ImageSVG
- ImageView
- Image
- ImportOnyxState
- InlineCodeBlock
- InputBlurContext
- InvertedFlatList
- BaseInvertedFlatList
- KYCWall
- KeyboardAvoidingView
- BaseKeyboardAvoidingView
- KeyboardDismissibleFlatList
- __mocks__
- LHNOptionsList
- OptionRowRendererComponent
- useEmptyLHNIllustration
- Lightbox
- LocationErrorMessage
- LocationPermissionModal
- LockedAccountModalProvider
- LottieAnimations
- Lottie
- MapView
- ToggleDistanceUnitButton
- Modal
- Global
- ReanimatedModal
- Backdrop
- Container
- MoneyRequestReportView
- MultiGestureCanvas
- MultifactorAuthentication
- Context
- components
- Modals
- OutcomeScreen
- FailureScreen
- SuccessScreen
- config
- scenarios
- Onfido
- OpenAppFailureModal
- OptionsPicker
- PDFThumbnail
- PDFView
- Picker
- PlaidLink
- PopoverProvider
- PopoverWithMeasuredContent
- PopoverWithoutOverlay
- Popover
- PressableWithSecondaryInteraction
- Pressable
- GenericPressable
- implementation
- ProductTrainingContext
- PushRowWithModal
- Reactions
- QuickEmojiReactions
- ReceiptCropView
- ReceiptImage
- RecordTroubleshootDataToolMenu
- RNFS
- ReportActionAvatars
- ReportActionItem
- MoneyRequestReportPreview
- TransactionPreview
- ReportActionsSkeletonView
- ReportSearchHeader
- RoomNameInput
- Rule
- SVGDefinitionsProvider
- SafeAreaConsumer
- SafeArea
- ScreenWrapper
- Search
- FilterComponents
- FilterDropdowns
- SearchInputSelectionWrapper
- SearchList
- BaseSearchList
- SearchPageHeader
- SearchRouter
- SearchRouterModal
- SearchRouterPage
- toggleSearch
- openSearchReport
- SectionList
- Section
- SelectionListWithModal
- SelectionListWithSections
- FocusAwareCellRendererComponent
- Search
- ActionCell
- SelectionList
- ListItem
- SplitListItem
- SelectionListWithSections
- components
- hooks
- useWebSelectionListBehavior
- SettlementButton
- SidePanel
- HelpComponents
- HelpButton
- HelpContent
- HelpModal
- RHPVariantTest
- SidePanelButton
- SidePanelModal
- SidePanelReport
- isSidePanelReportSupported
- useSyncSidePanelWithHistory
- SignInButtons
- AppleAuthWrapper
- AppleSignIn
- GoogleSignIn
- Skeletons
- SplashScreenHider
- StatePicker
- SubStepForms
- AgreementsFullStep
- subSteps
- CountryFullStep
- subSteps
- DocusignFullStep
- subSteps
- SwipeableView
- TabSelector
- ScrollableTabSelector
- scrollToTab
- Table
- TableFilterButtons
- middlewares
- TestCrash
- TestDrive
- Modal
- TextInputWithSymbol
- TextInput
- BaseTextInput
- implementation
- TextInputClearButton
- TextInputLabel
- TextInputMeasurement
- TextPicker
- TextWithEllipsis
- TextWithMiddleEllipsis
- TextWithTooltip
- ThemeStylesContextProvider
- ThreeDotsMenu
- TimePicker
- Tooltip
- BaseGenericTooltip
- BaseTooltip
- EducationalTooltip
- TransactionItemRow
- DataCells
- ReceiptPreview
- TwoFactorAuthForm
- UpdateAppModal
- UserDetailsTooltip
- BaseUserDetailsTooltip
- ValidateCodeActionForm
- ValidateCodeActionModal
- ValidateCodeForm
- ValidateCodeCountdown
- ValidateCode
- ValuePicker
- VideoPlayerContexts
- FullScreenContextProvider
- PlaybackContext
- VideoPlayerPreview
- VideoPlayer
- VideoPlayerControls
- ProgressBar
- VolumeButton
- useHandleNativeVideoControls
- VideoPopoverMenu
- WalletStatementModal
- WideRHPContextProvider
- useShowSuperWideRHPVersion
- useShowWideRHPVersion
- WideRHPOverlayWrapper
- WorkspacesListRowDisplayName
- ZeroWidthView
- utils
- hooks
- useAncestors
- useAndroidBackButtonHandler
- useAnimatedHighlightStyle
- useBasePopoverReactionList
- useCleanupSelectedOptions
- useDisplayFocusedInputUnderKeyboard
- useDragAndDrop
- useEmitComposerScrollEvents
- useHandleBackButton
- useHasTextAncestor
- useHtmlPaste
- useOnboardingMessages
- usePolicyData
- useRefreshKeyAfterInteraction
- useReportScrollManager
- useResponsiveLayoutOnWideRHP
- useSearchBackPress
- useSingleExecution
- useSubPage
- useSubStep
- useSyncFocus
- useTackInputFocus
- useViewportOffsetTop
- useWindowDimensionsForAutoCompleteSuggestions
- useWindowDimensions
- useWorkletStateMachine
- executeOnUIRuntimeSync
- runOnUISync
- languages
- libs
- API
- parameters
- Accessibility
- ActiveClientManager
- AppStateMonitor
- AppState
- RequestsQueuesState
- Avatars
- BootSplash
- Browser
- Clipboard
- getClipboardText
- ComponentUtils
- Console
- E2E
- actions
- interactions
- tests
- utils
- Environment
- ExportOnyxState
- Firebase
- FraudProtection
- GroupIBSdkBridge
- cidMap
- enableCapabilities
- getScriptURL
- Fullstory
- KeyboardShortcut
- Localize
- localeEventCallback
- Metrics
- Middleware
- MultifactorAuthentication/Biometrics
- ED25519
- SecureStore
- Network
- Notification
- LocalNotification
- focusApp
- PushNotification
- ForegroundNotifications
- clearReportNotifications
- NumberFormatUtils
- OptionsListUtils
- PageHTMLCapture
- PersonalDetailOptionsListUtils
- Pusher
- ReceiptUploadRetryHandler
- ReportActionFollowupUtils
- SearchParser
- SelectionScraper
- Sound
- config
- StartupTimer
- StringUtils
- Telemetry
- TransactionUtils
- TravelUtils
- UnreadIndicatorUpdater/updateUnread
- Violations
- Visibility
- actions
- AppUpdate/updateApp
- Device
- generateDeviceID
- getDeviceInfo
- HybridApp
- IOU
- InputFocus
- MultifactorAuthentication
- OnyxDerived
- configs
- OnyxUpdateManager
- utils
- __mocks__
- Policy
- ReimbursementAccount
- Report
- ScimToken
- Session
- clearCache
- StoreReview
- Welcome
- __mocks__
- connections
- getCompanyCardBankConnection
- cropOrRotateImage/getDeviceOrientationAwareImageSize
- desktopLoginRedirect
- fetchImage
- fileDownload
- checkFileExists
- heicConverter
- validateReceiptFile
- getAmountInputKeyboard
- getCurrentPosition
- getGeolocationError
- getIconForAction
- getOperatingSystem
- getPlaidDesktopMessage
- getPlatform
- localFileDownload
- memoize
- migrations
- openTravelDotLink
- prepareRequestPayload
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
5,084 files changed
+431508
-202617
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
| 13 | + | |
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
| 17 | + | |
18 | 18 | | |
19 | | - | |
20 | | - | |
21 | | - | |
22 | | - | |
23 | | - | |
24 | | - | |
25 | | - | |
26 | | - | |
27 | | - | |
28 | | - | |
29 | | - | |
30 | | - | |
31 | | - | |
32 | | - | |
33 | | - | |
34 | | - | |
35 | | - | |
36 | | - | |
37 | | - | |
38 | | - | |
39 | | - | |
40 | | - | |
41 | | - | |
42 | | - | |
43 | | - | |
44 | | - | |
45 | | - | |
46 | | - | |
47 | | - | |
48 | | - | |
49 | | - | |
50 | | - | |
51 | | - | |
52 | | - | |
53 | | - | |
54 | | - | |
55 | | - | |
56 | | - | |
57 | | - | |
58 | | - | |
59 | | - | |
60 | | - | |
61 | | - | |
62 | | - | |
63 | | - | |
64 | | - | |
65 | | - | |
66 | | - | |
67 | | - | |
68 | | - | |
69 | | - | |
70 | | - | |
71 | | - | |
72 | | - | |
73 | | - | |
74 | | - | |
75 | | - | |
76 | | - | |
77 | | - | |
78 | | - | |
79 | | - | |
80 | | - | |
81 | | - | |
82 | | - | |
83 | | - | |
84 | | - | |
85 | | - | |
86 | | - | |
87 | | - | |
88 | | - | |
89 | | - | |
90 | | - | |
91 | | - | |
92 | | - | |
93 | | - | |
94 | | - | |
95 | | - | |
96 | | - | |
97 | | - | |
98 | | - | |
99 | | - | |
100 | | - | |
101 | | - | |
102 | | - | |
103 | | - | |
104 | | - | |
105 | | - | |
106 | | - | |
107 | | - | |
108 | | - | |
109 | | - | |
110 | | - | |
111 | | - | |
112 | | - | |
113 | | - | |
114 | | - | |
115 | | - | |
116 | | - | |
117 | | - | |
118 | | - | |
119 | | - | |
120 | | - | |
121 | | - | |
122 | | - | |
123 | | - | |
124 | | - | |
125 | | - | |
126 | | - | |
127 | | - | |
128 | | - | |
129 | | - | |
130 | | - | |
131 | | - | |
132 | | - | |
133 | | - | |
134 | | - | |
135 | | - | |
136 | | - | |
137 | | - | |
138 | | - | |
139 | | - | |
140 | | - | |
141 | | - | |
142 | | - | |
| 19 | + | |
143 | 20 | | |
144 | | - | |
145 | | - | |
146 | | - | |
147 | | - | |
148 | | - | |
149 | | - | |
150 | | - | |
151 | | - | |
152 | | - | |
153 | | - | |
154 | | - | |
155 | | - | |
156 | | - | |
157 | | - | |
158 | | - | |
159 | | - | |
160 | | - | |
161 | | - | |
162 | | - | |
163 | | - | |
164 | | - | |
165 | | - | |
166 | | - | |
167 | | - | |
168 | | - | |
169 | | - | |
170 | | - | |
171 | | - | |
172 | | - | |
173 | | - | |
174 | | - | |
175 | | - | |
176 | | - | |
177 | | - | |
178 | | - | |
179 | | - | |
180 | | - | |
181 | | - | |
182 | | - | |
183 | | - | |
184 | | - | |
185 | | - | |
186 | | - | |
187 | | - | |
188 | | - | |
189 | | - | |
190 | | - | |
191 | | - | |
192 | | - | |
193 | | - | |
194 | | - | |
195 | | - | |
196 | | - | |
197 | | - | |
198 | | - | |
199 | | - | |
200 | | - | |
201 | | - | |
202 | | - | |
203 | | - | |
204 | | - | |
205 | | - | |
206 | | - | |
207 | | - | |
208 | | - | |
| 21 | + | |
209 | 22 | | |
210 | | - | |
211 | | - | |
212 | | - | |
213 | | - | |
214 | | - | |
215 | | - | |
216 | | - | |
217 | | - | |
218 | | - | |
219 | | - | |
220 | | - | |
221 | | - | |
222 | | - | |
223 | | - | |
224 | | - | |
225 | | - | |
226 | | - | |
227 | | - | |
228 | | - | |
229 | | - | |
230 | | - | |
231 | | - | |
232 | | - | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
233 | 27 | | |
234 | 28 | | |
235 | 29 | | |
236 | | - | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
237 | 36 | | |
238 | 37 | | |
239 | | - | |
240 | | - | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
241 | 42 | | |
242 | 43 | | |
243 | 44 | | |
244 | | - | |
245 | | - | |
246 | | - | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
247 | 51 | | |
248 | | - | |
249 | | - | |
250 | | - | |
251 | | - | |
252 | | - | |
253 | | - | |
254 | | - | |
255 | | - | |
256 | | - | |
257 | | - | |
258 | | - | |
259 | | - | |
260 | | - | |
261 | | - | |
262 | | - | |
263 | | - | |
264 | | - | |
265 | | - | |
266 | | - | |
267 | | - | |
268 | | - | |
269 | | - | |
270 | | - | |
271 | | - | |
272 | | - | |
273 | | - | |
274 | | - | |
275 | | - | |
276 | | - | |
277 | | - | |
278 | | - | |
279 | | - | |
280 | | - | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
281 | 59 | | |
282 | 60 | | |
283 | 61 | | |
| 62 | + | |
| 63 | + | |
284 | 64 | | |
285 | | - | |
| 65 | + | |
286 | 66 | | |
287 | 67 | | |
288 | 68 | | |
289 | 69 | | |
290 | 70 | | |
291 | | - | |
292 | | - | |
0 commit comments