flexile icon indicating copy to clipboard operation
flexile copied to clipboard

Remove invoice interstitial modal

Open MayaRainer opened this issue 2 months ago • 3 comments

Closes #1502.

Removes the interstitial modal when clicking on an invoice row, instead taking the user to the invoice page directly.

Before

Screencast_20251105_173455.webm

After

Screencast_20251105_182918.webm

MayaRainer avatar Nov 05 '25 16:11 MayaRainer

We could probably remove “View invoice” from the contextual menu since the row is now clickable to open it.Screenshot 2025-11-06 at 11 49 48

Also, when testing on mobile, I am not able to navigate to the invoice page.

https://github.com/user-attachments/assets/ae830065-f620-444c-a380-19d5ddcc3d6e

laugardie avatar Nov 06 '25 11:11 laugardie

@MayaRainer _a looks good to me!

laugardie avatar Nov 07 '25 09:11 laugardie

@laugardie Thanks! @slavingia _a lmk if this is good to merge!

MayaRainer avatar Nov 07 '25 13:11 MayaRainer

@MayaRainer just pushed some small UI changes. Rest looks good to me!

I have one small concern regarding the UX when editing the equity (not strictly an issue with this PR, but related). If a contractor adds line items to a new invoice and then realizes they need to update the payment split, clicking that link navigates them away and they lose all the data they just entered. Even if open on a new tab, we need to reload to get the updated equity split. I'm thinking maybe we could just save the form progress temporarily? Keep the info while the invoice hasn't been sent, and then clear it out once they successfully hit send? @ershad

laugardie avatar Dec 03 '25 11:12 laugardie

@ershad Gentle bump on this when you have a moment :)

MayaRainer avatar Dec 24 '25 23:12 MayaRainer