You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[Due for payment 2026-06-30] Add stop address editing for GPS mileage #85802
Problem
When an employee creates a GPS mileage expense, if the recorded trip has an inaccurate stop destination (e.g., forgot to stop), then they have to recreate the expense using manual mileage or a re-drawn map route, which is harder to reproduce accurately and provides weaker supporting documentation for approvers and auditors.
Solution
In one release, we will:
Make the stop address a push row
Show an “Edit stop” page, with a map and a slider below
Users can drag the slider to decrease the distance, which is animated on the map
Where ever the users stops the slider and confirms, we save that stop address when creating the expense (and updating the mileage receipt).
Further details
We'll start saving GPS way points in the BE, which means storing the gpsCoordinates in the commentNVPs (where we currently store existing distance data like routeImageURL and odometer readings).
We'll also start saving any mileage decreases via modifiedDistance, similar to modifiedCreated, modifiedAmount, modifiedMerchant and modifiedMCC.
This is an internal initiative, so we won't open it up to proposals
P.S. Is everyone reading this sure this is really a near-term priority? Be brave: if you disagree, go ahead and close it out. If someone disagrees, they'll reopen it, and if they don't: one less thing to do!
Recommendation: The $500 request looks reasonable and well-supported — the only open item is confirming the regression attribution, which dukenv0307 has already asked neil-marcellini to verify.
Here's what I was able to confirm against the request:
One thing to double-check before paying: PR #90002 links to both this issue (#85802) and #95060, and #95060 is its own Awaiting Payment job. So please confirm regression #97488 is being charged against #95060's payment (not this one) — that's the confirmation dukenv0307 is asking neil-marcellini for. Once he confirms, this request looks good to approve at $500.
Compensation is ultimately at Expensify's discretion — this is just a fact-check of the request, not an approval.
Activity
melvin-bot commentedon Mar 19, 2026
Triggered auto assignment to Design team member for new feature review - @dannymcclain (
NewFeature)111 remaining items
melvin-bot commentedon Aug 13, 2026
This issue has not been updated in over 15 days. @JmillsExpensify, @shawnborton, @neil-marcellini, @GCyganek, @dukenv0307, @dominictb eroding to Monthly issue.
P.S. Is everyone reading this sure this is really a near-term priority? Be brave: if you disagree, go ahead and close it out. If someone disagrees, they'll reopen it, and if they don't: one less thing to do!
melvin-bot commentedon Aug 20, 2026
Triggered auto assignment to @mallenexpensify (
Awaiting Payment)mallenexpensify commentedon Aug 20, 2026
@MelvinBot please review the compensation request above and provide feedback
MelvinBot commentedon Aug 20, 2026
Recommendation: The $500 request looks reasonable and well-supported — the only open item is confirming the regression attribution, which
dukenv0307has already askedneil-marcellinito verify.Here's what I was able to confirm against the request:
dukenv0307was the C+ reviewer on both PRs. Use custom compass on the maps #93026 (74 changed lines, 17 files) and [GPS] Update user location on GPS screen when there is no active GPS trip #91418 (959 changed lines, 22 files) total ~1,033 line changes across 39 files, matching the "2 PRs" and "~1k changes" claims. $500 is consistent with the standard ~$250 C+ review applied per PR.One thing to double-check before paying: PR #90002 links to both this issue (#85802) and #95060, and #95060 is its own
Awaiting Paymentjob. So please confirm regression #97488 is being charged against #95060's payment (not this one) — that's the confirmationdukenv0307is askingneil-marcellinifor. Once he confirms, this request looks good to approve at $500.Compensation is ultimately at Expensify's discretion — this is just a fact-check of the request, not an approval.
view run
mallenexpensify commentedon Aug 20, 2026
Payment Summary
Contributor+: @dukenv0307 due $500 via NewDot
cc @neil-marcellini , comment/reopen if you disagree.
quinthar commentedon Sep 2, 2026
Approved $500 to @dukenv0307
QichenZhu commentedon Oct 8, 2026
For the record: #91418 caused an issue where the map didn't update the location after reconnecting. Fixed by #101345.