Skip to content

[Due for payment 2025-03-21] [SIDEPANE][Due for payment 2025-03-13] Build "Stage 1) Build a placeholder help pane, tested via NVP" of "Add live-navigating help side pane" #471592 #56988

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
mallenexpensify opened this issue Feb 18, 2025 · 43 comments
Assignees
Labels
Awaiting Payment Auto-added when associated PR is deployed to production Bug Something is broken. Auto assigns a BugZero manager. Daily KSv2 Improvement Item broken or needs improvement. Task

Comments

@mallenexpensify
Copy link
Contributor

mallenexpensify commented Feb 18, 2025

Note: This is for @blazejkustra.

The design doc for Add live-navigating help side pane is still going through detailed review. However, I'd like to get a head start on proving out the basics of the technology. There is already a WIP PR here: #56490 Can you please:

  1. Implement everything up to Stage 1, then stop
  2. Submit this PR for merging

Thanks!

cc @quinthar

Issue OwnerCurrent Issue Owner: @mallenexpensify
@mallenexpensify mallenexpensify added Improvement Item broken or needs improvement. Daily KSv2 labels Feb 18, 2025
@mallenexpensify mallenexpensify self-assigned this Feb 18, 2025
@mallenexpensify
Copy link
Contributor Author

@blazejkustra can you please comment so I can assign to you? Thx

@blazejkustra
Copy link
Contributor

🚀

@blazejkustra
Copy link
Contributor

Update: I started cleaning the PR that I prepared during SF onshore. I'll provide more details tomorrow on where we stand 🚢

@quinthar quinthar self-assigned this Feb 18, 2025
@quinthar
Copy link
Contributor

Great, thanks!!

@blazejkustra
Copy link
Contributor

Sorry for not updating earlier. Yesterday, I was busy with other tasks and reviews. Today I got back to work and had major problems with styling due to recent navigation refactor, basically a lot has changed under the hood… The good news is we now have a working side pane with clearer and more structured code. Now that I have a good base I should have more updates tomorrow!

Screen.Recording.2025-02-20.at.19.08.29.mov

@quinthar
Copy link
Contributor

quinthar commented Feb 21, 2025 via email

@blazejkustra
Copy link
Contributor

Fantastic! How long before we have a PR that can be merged?

To be honest, I thought it would be ready by now, but I keep running into rough edges. Realistically speaking PR should be ready early next week, perhaps Tuesday/Wednesday.

Is somebody working on the backend part already?

1.1) Return the nameValuePair.expensify_sidePane in Open/ReconnectApp
We return the current value (if any) in OpenApp and ReconnectApp, so the client knows the current state of this value.

@quinthar
Copy link
Contributor

quinthar commented Feb 21, 2025 via email

@blazejkustra
Copy link
Contributor

For now we can just test by setting it locally; your PR can be merged either way, right?

That's correct 👍

@blazejkustra
Copy link
Contributor

Update: Today I was working on entering animation for the modal, also created getHelpContent and hooked everything up. PR should be ready to review tomorrow!

update.mov

@melvin-bot melvin-bot bot added Reviewing Has a PR in review Weekly KSv2 and removed Daily KSv2 labels Feb 25, 2025
@blazejkustra
Copy link
Contributor

Update: I’ve just opened the PR for the initial review!

The positioning of the side pane when the RHP is displayed simultaneously is a bit tricky, and there may be some edge cases to consider. @dubielzyk-expensify, please trigger an ad hoc build and let me know what specific areas I should focus on.

Keep in mind that this is Stage 1, so there’s no content yet, and the styling could be refined in future PRs.

@brunovjk
Copy link
Contributor

@quinthar @mallenexpensify Can I have access to the design doc to review the PR? Thanks.

@dubielzyk-expensify
Copy link
Contributor

Awesome start. Added some comments with the other designers in that PR 👍 Lovely progress

@mallenexpensify
Copy link
Contributor Author

