Skip to content
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

[SIDEPANE] [Due for payment 2025-03-17] [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

Open
mallenexpensify opened this issue Feb 18, 2025 · 27 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. Overdue 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 5, 2025

⚠️ 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.

Copy link

melvin-bot bot commented Mar 5, 2025

⚠️ 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.

@melvin-bot melvin-bot bot added Weekly KSv2 Awaiting Payment Auto-added when associated PR is deployed to production and removed Weekly KSv2 labels Mar 6, 2025
@melvin-bot melvin-bot bot changed the title Build "Stage 1) Build a placeholder help pane, tested via NVP" of "Add live-navigating help side pane" #471592 [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 Mar 6, 2025
Copy link

melvin-bot bot commented Mar 6, 2025

Reviewing label has been removed, please complete the "BugZero Checklist".

@melvin-bot melvin-bot bot removed the Reviewing Has a PR in review label Mar 6, 2025
Copy link

melvin-bot bot commented Mar 6, 2025

The solution for this issue has been 🚀 deployed to production 🚀 in version 9.1.9-8 and is now subject to a 7-day regression period 📆. Here is the list of pull requests that resolve this issue:

If no regressions arise, payment will be issued on 2025-03-13. 🎊

For reference, here are some details about the assignees on this issue:

@quinthar
Copy link
Contributor

quinthar commented Mar 7, 2025

Bumped to push for shipping what we've got, as nobody can see it except explicit testers.

@mallenexpensify mallenexpensify self-assigned this Mar 9, 2025
@mallenexpensify mallenexpensify added the Bug Something is broken. Auto assigns a BugZero manager. label Mar 9, 2025
Copy link

melvin-bot bot commented Mar 9, 2025

Current assignee @mallenexpensify is eligible for the Bug assigner, not assigning anyone new.

@melvin-bot melvin-bot bot added Daily KSv2 and removed Weekly KSv2 labels Mar 9, 2025
@melvin-bot melvin-bot bot added Reviewing Has a PR in review Weekly KSv2 and removed Daily KSv2 Weekly KSv2 labels Mar 10, 2025
@melvin-bot melvin-bot bot changed the title [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 [Due for payment 2025-03-17] [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 Mar 10, 2025
Copy link

melvin-bot bot commented Mar 10, 2025

Reviewing label has been removed, please complete the "BugZero Checklist".

@melvin-bot melvin-bot bot removed the Reviewing Has a PR in review label Mar 10, 2025
Copy link

melvin-bot bot commented Mar 10, 2025

The solution for this issue has been 🚀 deployed to production 🚀 in version 9.1.10-6 and is now subject to a 7-day regression period 📆. Here is the list of pull requests that resolve this issue:

If no regressions arise, payment will be issued on 2025-03-17. 🎊

For reference, here are some details about the assignees on this issue:

Copy link

melvin-bot bot commented Mar 10, 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]

@quinthar quinthar changed the title [Due for payment 2025-03-17] [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 [SIDEPANE] [Due for payment 2025-03-17] [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 Mar 11, 2025
@melvin-bot melvin-bot bot added Daily KSv2 Overdue and removed Weekly KSv2 labels Mar 13, 2025
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. Overdue Task
Projects
None yet
Development

No branches or pull requests

6 participants