Skip to content

[HOLD for payment 2024-10-02] [$750] Implement Debug mode for the App #48071

@mountiny

Description

@mountiny

Proposal

Implement a debug mode for the App, where user can inspect and tweak the report and report action data of live account (locally only) to test various changes or to try to see why certain ui is showing for a report or report action by seeing the underlying data.

These are the features that are showcased in my POC:

  • Toggle debug mode in Troubleshoot page
  • Check your accountID on Settings page
  • On a report, you’re able to debug it by pressing on the chat header and then pressing on Debug, just below Private Notes
  • On this new report debug page, you’re able to modify each property of the report object, in the details tab
  • In the JSON tab, you can check the JSON representation of the report
  • In the actions tab, you can see the list of all report actions associated with the current report
  • You’re able to create a new report action, where you just need to insert the JSON that represent the report action that you want to test and preview how it will look like in the chat
  • By pressing an existing report action, you’re redirected to a new report action debug page, where you can modify each property of the report action object, in the details tab
  • In the JSON tab, you can check the JSON representation of the report action
  • And in the preview tab, you can preview what the report action looks like in the chat
  • Besides the features present in the POC, we could also add the ability to debug other parts of the app, like connecting bank accounts, test expensify cards, etc.

Coming from here

Issue OwnerCurrent Issue Owner: @
Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~021841961814182501474
  • Upwork Job ID: 1841961814182501474
  • Last Price Increase: 2024-10-03
Issue OwnerCurrent Issue Owner: @mallenexpensify

Metadata

Metadata

Labels

AutoAssignerNewDotQualityUsed to assign quality issues to engineersAwaiting PaymentAuto-added when associated PR is deployed to productionDailyKSv2ExternalAdded to denote the issue can be worked on by a contributorHelp WantedApply this label when an issue is open to proposals by contributorsNewFeatureSomething to build that is a new item.

Type

No type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions