Skip to content

Commit 5d5619c

Browse files
committed
resolve conflicts
2 parents be8b4a9 + 36a723f commit 5d5619c

54 files changed

Lines changed: 1789 additions & 349 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
@@ -114,8 +114,8 @@ android {
114114
minSdkVersion rootProject.ext.minSdkVersion
115115
targetSdkVersion rootProject.ext.targetSdkVersion
116116
multiDexEnabled rootProject.ext.multiDexEnabled
117-
versionCode 1009016400
118-
versionName "9.1.64-0"
117+
versionCode 1009016403
118+
versionName "9.1.64-3"
119119
// Supported language variants must be declared here to avoid from being removed during the compilation.
120120
// This also helps us to not include unnecessary language variants in the APK.
121121
resConfigs "en", "es"

docs/articles/new-expensify/getting-started/Create-a-company-workspace.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -99,9 +99,9 @@ Admins manage workspace settings, reports, and approvals. The table below shows
9999
## Steps to Assign Admins:
100100

101101
<ol type="a">
102-
<li>Click <b>Members</b>b> in the left menu.</li>
102+
<li>Click <b>Members</b> in the left menu.</li>
103103
<li>Select a member’s name.</li>
104-
<li>Click <b>Role</b>b> and set them as <b>Admin</b>b>.</li>
104+
<li>Click <b>Role</b> and set them as <b>Admin</b>.</li>
105105
</ol>
106106

107107
# 6. Set Up Approval Workflows

docs/articles/new-expensify/reports-and-expenses/Distance-Expenses.md

Lines changed: 33 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
---
22
title: Distance Expenses
3-
description: Learn how to create a distance expense in Expensify and expense mileage reimbursement.
4-
keywords: [New Expensify, distance expense, mileage reimbursement, create expense, map route, add stops, calculate distance, workspace submission, expense money]
3+
description: Learn how to create a distance expense and how the reimbursement rate is determined in New Expensify.
4+
keywords: [New Expensify, distance expense, mileage reimbursement, create expense, distance rate, workspace policy, personal policy, map route, reimbursement rate]
55
---
66
<div id="new-expensify" markdown="1">
77

8-
Expensify makes it easy to expense mileage using a built-in map. You can create and send a distance expense directly from the web, desktop, or mobile app.
8+
Expensify makes it easy to submit mileage expenses using a built-in map, whether you're on the web, desktop, or mobile app. This guide explains how to create a distance expense and how the reimbursement rate is determined.
99

1010
---
1111

1212
# Create and Send a Distance Expense
1313

1414
To submit a mileage-based expense:
1515

16-
1. **From the left-hand menu**, click the green **+** button and select **Create expense**.
16+
1. From the left-hand menu, click the green **+** button and select **Create expense**.
1717
2. Select **Distance** from the top row.
1818
3. Enter your **Start** and **Finish** locations.
1919
- To include additional stops, click **Add stop**.
@@ -30,14 +30,41 @@ A Workspace Admin will be notified of the expense and, depending on your workspa
3030

3131
---
3232

33+
# How Reimbursement Rates Are Determined
34+
35+
## Submitting to a workspace
36+
37+
If you're submitting the expense to a workspace:
38+
39+
- You'll choose from the distance rates that are enabled on that workspace.
40+
- The **Workspace Admin** manages available rates.
41+
- The **unit** (miles or kilometers) depends on the workspace’s distance unit setting.
42+
43+
[Learn how to manage distance rates as a Workspace Admin](https://help.expensify.com/articles/new-expensify/reports-and-expenses/Managing-Distance-Rates)
44+
45+
## Not submitting to a workspace
46+
47+
If you're not submitting to a workspace (e.g., personal tracking):
48+
49+
- Expensify will apply a **default rate** based on your **reporting currency**.
50+
- Example: For USD, the rate is based on the current IRS reimbursement rate and uses **miles**.
51+
- Other currencies use sensible defaults determined by Expensify’s internal research.
52+
- You can’t customize this rate unless you upgrade to a workspace.
53+
- Default distance rates are updated annually.
54+
55+
---
56+
3357
# FAQ
3458

3559
## Is there an easy way to reuse recent locations?
60+
3661
Yes! When selecting the **Start** and **Finish** addresses, recently used locations will appear for quick selection.
3762

3863
## How do I create a round-trip expense?
39-
To create a round-trip distance expense, enter the same location for both the starting point and destination, and add one or more waypoints in between.
4064

41-
For example, if you're starting and ending in San Francisco but making a stop in Los Angeles, you’d enter: **San Francisco → Los Angeles → San Francisco**.
65+
To create a round-trip distance expense, enter the same location for both the starting point and destination, and add one or more waypoints in between.
66+
67+
For example, if you're starting and ending in San Francisco but making a stop in Los Angeles, enter:
68+
**San Francisco → Los Angeles → San Francisco**
4269

4370
</div>

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.1.64.0</string>
47+
<string>9.1.64.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.1.64</string>
1515
<key>CFBundleVersion</key>
16-
<string>9.1.64.0</string>
16+
<string>9.1.64.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.1.64</string>
1515
<key>CFBundleVersion</key>
16-
<string>9.1.64.0</string>
16+
<string>9.1.64.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.1.64-0",
3+
"version": "9.1.64-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/ROUTES.ts

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -440,14 +440,15 @@ const ROUTES = {
440440
getRoute: (
441441
reportID: string | undefined,
442442
attachmentID: string | undefined,
443-
type: ValueOf<typeof CONST.ATTACHMENT_TYPE>,
443+
type: ValueOf<typeof CONST.ATTACHMENT_TYPE> | undefined,
444444
url: string,
445445
accountID?: number,
446446
isAuthTokenRequired?: boolean,
447447
fileName?: string,
448448
attachmentLink?: string,
449449
hashKey?: number,
450450
) => {
451+
const typeParam = type ? `&type=${type}` : '';
451452
const reportParam = reportID ? `&reportID=${reportID}` : '';
452453
const accountParam = accountID ? `&accountID=${accountID}` : '';
453454
const authTokenParam = isAuthTokenRequired ? '&isAuthTokenRequired=true' : '';
@@ -456,9 +457,7 @@ const ROUTES = {
456457
const attachmentIDParam = attachmentID ? `&attachmentID=${attachmentID}` : '';
457458
const hashKeyParam = hashKey ? `&hashKey=${hashKey}` : '';
458459

459-
return `attachment?source=${encodeURIComponent(url)}&type=${
460-
type as string
461-
}${reportParam}${attachmentIDParam}${accountParam}${authTokenParam}${fileNameParam}${attachmentLinkParam}${hashKeyParam}` as const;
460+
return `attachment?source=${encodeURIComponent(url)}${typeParam}${reportParam}${attachmentIDParam}${accountParam}${authTokenParam}${fileNameParam}${attachmentLinkParam}${hashKeyParam}` as const;
462461
},
463462
},
464463
REPORT_PARTICIPANTS: {

0 commit comments

Comments
 (0)