Commit 31cdc29
File tree
- .claude/skills
- agent-device/flows
- lib
- macros
- android
- web
- coding-standards
- rules
- .github
- actions/javascript
- getPullRequestIncrementalChanges
- isDeployChecklistLocked
- markPullRequestsAsDeployed
- waitForPreviousRuns
- scripts
- workflows
- __mocks__
- android
- app
- assets
- images
- integrationicons
- simple-illustrations
- pdfs
- config
- eslint
- rsbuild
- contributingGuides
- philosophies
- docs
- articles
- expensify-classic
- expenses
- workspaces
- new-expensify
- ai-agents
- chat
- concierge-ai
- connections/connect-ai-assistants
- expensify-card
- getting-started
- reports-and-expenses
- settings
- wallet-and-payments
- workspaces
- travel/consolidated-travel-billing
- eslint-plugin-local-rules
- gradleUtils
- ios
- LiveActivity
- 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
- patches
- @react-native/virtualized-lists
- @shopify
- flash-list
- react-native-skia
- eslint-seatbelt
- expo-asset
- expo-image-manipulator
- expo-modules-core
- expo-task-manager
- expo-video
- expo
- html-entities
- react-native-google-places-autocomplete
- react-native-nitro-fetch
- react-native-nitro-sqlite
- react-native-safe-area-context
- react-native-tab-view
- react-native-vision-camera
- react-native
- scripts
- artifacts-utils
- android
- ios
- lib
- utils
- server
- stubs
- victory-chart-renderer/tests
- src
- CONST
- components
- AccountSwitcherSkeletonView
- AddPaymentCard
- AddToWalletButton
- AddressSearch
- AnimatedSubmitButton
- AttachmentPicker
- Attachments
- AttachmentCarousel
- AttachmentView
- DefaultAttachmentView
- AvatarCropModal
- Avatar
- connected
- layouts
- tooltips
- ButtonComposed
- Button
- CategoryPicker
- Charts
- BarChart
- LineChart
- PieChart
- SkiaWebChart
- ConnectToDualEntry
- ConnectToHRFlow
- ConnectToQuickbooksOnlineFlow
- CurrencySelectionList
- DatePicker/CalendarPicker
- DistanceRequest
- Domain
- EmojiPicker/EmojiPickerMenu
- EmptyStateComponent
- FloatingCameraButton
- FloatingGPSButton
- FocusTrap/FocusTrapForModal
- Form
- GPSTripStateChecker
- HTMLEngineProvider/HTMLRenderers
- VictoryChartRenderer
- components/VictoryChartContainer
- HeaderWithBackButton
- Icon/chunks
- Image
- KYCWall
- LHNOptionsList
- OptionRowLHN
- OptionRow
- Lightbox
- MapView
- MenuItem
- hooks
- useRemoveNonInteractiveClickHandler
- layout
- leaves
- leading
- text
- trailing
- presets
- Modal
- ReanimatedModal
- useSyncModalWithHistory
- MoneyReportHeaderActions
- MoneyReportHeaderPrimaryAction
- MoneyRequestConfirmationFields
- MoneyRequestConfirmationList
- hooks
- sections
- MoneyRequestReportView
- SelectionToolbar
- MultifactorAuthentication/components/OutcomeScreen
- Onfido
- OpenAppFailureModal
- PDFThumbnail
- PDFView
- ParticipantPicker
- PlaidLink
- PopoverMenu
- v2/content
- PopoverWithMeasuredContent
- PopoverWithoutOverlay
- Popover
- ProductMarketingWindow
- ProductTrainingContext
- Reactions
- ReceiptImage
- ReportActionAvatars
- ReportActionItem
- MoneyRequestReportPreview
- TransactionPreview
- RequireFieldsRules
- Rule
- ScreenWrapper
- Search
- DeferredSearchAutocompleteList
- FilterComponents
- AdvancedFilters
- ReportField
- FilterDropdowns
- DateSelectPopup
- SearchInputSelectionWrapper
- SearchList/ListItem
- ActionCell
- ExpenseReportListItemRow
- TransactionListItem
- SearchPageHeader
- SearchRouter
- SearchRouterPage
- hooks
- primitives
- Section
- SelectionList
- ListItem
- SelectionListWithSections
- components
- SettlementButton
- SidePanel
- Skeletons
- SpendRules
- SubStepForms
- TabSelector
- Tables
- AgentsTable
- DomainAdminsTable
- DomainMembersTable
- ReportParticipantsTable
- RoomMembersTable
- WorkspaceCompanyCardsTable
- WorkspaceDistanceRatesTable
- WorkspaceExpensifyCardsTable
- WorkspaceListTable
- WorkspaceMembersTable
- WorkspaceRoomsTable
- WorkspaceTagsTable
- Table
- TableFilterBar
- TagPicker
- TextInput/BaseTextInput/implementation
- TimePicker
- TransactionItemRow
- DataCells
- EditableCell
- ReceiptPreview
- ValidateCodeActionModal/ValidateCodeForm
- ValuePicker
- VideoPlayerPreview
- VideoPlayer
- WalletStatementModal
- hooks
- usePersonalDetailSearchSelector
- useSearchSelector
- useSingleExecution
- useSubStep
- languages
- shouldPolyfill
- libs
- API
- parameters
- Accessibility/blurActiveElement
- ExportOnyxState
- IntlPolyfill
- Localize
- Middleware
- Network
- OptionsListUtils
- PersonalDetailOptionsListUtils
- Pusher
- ReceiptStorage
- ReportActionFollowupUtils
- SearchParser
- TransactionUtils
- Violations
- actions
- IOU
- types
- OnyxDerived
- configs
- OnyxUpdateManager
- utils
- Policy
- Report
- Session
- Welcome
- __mocks__
- connections
- fileDownload
- checkFileExists
- heicConverter
- validateReceiptFile
- moveReceiptToDurableStorage
- prepareRequestPayload
- savePendingReceiptsToGallery
- shouldForceKeyboardIfAlreadyFocused
- telemetry
- crashDiagnostics
- integrations
- middlewares
- pages
- AddPersonalBankAccountPage
- substeps
- Debug
- Report
- Transaction
- EnablePayments
- Pay
- Onfido
- Wallet
- AddBankAccount
- substeps
- FeesAndTerms
- substeps
- PersonalInfo
- ErrorPage
- UpdateRequiredView
- MissingPersonalDetails
- subPages
- MultifactorAuthentication
- AuthorizeTransactionPage
- NewChatPage
- OnboardingAccounting
- OnboardingEmployees
- OnboardingInterestedFeatures
- OnboardingPersonalDetails
- OnboardingPersonalTrackGoal
- OnboardingPrivateDomain
- OnboardingPurpose
- OnboardingWorkEmailValidation
- OnboardingWorkEmail
- OnboardingWorkspaces
- ReimbursementAccount
- EnterSignerInfo
- subSteps
- NonUSD
- Agreements
- BankInfo
- subSteps
- BeneficialOwnerInfo
- BusinessInfo
- Docusign
- SignerInfo
- utils
- USD
- BankInfo
- BeneficialOwnerInfo
- subSteps
- BusinessInfo
- subSteps
- TypeBusiness
- KYBDocuments
- Requestor/PersonalInfo
- subSteps
- utils
- RestrictedAction/Workspace
- ScheduleCall
- Search
- SearchAdvancedFiltersContentPage
- SearchAdvancedFiltersPage
- SearchEditMultiple
- SearchPageNarrow
- hooks
- TeachersUnite
- shouldDisablePersonalKarmaToggle
- TransactionDuplicate
- TransactionMerge
- Travel
- EnableTravel
- subPages
- ValidateLoginPage
- domain
- Admins
- Groups
- Members
- Saml
- home
- ForYouSection
- FreeTrialSection
- GettingStartedSection
- hooks
- InsightsSection
- RecentlyAddedSection
- TimeSensitiveSection
- hooks
- items
- report
- inbox
- hooks
- report
- ContextMenu
- ReportActionCompose
- actionContents
- comment
- sidebar
- FABPopoverContent
- iou
- request
- step
- IOURequestStepDistanceGPS
- GPSButtons
- Waypoints
- IOURequestStepDistance
- hooks
- IOURequestStepGPSTripEdit
- IOURequestStepOdometerImage
- IOURequestStepReport/hooks
- IOURequestStepScan
- DynamicReceiptView
- components
- Camera
- ReceiptPreviews
- utils
- confirmation
- media/AttachmentModalScreen
- AttachmentModalBaseContent
- AttachmentModalContainer
- routes
- report
- ReportAddAttachmentModalContent
- settings
- AboutPage
- Agents
- Fields
- Copilot
- HelpPage
- Preferences
- Profile
- Avatar
- Contacts
- CustomStatus
- PersonalDetails
- Report
- Rules
- Fields
- Security
- AddDelegate
- UpdateDelegateRole
- TwoFactorAuth
- Subscription
- CancelSubscriptionPage
- CardAuthenticationModal
- CardSection
- CardSectionButton
- PaymentCard
- SubscriptionPlan
- SubscriptionSettings
- SubscriptionSize
- subPages
- Troubleshoot
- Wallet
- ExpensifyCardPage
- InternationalDepositAccount
- PersonalCards
- FixPersonalCardConnectionPage
- steps
- BankConnection
- upgrade
- TravelCVVPage
- WalletPage
- signin
- LoginForm
- ValidateCodeForm
- tasks
- wallet
- workspace
- WorkspaceMoreFeaturesPage
- accounting
- AccountingContext
- certinia
- common
- dualentry
- import
- intacct
- advanced
- export
- import
- netsuite
- NetSuiteSetupPage
- NetSuiteTokenInput
- subPages
- advanced
- export
- import
- NetSuiteImportCustomFieldNew
- subPages
- qbd
- export
- qbo
- QuickbooksOnlineSetupPage
- advanced
- export
- import
- reconciliation
- rillet
- advanced
- export
- xero
- XeroSetupPage
- advanced
- export
- categories
- companyCards
- BankConnection
- addNew
- assignCard
- copyPolicySettings
- deleteWorkspace
- distanceRates
- downgrade
- duplicate
- expensifyCard
- issueNew
- spendRules
- hr
- invoices
- members
- perDiem
- receiptPartners
- reports
- InitialListValueSelector
- rooms
- rules
- AgentRules
- FlagForReviewRules
- MerchantRules
- MerchantTypeRules
- RequireFieldsRules
- SpendRules
- tabs
- tags
- taxes
- timeTracking
- travel
- upgrade
- vendors
- workflows
- approvals
- tabs
- selectors
- setup
- backgroundLocationTrackingTask
- telemetry
- stories
- styles
- utils
- types
- form
- modules
- onyx
- utils
- utils
- tests
- actions
- IOUTest
- IOU
- connections
- data
- perf-test
- tooling
- ui
- EnableTravel
- components
- Search
- unit
- HomePage
- RecentlyAddedSection
- YourSpendSection
- NewChatPage
- Search
- components
- Avatar/connected
- Charts
- ConnectToQuickbooksOnlineFlow
- Form
- HTMLEngineProvider
- Image
- MoneyRequestConfirmationList
- MultifactorAuthentication
- SelectionList
- Tables/WorkspaceCompanyCardsTable
- reportDetails
- hooks
- inlineEditing
- keyboard
- libs
- Accessibility
- MultifactorAuthentication/NativeBiometricsHSM
- pages
- home
- GettingStartedSection
- TimeSensitiveSection
- inbox/report
- settings
- workspace/accounting/netsuite
- selectors
- utils
- collections
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| 6 | + | |
6 | 7 | | |
7 | 8 | | |
8 | 9 | | |
9 | 10 | | |
10 | 11 | | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
11 | 23 | | |
12 | 24 | | |
13 | 25 | | |
14 | 26 | | |
15 | 27 | | |
16 | | - | |
| 28 | + | |
17 | 29 | | |
18 | 30 | | |
19 | 31 | | |
| |||
69 | 81 | | |
70 | 82 | | |
71 | 83 | | |
| 84 | + | |
72 | 85 | | |
73 | 86 | | |
74 | 87 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
35 | 35 | | |
36 | 36 | | |
37 | 37 | | |
| 38 | + | |
| 39 | + | |
38 | 40 | | |
39 | 41 | | |
40 | 42 | | |
| |||
75 | 77 | | |
76 | 78 | | |
77 | 79 | | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
78 | 88 | | |
79 | 89 | | |
80 | 90 | | |
81 | 91 | | |
82 | 92 | | |
83 | | - | |
| 93 | + | |
| 94 | + | |
84 | 95 | | |
85 | 96 | | |
86 | 97 | | |
| |||
166 | 177 | | |
167 | 178 | | |
168 | 179 | | |
169 | | - | |
| 180 | + | |
170 | 181 | | |
171 | 182 | | |
172 | 183 | | |
| |||
218 | 229 | | |
219 | 230 | | |
220 | 231 | | |
221 | | - | |
222 | | - | |
| 232 | + | |
| 233 | + | |
223 | 234 | | |
224 | 235 | | |
225 | 236 | | |
| |||
301 | 312 | | |
302 | 313 | | |
303 | 314 | | |
304 | | - | |
| 315 | + | |
| 316 | + | |
| 317 | + | |
| 318 | + | |
| 319 | + | |
| 320 | + | |
| 321 | + | |
| 322 | + | |
305 | 323 | | |
306 | 324 | | |
307 | 325 | | |
| |||
316 | 334 | | |
317 | 335 | | |
318 | 336 | | |
319 | | - | |
320 | | - | |
321 | | - | |
322 | | - | |
| 337 | + | |
| 338 | + | |
| 339 | + | |
| 340 | + | |
| 341 | + | |
323 | 342 | | |
324 | 343 | | |
| 344 | + | |
| 345 | + | |
| 346 | + | |
325 | 347 | | |
326 | 348 | | |
327 | 349 | | |
| |||
Lines changed: 14 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
Lines changed: 10 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
Lines changed: 10 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
Lines changed: 14 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
Lines changed: 10 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
53 | 53 | | |
54 | 54 | | |
55 | 55 | | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
56 | 59 | | |
57 | 60 | | |
58 | 61 | | |
| |||
Lines changed: 41 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
0 commit comments