Altien rebuilds Mike's user profile plumbing
A bigger, safer set of controls for who can change what on a user account - and what happens when an account closes.
Upstream Mike shipped a thin stub for editing a user's profile and leaned on the identity provider to handle account deletion. Altien has swapped that out for a proper set of endpoints: read your profile, edit a controlled list of fields (including your own API keys for the various AI providers), top up chat credits, or close your account entirely.
Closing an account now cascades through every table that holds the user's data, instead of just deleting their login. In tenant-managed deployments that self-serve close is blocked - only the tenant admin can shut a seat down, which matches how firms actually run shared environments. The profile read also quietly resets the monthly credit window when the previous one has lapsed, so billing doesn't drift.
Spotted something wrong? Or know the PR text has fresher detail than the writeup above?