Skip to content

[No QA] Docs updates for E/A#97177 Personal Karma web-only, disabled in mobile app - #98216

Draft
MelvinBot wants to merge 1 commit into
mainfrom
melvin-docs-personal-karma-native-91837
Draft

[No QA] Docs updates for E/A#97177 Personal Karma web-only, disabled in mobile app#98216
MelvinBot wants to merge 1 commit into
mainfrom
melvin-docs-personal-karma-native-91837

Conversation

@MelvinBot

Copy link
Copy Markdown
Contributor

Explanation of Change

E/A#97177 disables the Enable Personal Karma toggle in the Expensify mobile app (iOS and Android). On native, tapping the toggle previously opened a "Not here" page instead of the Add payment card flow (E/A#91837), so it's now disabled and shows the subtitle "Manage your personal karma preferences from web." On web and mobile web the toggle still works and opens the Add payment card flow.

This updates the help site to reflect that Personal Karma can only be managed in a web browser.

Files updated

  • docs/articles/new-expensify/settings/Personal-Karma.md — added a web-only note to the enable and disable sections, and corrected the menu label to Save the world (matching the live UI).
  • docs/articles/new-expensify/billing-and-subscriptions/manage-your-subscription-and-billing/manage-billing/Manage-Personal-Karma-and-Corporate-Karma.md — added a web-only note to the enable/disable section and pointed navigation at the web browser.

Verification

  • Live web UI confirmed (dev NewDot): the AccountSave the world menu item, the Enable Personal Karma toggle, and its description "Donate $1 to Expensify.org for every $500 you spend each month" all match. Toggling it on web opens the Add payment card right-hand panel.
  • Source PR: on native (index.native.ts) the toggle returns true for disabled with the managePreferencesFromWeb subtitle; on web/mweb (index.ts) it returns false.

@nkdengineer, please review the files changed and confirm they reflect the current behavior. Then post a new comment saying @MelvinBot mark this PR as ready for review.

Co-authored-by: nkdengineer <nkdengineer@users.noreply.github.com>
@MelvinBot MelvinBot added the HelpDot Apply this label if the issue relates to ExpensifyHelp label Aug 10, 2026
@github-actions github-actions Bot changed the title Docs updates for E/A#97177 Personal Karma web-only, disabled in mobile app [No QA] Docs updates for E/A#97177 Personal Karma web-only, disabled in mobile app Aug 10, 2026
@OSBotify

Copy link
Copy Markdown
Contributor

@MelvinBot

Copy link
Copy Markdown
Contributor Author

The only red check here is Check independent approval, and there's nothing to fix in the code — it's the merge gate that stays failing until a human reviewer approves the PR, not a build/test failure. Every other check passes.

Check breakdown
  • check, dryRun, spellcheck, validate, verify, verifySignedCommits, CLA — all passing
  • build (Deploy ExpensifyHelp) — all build/deploy steps succeeded; it's only in runner cleanup and will go green
  • Check independent approval — requires an independent reviewer's approval; expected to be red until the PR is reviewed

To move this forward, nkdengineer (or another reviewer) just needs to review and approve — no push from me is needed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

HelpDot Apply this label if the issue relates to ExpensifyHelp

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants