Updated how internal user and client user deletions work. When a user is deleted, their email is now immediately available for use again. This fixes a common problem new customers have who frequently invited themselves as a client (using another email) and then later wanted to use this same email for an internal user.
Simplified how customers can manage their Portal subscription. Customers can now see their plan, past invoices, and manage their payment method, all on the Settings/Plans page.
Added logic that kicks client users out of active sessions immediately after they are deleted by internal users.
Improved the invoices page that is shown to internal users when no invoices have been created yet.
Fixed a bug where resending a client invite didn't work in some scenarios.