HIGH: [Comment linking] Update thread headers / ancestry to deep link back to the original comment
Problem:
When you click into a thread, the header says:
- First line:
(the comment that is being threaded) - Second line:
From (the room containing the comment being threaded)
When you click the second line, it does open the parent room. However, it scrolls to the bottom of that room, losing context.
Solution:
Now that we have comment linking, when you click the second line, deep link directly to the comment that this thread is under.
@perunt - Can you take this one?
Actually, nevermind, dupe of this: https://github.com/Expensify/App/pull/38722#issuecomment-2019552569
Reverted, reopening
👍
@rayane-djouah What is your ETA for fixing this?
@quinthar, I'll be addressing it this week. I anticipate completing it by the end of the week. Shall we consider adding a bounty to this issue? This request entails extra work that wasn't initially scoped in the original issue, and it's worth noting that comment linking is a beta feature.
Job added to Upwork: https://www.upwork.com/jobs/~013ec77e7b4b484ddd
Current assignee @rayane-djouah is eligible for the External assigner, not assigning anyone new.
how about $250 for the bounty?
Upwork job price has been updated to $250
Sounds good to me. Thank you!
PR in progress
All previous blockers are now fixed:
- [x] https://github.com/Expensify/App/issues/39251 Fixed
- [x] https://github.com/Expensify/App/issues/39264 Fixed
- [x] https://github.com/Expensify/App/issues/39242 Fixed
- [x] https://github.com/Expensify/App/issues/39291 Fixed
- [x] https://github.com/Expensify/App/issues/39277 Fixed
PR ready for review - cc @rushatgabhane
Triggered auto assignment to @jasperhuangg, see https://stackoverflow.com/c/expensify/questions/7972 for more details.
@rayane-djouah looks like we have an edge case https://github.com/Expensify/App/issues/40027
could you please handle it? thanks!
⚠️ Looks like this issue was linked to a Deploy Blocker here
If you are the assigned CME please investigate whether the linked PR caused a regression and leave a comment with the results.
If a regression has occurred and you are the assigned CM follow the instructions here.
If this regression could have been avoided please consider also proposing a recommendation to the PR checklist so that we can avoid it in the future.
⚠️ Looks like this issue was linked to a Deploy Blocker here
If you are the assigned CME please investigate whether the linked PR caused a regression and leave a comment with the results.
If a regression has occurred and you are the assigned CM follow the instructions here.
If this regression could have been avoided please consider also proposing a recommendation to the PR checklist so that we can avoid it in the future.
@rayane-djouah looks like we have an edge case #40027
could you please handle it? thanks!
Can do.
Edit: PR: https://github.com/Expensify/App/pull/40155
What's the ETA in this? Is anything blocking it? Can we get this done today?
This is now on staging
Great!!
Reviewing label has been removed, please complete the "BugZero Checklist".
The solution for this issue has been :rocket: deployed to production :rocket: in version 1.4.62-17 and is now subject to a 7-day regression period :calendar:. Here is the list of pull requests that resolve this issue:
- https://github.com/Expensify/App/pull/39454
If no regressions arise, payment will be issued on 2024-04-25. :confetti_ball:
For reference, here are some details about the assignees on this issue:
- @rayane-djouah requires payment (Needs manual offer from BZ)
Issue is ready for payment but no BZ is assigned. @puneetlath you are the lucky winner! Please verify the payment summary looks correct and complete the checklist. Thanks!
Payment Summary
- ROLE: @rayane-djouah paid $(AMOUNT) via Upwork (LINK)
BugZero Checklist (@puneetlath)
- [ ] I have verified the correct assignees and roles are listed above and updated the neccesary manual offers
- [ ] I have verified that there are no duplicate or incorrect contracts on Upwork for this job (https://www.upwork.com/ab/applicants/1775298204363497472/hired)
- [ ] I have paid out the Upwork contracts or cancelled the ones that are incorrect
- [ ] I have verified the payment summary above is correct
Looks like @rayane-djouah implemented this and @rushatgabhane was the C+ is that right?
Looks like @rayane-djouah implemented this and @rushatgabhane was the C+ is that right?
@puneetlath, Correct!
📣 @rayane-djouah 🎉 An offer has been automatically sent to your Upwork account for the Reviewer role 🎉 Thanks for contributing to the Expensify app!
Payment Summary:
- C - $250 - @rayane-djouah - to be paid via Upwork
- C+ - $250 - @rushatgabhane - to be paid via NewDot
@rayane-djouah did you get an offer from the automation above?