Skip to content

Commit 2e5a2e3

Browse files
committed
Merge branch 'main' into korytko/improve-replace-rhp
2 parents eca0ed1 + 8cd7332 commit 2e5a2e3

92 files changed

Lines changed: 1564 additions & 931 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

Mobile-Expensify

android/app/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -111,8 +111,8 @@ android {
111111
minSdkVersion rootProject.ext.minSdkVersion
112112
targetSdkVersion rootProject.ext.targetSdkVersion
113113
multiDexEnabled rootProject.ext.multiDexEnabled
114-
versionCode 1009036903
115-
versionName "9.3.69-3"
114+
versionCode 1009036904
115+
versionName "9.3.69-4"
116116
// Supported language variants must be declared here to avoid from being removed during the compilation.
117117
// This also helps us to not include unnecessary language variants in the APK.
118118
resConfigs "en", "es"

config/eslint/eslint.seatbelt.tsv

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -488,7 +488,6 @@
488488
"../../src/pages/ScheduleCall/ScheduleCallPage.tsx" "react-hooks/preserve-manual-memoization" 1
489489
"../../src/pages/Search/SearchAdvancedFiltersPage/SearchFiltersCardPage.tsx" "react-hooks/set-state-in-effect" 1
490490
"../../src/pages/Search/SearchMoneyRequestReportPage.tsx" "@typescript-eslint/no-deprecated/InteractionManager.runAfterInteractions" 1
491-
"../../src/pages/Search/SearchPage.tsx" "react-hooks/refs" 31
492491
"../../src/pages/Search/SearchPage.tsx" "react-hooks/set-state-in-effect" 1
493492
"../../src/pages/Search/SearchTransactionsChangeReport.tsx" "@typescript-eslint/no-deprecated/InteractionManager.runAfterInteractions" 1
494493
"../../src/pages/Share/ShareRootPage.tsx" "@typescript-eslint/no-deprecated/InteractionManager.runAfterInteractions" 1

ios/NewExpensify/Info.plist

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444
</dict>
4545
</array>
4646
<key>CFBundleVersion</key>
47-
<string>9.3.69.3</string>
47+
<string>9.3.69.4</string>
4848
<key>FullStory</key>
4949
<dict>
5050
<key>OrgId</key>

ios/NotificationServiceExtension/Info.plist

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
<key>CFBundleShortVersionString</key>
1414
<string>9.3.69</string>
1515
<key>CFBundleVersion</key>
16-
<string>9.3.69.3</string>
16+
<string>9.3.69.4</string>
1717
<key>NSExtension</key>
1818
<dict>
1919
<key>NSExtensionPointIdentifier</key>

ios/ShareViewController/Info.plist

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
<key>CFBundleShortVersionString</key>
1414
<string>9.3.69</string>
1515
<key>CFBundleVersion</key>
16-
<string>9.3.69.3</string>
16+
<string>9.3.69.4</string>
1717
<key>NSExtension</key>
1818
<dict>
1919
<key>NSExtensionAttributes</key>

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "new.expensify",
3-
"version": "9.3.69-3",
3+
"version": "9.3.69-4",
44
"author": "Expensify, Inc.",
55
"homepage": "https://new.expensify.com",
66
"description": "New Expensify is the next generation of Expensify: a reimagination of payments based atop a foundation of chat.",

src/CONST/index.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1382,7 +1382,6 @@ const CONST = {
13821382
SECONDARY_ACTIONS: {
13831383
SUBMIT: 'submit',
13841384
APPROVE: 'approve',
1385-
RECEIVED_PAYMENT: 'receivedPayment',
13861385
REMOVE_HOLD: 'removeHold',
13871386
UNAPPROVE: 'unapprove',
13881387
CANCEL_PAYMENT: 'cancelPayment',
@@ -2095,6 +2094,7 @@ const CONST = {
20952094
ATTRIBUTE_MIN_DURATION: 'min_duration',
20962095
ATTRIBUTE_FINISHED_MANUALLY: 'finished_manually',
20972096
ATTRIBUTE_IS_WARM: 'is_warm',
2097+
ATTRIBUTE_LAZY_TAB_FALLBACK_SHOWN: 'lazy_tab_fallback_shown',
20982098
ATTRIBUTE_WAS_LIST_EMPTY: 'was_list_empty',
20992099
ATTRIBUTE_SKELETON_PREFIX: 'skeleton.',
21002100
ATTRIBUTE_SCENARIO: 'scenario',
@@ -7585,6 +7585,7 @@ const CONST = {
75857585

75867586
DOWNLOADS_PATH: '/Downloads',
75877587
DOWNLOADS_TIMEOUT: 5000,
7588+
75887589
NEW_EXPENSIFY_PATH: '/New Expensify',
75897590
RECEIPTS_UPLOAD_PATH: '/Receipts-Upload',
75907591

@@ -9133,7 +9134,6 @@ const CONST = {
91339134
CLOSE_PDF_MODAL: 'MoreMenu-ClosePDFModal',
91349135
SUBMIT: 'MoreMenu-Submit',
91359136
APPROVE: 'MoreMenu-Approve',
9136-
RECEIVED_PAYMENT: 'MoreMenu-ReceivedPayment',
91379137
UNAPPROVE: 'MoreMenu-Unapprove',
91389138
CANCEL_PAYMENT: 'MoreMenu-CancelPayment',
91399139
HOLD: 'MoreMenu-Hold',

src/ROUTES.ts

Lines changed: 9 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -149,29 +149,33 @@ const DYNAMIC_ROUTES = {
149149
path: 'journal-posting-preference/select',
150150
entryScreens: [SCREENS.WORKSPACE.ACCOUNTING.DYNAMIC_NETSUITE_EXPORT_EXPENSES],
151151
},
152+
POLICY_ACCOUNTING_NETSUITE_EXPORT: {
153+
path: 'connections/netsuite/export',
154+
entryScreens: [SCREENS.WORKSPACE.ACCOUNTING.ROOT, SCREENS.WORKSPACE.COMPANY_CARD_EXPORT],
155+
},
152156
POLICY_ACCOUNTING_NETSUITE_RECEIVABLE_ACCOUNT_SELECT: {
153157
path: 'receivable-account/select',
154-
entryScreens: [SCREENS.WORKSPACE.ACCOUNTING.NETSUITE_EXPORT],
158+
entryScreens: [SCREENS.WORKSPACE.ACCOUNTING.DYNAMIC_NETSUITE_EXPORT],
155159
},
156160
POLICY_ACCOUNTING_NETSUITE_INVOICE_ITEM_PREFERENCE_SELECT: {
157161
path: 'invoice-item-preference/select',
158-
entryScreens: [SCREENS.WORKSPACE.ACCOUNTING.NETSUITE_EXPORT],
162+
entryScreens: [SCREENS.WORKSPACE.ACCOUNTING.DYNAMIC_NETSUITE_EXPORT],
159163
},
160164
POLICY_ACCOUNTING_NETSUITE_INVOICE_ITEM_SELECT: {
161165
path: 'invoice-item/select',
162166
entryScreens: [SCREENS.WORKSPACE.ACCOUNTING.DYNAMIC_NETSUITE_INVOICE_ITEM_PREFERENCE_SELECT],
163167
},
164168
POLICY_ACCOUNTING_NETSUITE_PREFERRED_EXPORTER_SELECT: {
165169
path: 'preferred-exporter/select',
166-
entryScreens: [SCREENS.WORKSPACE.ACCOUNTING.NETSUITE_EXPORT],
170+
entryScreens: [SCREENS.WORKSPACE.ACCOUNTING.DYNAMIC_NETSUITE_EXPORT],
167171
},
168172
POLICY_ACCOUNTING_NETSUITE_DATE_SELECT: {
169173
path: 'date/select',
170-
entryScreens: [SCREENS.WORKSPACE.ACCOUNTING.NETSUITE_EXPORT],
174+
entryScreens: [SCREENS.WORKSPACE.ACCOUNTING.DYNAMIC_NETSUITE_EXPORT],
171175
},
172176
POLICY_ACCOUNTING_NETSUITE_EXPORT_EXPENSES: {
173177
path: 'expenses/:expenseType',
174-
entryScreens: [SCREENS.WORKSPACE.ACCOUNTING.NETSUITE_EXPORT],
178+
entryScreens: [SCREENS.WORKSPACE.ACCOUNTING.DYNAMIC_NETSUITE_EXPORT],
175179
getRoute: (expenseType: ValueOf<typeof CONST.NETSUITE_EXPENSE_TYPE>) => `expenses/${expenseType as string}` as const,
176180
},
177181
POLICY_ACCOUNTING_NETSUITE_EXPORT_EXPENSES_DESTINATION_SELECT: {
@@ -3760,17 +3764,6 @@ const ROUTES = {
37603764
route: 'workspaces/:policyID/accounting/netsuite/import/customer-projects/select',
37613765
getRoute: (policyID: string) => `workspaces/${policyID}/accounting/netsuite/import/customer-projects/select` as const,
37623766
},
3763-
POLICY_ACCOUNTING_NETSUITE_EXPORT: {
3764-
route: 'workspaces/:policyID/connections/netsuite/export/',
3765-
getRoute: (policyID: string | undefined, backTo?: string) => {
3766-
if (!policyID) {
3767-
Log.warn('Invalid policyID is used to build the POLICY_ACCOUNTING_NETSUITE_EXPORT route');
3768-
}
3769-
3770-
// eslint-disable-next-line no-restricted-syntax -- Legacy route generation
3771-
return getUrlWithBackToParam(`workspaces/${policyID}/connections/netsuite/export/` as const, backTo, false);
3772-
},
3773-
},
37743767
POLICY_ACCOUNTING_NETSUITE_TAX_POSTING_ACCOUNT_SELECT: {
37753768
route: 'workspaces/:policyID/connections/netsuite/export/tax-posting-account/select',
37763769
getRoute: (policyID: string) => `workspaces/${policyID}/connections/netsuite/export/tax-posting-account/select` as const,

0 commit comments

Comments
 (0)