Payments UX (Reciever Side): I setup an expense for the Demo user to owe me $100. When I then login as Demo and make a payment against that expense, when I go back to my user, it still says that Demo owes me $100 on the Dashboard. When i click into the expense tab, the adjusted balance is shown. But I never see the adjustment on the Dashboard. The way that you have handled this on the Payee side is really good. It conveys 'You still owe...' on the dashboard. I think the dashboard for the user who created the expense should function in the same way ideally. The update does show on the Expenses tab, but not the Dashboard.
Expenses Related UX (I think...): If I delete an expense, that has only been partially paid, and then click the Dashboard tab, the page breaks. See Photo 2. the only way that I can return the app to a usable state at this point is to click on the expenses tab and logout. When I log back in the issue seems to be resolved, but the Dashboard is completely inaccessible from the current session once this occurs. UPDATE TO THIS NOTE: I have attempted this a second time and did not have the page break, but then when I go to logout it does break, then. So, I'm not exactly sure why this happens sometimes and not others, but it consistently seems to have something to do with the way that the value of 'remianingAmount' is being handled....