Added you @brunovjk , with comment access, dive in! https://docs.google.com/document/d/1prFcvgUlEGRuL3zE-JH-lhv_BWX2lL2YNw61w4YVnyY/edit?usp=sharing

@quinthar
Copy link
Contributor

quinthar commented Mar 4, 2025

Copy link

melvin-bot bot commented Mar 4, 2025

Triggered auto assignment to @francoisl, see https://stackoverflow.com/c/expensify/questions/7972 for more details.

@brunovjk
Copy link
Contributor

brunovjk commented Mar 4, 2025

I just reviewed the PR @francoisl, can you take a look please? Also, if possible, assign me here. Thanks.

Copy link

melvin-bot bot commented Mar 14, 2025

@brunovjk @mallenexpensify @brunovjk The PR fixing this issue has been merged! The following checklist (instructions) will need to be completed before the issue can be closed. Please copy/paste the BugZero Checklist from here into a new comment on this GH and complete it. If you have the K2 extension, you can simply click: [this button]

@mallenexpensify
Copy link
Contributor Author

@brunovjk are you do $250 each for reviewing

#56490
and
#57831

@garrettmknight
Copy link
Contributor

@mallenexpensify I think a PR on this issue caused a regression here.

@brunovjk
Copy link
Contributor

@brunovjk are you do $250 each for reviewing

#56490 and #57831

We've had some regressions here, we're dealing with them. When everything is resolved I'll come back here and make a summary, then we'll proceed with the payment. What do you think @mallenexpensify? Thanks.

Copy link

melvin-bot bot commented Mar 21, 2025

Payment Summary

Upwork Job

  • Contributor: @blazejkustra is from an agency-contributor and not due payment
  • ROLE: @brunovjk paid $(AMOUNT) via Upwork (LINK)

BugZero Checklist (@mallenexpensify)

  • I have verified the correct assignees and roles are listed above and updated the necessary manual offers
  • I have verified that there are no duplicate or incorrect contracts on Upwork for this job (https://www.upwork.com/ab/applicants//hired)
  • I have paid out the Upwork contracts or cancelled the ones that are incorrect
  • I have verified the payment summary above is correct

@brunovjk
Copy link
Contributor

We are now moving towards stage 4 of the Help Panel implementation. All regressions from stage 1 have been addressed. I believe we can close this issue, the BZ checklist and payment will be handled here. Thank you.

@mallenexpensify
Copy link
Contributor Author

Thanks, closing, handling payment via

@melvin-bot melvin-bot bot removed Overdue labels Mar 28, 2025
@garrettmknight garrettmknight removed the Bug Something is broken. Auto assigns a BugZero manager. label Mar 31, 2025
@garrettmknight
Copy link
Contributor

Reopening for payment summary for @rushatgabhane

Please confirm the payment for this comment: #56988 (comment)

@garrettmknight garrettmknight added the Bug Something is broken. Auto assigns a BugZero manager. label Mar 31, 2025
Copy link

melvin-bot bot commented Mar 31, 2025

Triggered auto assignment to @trjExpensify (Bug), see https://stackoverflow.com/c/expensify/questions/14418 for more details. Please add this bug to a GH project, as outlined in the SO.

@melvin-bot melvin-bot bot added Daily KSv2 and removed Weekly KSv2 labels Mar 31, 2025
@trjExpensify
Copy link
Contributor

@rushatgabhane confirming you reviewed this PR as an "outside" C+ assignment, not as a result of a regression to an original PR you reviewed?

@rushatgabhane
Copy link
Member

yes that is correct!

@trjExpensify
Copy link
Contributor

Payment summary as follows:

@garrettmknight
Copy link
Contributor

$250 approved for @rushatgabhane

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Awaiting Payment Auto-added when associated PR is deployed to production Bug Something is broken. Auto assigns a BugZero manager. Daily KSv2 Improvement Item broken or needs improvement. Task
Projects
None yet
Development

No branches or pull requests

9 participants