Repository navigation
Description
Part of #wave9-collect-signups project
Main issue: Originated from this internal issue: https://github.com/Expensify/Expensify/issues/344901
Doc section: no design doc - this was pre-designed already.
Project: #wave9-collect-signups
Feature Description
Problem: As we start migrating users from OldDot to NewDot and point new signUps to NewDot, some users will require OldDot functionality to complete tasks, add secondary logins, use functionality not available on NewDot, access old expense/reports, and so on. If a user currently is in NewDot, the most straightforward way to access OldDot is to open a new tab and type in expensify.com to get to OldDot, which causes confusion. If they have the tryNewDot redirect, typing in expensify.com would not work and you’d have to send them a specific link or instructions how to do so.
Solution: Add a button in NewDot to allow user to easily navigate to OldDot.
- Note: some users have the tryNewDot NVP applied to their accounts which means if they type in www.expensify.com, they are redirected to OldDot. This will not remove the NVP but will allow the user to be taken to the inbox.
Where will we add the button?
You’d find the button by going to Avatar > Settings. Then above Sign Out we’ll add the button Go to Expensify Classic (Image in thread of where it will go). Mock up here:
What will the button do?
- Web (desktop/mobile) - opens up a new tab for https://www.expensify.com/inbox
- NewDot App - leaves the app and opens up a new tab for https://www.expensify.com/inbox in your default browser
- [HOLD] HybridApp - stays in HybridApp and goes to settings in OldDot. The hybrid app is not ready yet so we do not need to account for this use case yet, but just accounting that it will be here later.
I think this should have everything you need to complete this. Please feel free to ask me any questions.
Upwork Automation - Do Not Edit
- Upwork Job URL: https://www.upwork.com/jobs/~0183075eef93ad0483
- Upwork Job ID: 1734346213197549568
- Last Price Increase: 2023-12-11

Activity
melvin-bot commentedon Dec 11, 2023
Triggered auto assignment to @kadiealexander (
NewFeature), see https://stackoverflowteams.com/c/expensify/questions/14418#:~:text=BugZero%20process%20steps%20for%20feature%20requests for more details.melvin-bot commentedon Dec 11, 2023
Job added to Upwork: https://www.upwork.com/jobs/~0183075eef93ad0483
melvin-bot commentedon Dec 11, 2023
Triggered auto assignment to Contributor Plus for review of internal employee PR - @thesahindia (
Internal)neonbhai commentedon Dec 11, 2023
Proposal
Please re-state the problem that we are trying to solve in this issue.
Add Visit Expensify Classic Button to NewDot
What is the root cause of that problem?
New Feature
What changes do you think we should make in order to solve the problem?
We will be adding another menuItem here, before
Sign Outbutton.App/src/pages/settings/InitialSettingsPage.js
Lines 259 to 265 in 165caf5
And add this CONST variable:
OLDDOT_URL: 'https://www.expensify.com/'AndrewGable commentedon Dec 12, 2023
@neonbhai - This issue is labeled internal, which means it's not currently open to proposals. We will let you know if this changes in the future. Thanks!
neonbhai commentedon Dec 12, 2023
@AndrewGable ah right. Thanks!
barttom commentedon Dec 12, 2023
Hey, I'm Bartek from Callstack - expert contributor group - I would like to work on this issue
barttom commentedon Dec 12, 2023
I haven't found a needed icon for this item, so I've converted https://github.com/Expensify/App/blob/main/assets/images/expensify-logo-round-transparent.png as best as I could 🙈
If exists that icon in SVG format or if You have it prepared please let me know
68 remaining items
[-][HOLD for payment 2024-01-24] [Contributor] Add Visit Expensify Classic Button to NewDot[/-][+][HOLD for regression fix] [Contributor] Add Visit Expensify Classic Button to NewDot[/+]kadiealexander commentedon Feb 7, 2024
Not overdue, please switch back to daily when the regression fix is deployed.
[-][HOLD for regression fix] [Contributor] Add Visit Expensify Classic Button to NewDot[/-][+][HOLD for payment 2024-03-07] [Contributor] Add Visit Expensify Classic Button to NewDot[/+]kadiealexander commentedon Feb 29, 2024
Not overdue, regression was merged 2 days ago.
[-][HOLD for payment 2024-03-07] [Contributor] Add Visit Expensify Classic Button to NewDot[/-][+][HOLD for payment 2024-03-05] [Contributor] Add Visit Expensify Classic Button to NewDot[/+]melvin-bot commentedon Mar 5, 2024
Payment Summary
Upwork Job
BugZero Checklist (@kadiealexander)
melvin-bot commentedon Mar 5, 2024
Payment Summary
Upwork Job
BugZero Checklist (@kadiealexander)
kadiealexander commentedon Mar 6, 2024
I have updated the payment amount to reflect the regression. @thesahindia please request payment via NewDot.