Skip to content

Commit 855ae0b

Browse files
authored
Merge branch 'Expensify:main' into fix/66457-part-8
2 parents c61cd0e + be6595c commit 855ae0b

162 files changed

Lines changed: 5694 additions & 1657 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 1009036802
115-
versionName "9.3.68-2"
114+
versionCode 1009036803
115+
versionName "9.3.68-3"
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: 51 additions & 0 deletions
Large diffs are not rendered by default.

contributingGuides/CONTRIBUTING.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,9 @@ You can create as many accounts as needed in order to test your changes directly
99

1010
**Notes**:
1111

12-
1. When creating test accounts, include a `+` (plus sign) in the email address (e.g., matt+1@gmail.com). This marks the account and their associated workspaces as test accounts in Expensify, ensuring Expensify Guides are not assigned to help with account setup.
12+
1. When creating test accounts:
13+
- Include a `+` (plus sign) in the email address (e.g., matt+1@gmail.com). This marks the account and their associated workspaces as test accounts in Expensify, ensuring Expensify Guides are not assigned to help with account setup.
14+
- When testing on live servers with a private domain, stick to a single, consistent test domain. Please avoid generating random or "fake" domains (e.g., asdfkef23@asfdasfwaf.com).
1315
2. When testing chat functionality in the app please do this between accounts you or your fellow contributors own - **do not test chatting with Concierge**, as this diverts to our customer support team. Thank you.
1416
3. A member of our customer onboarding team gets auto-assigned to every new policy created by a non-paying account to help them set up. Please **do not interact with these teams, ask for calls, or support on your issues.** If you do need to test functionality inside the defaultRooms (#admins & #announce) for any issues you’re working on, please let them know that you are a contributor and don’t need assistance. They will proceed to ignore the chat.
1517
4. Please **do not post in any Expensify owned public room for testing** (e.g #exfy-roadmap, #new-expensify-feedback). These rooms include real customers and investors. You can create your own public rooms, or [use this test public room](https://staging.new.expensify.com/r/2091104345528462) on either staging or production. Thanks!

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.68.2</string>
47+
<string>9.3.68.3</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.68</string>
1515
<key>CFBundleVersion</key>
16-
<string>9.3.68.2</string>
16+
<string>9.3.68.3</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.68</string>
1515
<key>CFBundleVersion</key>
16-
<string>9.3.68.2</string>
16+
<string>9.3.68.3</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.68-2",
3+
"version": "9.3.68-3",
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: 20 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1379,6 +1379,7 @@ const CONST = {
13791379
SECONDARY_ACTIONS: {
13801380
SUBMIT: 'submit',
13811381
APPROVE: 'approve',
1382+
RECEIVED_PAYMENT: 'receivedPayment',
13821383
REMOVE_HOLD: 'removeHold',
13831384
UNAPPROVE: 'unapprove',
13841385
CANCEL_PAYMENT: 'cancelPayment',
@@ -1891,6 +1892,7 @@ const CONST = {
18911892
NATIVE_ID: 'composer',
18921893
MAX_LINES: 16,
18931894
MAX_LINES_SMALL_SCREEN: 6,
1895+
MAX_LINES_LANDSCAPE_MODE: 2,
18941896
MAX_LINES_FULL: -1,
18951897
// The minimum height needed to enable the full screen composer
18961898
FULL_COMPOSER_MIN_HEIGHT: 60,
@@ -6360,6 +6362,7 @@ const CONST = {
63606362
RECEIPT_TAB_ID: 'ReceiptTab',
63616363
IOU_REQUEST_TYPE: 'iouRequestType',
63626364
DISTANCE_REQUEST_TYPE: 'distanceRequestType',
6365+
DISTANCE_EDIT_TYPE: 'distanceEditType',
63636366
SPLIT_EXPENSE_TAB_TYPE: 'splitExpenseTabType',
63646367
SPLIT: {
63656368
AMOUNT: 'amount',
@@ -8020,6 +8023,7 @@ const CONST = {
80208023
EXPORTED: 'exported',
80218024
POSTED: 'posted',
80228025
WITHDRAWAL_TYPE: 'withdrawalType',
8026+
WITHDRAWAL_STATUS: 'withdrawalStatus',
80238027
WITHDRAWN: 'withdrawn',
80248028
TOTAL: 'total',
80258029
TITLE: 'title',
@@ -8092,6 +8096,7 @@ const CONST = {
80928096
EXPORTED: 'exported',
80938097
POSTED: 'posted',
80948098
WITHDRAWAL_TYPE: 'withdrawal-type',
8099+
WITHDRAWAL_STATUS: 'withdrawal-status',
80958100
WITHDRAWN: 'withdrawn',
80968101
TITLE: 'title',
80978102
ASSIGNEE: 'assignee',
@@ -8607,6 +8612,7 @@ const CONST = {
86078612
HAS_POLICY_ADMIN_CARD_FEED_ERRORS: 'hasPolicyAdminCardFeedErrors',
86088613
HAS_DOMAIN_ERRORS: 'hasDomainErrors',
86098614
HAS_LOCKED_BANK_ACCOUNT: 'hasLockedBankAccount',
8615+
HAS_DEVICE_MANAGEMENT_ERROR: 'hasDeviceManagementError',
86108616
},
86118617

86128618
DEBUG: {
@@ -9121,6 +9127,7 @@ const CONST = {
91219127
CLOSE_PDF_MODAL: 'MoreMenu-ClosePDFModal',
91229128
SUBMIT: 'MoreMenu-Submit',
91239129
APPROVE: 'MoreMenu-Approve',
9130+
RECEIVED_PAYMENT: 'MoreMenu-ReceivedPayment',
91249131
UNAPPROVE: 'MoreMenu-Unapprove',
91259132
CANCEL_PAYMENT: 'MoreMenu-CancelPayment',
91269133
HOLD: 'MoreMenu-Hold',
@@ -9627,6 +9634,7 @@ const CONST = {
96279634
REVOKE_MFA: 'SettingsSecurity-RevokeMFA',
96289635
MERGE_ACCOUNTS: 'SettingsSecurity-MergeAccounts',
96299636
LOCK_UNLOCK_ACCOUNT: 'SettingsSecurity-LockUnlockAccount',
9637+
DEVICE_MANAGEMENT: 'SettingsSecurity-DeviceManagement',
96309638
CLOSE_ACCOUNT: 'SettingsSecurity-CloseAccount',
96319639
ADD_COPILOT: 'SettingsSecurity-AddCopilot',
96329640
DELEGATE_ITEM: 'SettingsSecurity-DelegateItem',
@@ -9719,12 +9727,6 @@ const CONST = {
97199727

97209728
HOME: {
97219729
ANNOUNCEMENTS: [
9722-
{
9723-
title: 'New global partnerships: banking, travel, accounting, & more',
9724-
subtitle: 'Newsletter',
9725-
url: 'https://use.expensify.com/blog/expensify-new-integrations-march-2026',
9726-
publishedDate: '2026-03-25',
9727-
},
97289730
{
97299731
title: 'Smarter cards, mileage, and approvals',
97309732
subtitle: 'Product update',
@@ -9737,6 +9739,12 @@ const CONST = {
97379739
url: 'https://www.businesswire.com/news/home/20260421550894/en/Expensify-Partners-With-IOCP-to-Expand-Access-to-Modern-Spend-Management',
97389740
publishedDate: '2026-04-21',
97399741
},
9742+
{
9743+
title: 'Expensify named Expense Platform of the Year',
9744+
subtitle: 'Press release',
9745+
url: 'https://www.businesswire.com/news/home/20260506556347/en/Expensify-Named-Expense-Management-Platform-of-the-Year',
9746+
publishedDate: '2026-05-06',
9747+
},
97409748
],
97419749
},
97429750

@@ -9758,6 +9766,12 @@ const CONST = {
97589766
ROUTE_SOURCE: 'route-source',
97599767
ROUTE_FILL: 'route-fill',
97609768
},
9769+
9770+
PARTNER_ID: {
9771+
IPHONE: 14,
9772+
ANDROID: 16,
9773+
NEWDOT: 83,
9774+
},
97619775
} as const;
97629776

97639777
const CONTINUATION_DETECTION_SEARCH_FILTER_KEYS = [

0 commit comments

Comments
 (0)