Expensify / App

Welcome to New Expensify: a complete re-imagination of financial collaboration, centered around chat. Help us build the next generation of Expensify by sharing feedback and contributing to the code.
https://new.expensify.com
MIT License
3.5k stars 2.85k forks source link

Simplify access to the debug menu #51421

Open Julesssss opened 3 days ago

Julesssss commented 3 days ago

Problem

The debug menu isn't currently accessible in HybridApp due to versioning mismatch, as our logic requires the version to be higher than the current production app version. THis isn't currently possible for HybridApp due to a number of reasons:

Perhaps we can just make it available via the four-finger-tap/cmd+d on production

Discussed here.

Action performed

Solution

Lets simplify access to the debug in App/HybridApp rather than solving wider repo/versioning issues.

View all open jobs on GitHub

blazejkustra commented 3 days ago

Commenting for assignment 👀

blazejkustra commented 2 days ago

Update: I wasn't able to finish it today, as react-compiler and web/desktop fast refresh have taken all my time, sorry!

Meanwhile, do you know how to open the debug menu on mobile platforms @Julesssss? I think I've seen in some QA videos that they opened it with some keyboard shortcut on all sort of pages but I can't find it 😒

Unless I'm confusing something and debug menu is only available from troubleshooting page? cc @lanitochka17

blazejkustra commented 2 days ago

Perhaps we can just make it available via the four-finger-tap/cmd+d on production

@Julesssss Should it be available only on troubleshooting page or everywhere, what's your expectation?

Julesssss commented 2 days ago

do you know how to open the debug menu on mobile platforms @Julesssss?

Hey Błażej, I think you are referring to the 4-finger-tap menu. On mobile it should work everywhere by touching the screen with four fingers. But let me know if that isn't working for you.