Open danielrvidal opened 2 months ago
Currently, the landing page directs traffic to Expensify Classic. We need to update it to redirect all traffic to NewDot instead.
The current landing page configuration is set to point to Expensify Classic. This does not align with our goal to transition users to NewDot.
Change the landing page redirection logic to point to NewDot instead of Expensify Classic.
Ensure that all relevant URL configurations and endpoints are updated to reflect the new redirection target.
// Redirection logic in landing page script
const redirectToNewDot = () => {
window.location.href = "https://new.expensify.com";
};
// Call the redirection function when the page loads
window.onload = redirectToNewDot;
Gradual Rollout Implement a feature toggle to gradually redirect users from Expensify Classic to NewDot. This allows for a controlled transition and monitoring of any issues that may arise.
User Prompt Instead of automatic redirection, prompt users on the landing page with an option to navigate to NewDot. This provides users with a choice and eases the transition.
Whoops! This issue is 2 days overdue. Let's get this updated quick!
Eep! 4 days overdue now. Issues have feelings too...
8 days overdue is a lot. Should this be a Weekly issue? If so, feel free to change it!
Jumping in on this because I was told it was CRITICAL here
Niceee, thanks! If you could get this prepped and ready to rock, that would be awesome, Neil. We might time the merge with going live with the new home page on expensify.com and routing new sign-ups from there as well, but we can chat about that in channel.
Put the hold on for https://github.com/Expensify/App/issues/45360, as per here.
@neil-marcellini Uh oh! This issue is overdue by 2 days. Don't forget to update your issues!
@neil-marcellini Huh... This is 4 days overdue. Who can take care of this?
@neil-marcellini 8 days overdue is a lot. Should this be a Weekly issue? If so, feel free to change it!
@neil-marcellini 10 days overdue. Is anyone even seeing these? Hello?
Updating the hold here for #45548
This issue has not been updated in over 14 days. @neil-marcellini eroding to Weekly issue.
Just updated the title to reflect the current plan now that we're adding qualifiers to Usedot.
Head's up, I'll be working 50% for the rest of this week and next 🌲
Closing in favor of https://github.com/Expensify/App/issues/45360 which is already implementing this.
Ah interesting, why? Aren't we still going to hold the "individual" and "1-9" redirect on UseDot until the HybridApp rollout like we are the new home page on expensify.com?
Oh, I wasn't aware that we wanted to hold the UseDot qualifier question redirect until the HybridApp rollout. I assume the project team is aware of and agrees with that? If so then I think it would make sense to put this under a beta, deploy it, and then add everyone to the beta when we want to launch it. Or some similar approach.
I assume the project team is aware of and agrees with that?
Yeah, we've been operating on that for weeks and why this particular issue has a hold for a HybridApp rollout to new users in the title and it's nested in the list of issues held in the updates: https://expensify.slack.com/archives/C036QM0SLJK/p1723483522773169?thread_ts=1723483502.541039&cid=C036QM0SLJK
If so then I think it would make sense to put this under a beta, deploy it, and then add everyone to the beta when we want to launch it. Or some similar approach.
Why don't we just deploy the code to redirect everyone that selects the individual or 1-9 options in a second PR like we are the new home page?
@neil-marcellini shall we close this? It's in place, and we have the issue to remove the beta to release it to the masses. So we're tracking that issue as being held on flicking the switch for new sign-ups.
As part of the August earnings, we're going to start directing traffic to expensify.com to land on New Expensify (GH).
The above covers most of the sign-ups and thus is CRITICAL for moving sign-ups to NewDot. But another signup source is UseDot. Thus, we need to update UseDot so that we direct traffic to newDot as well. Currently, if you sign up on useDot, we will redirect you if you sign up with a public email. This will update it so we do private domains as well.
In addition, we will be updating UseDot to have qualifying questions added like the home page. Thus, we will want to mirror the logic from that project when the time come. But if we end up doing this first, we would send all users to NewDot.
For background, please go here. I do not think this is going to be CRITICAL to move new signups to NewDot but @trjExpensify wanted to create an issue so we can add this as polish once the homepage is launched.