Altien teaches the database client to speak three dialects
One client, three deployment modes - so the same fork can run on hosted Supabase, a self-hosted database, or an enterprise network with Microsoft Entra ID.
Altien's fork now picks a connection style at startup depending on where it's deployed. Hosted Supabase still works out of the box. A self-hosted mode lets the app talk directly to PostgREST - a thin web API that sits in front of a Postgres database - without a reverse proxy in the middle. And an Entra mode (Microsoft's enterprise identity service, the successor to Azure AD) strips out the usual API keys entirely, because in that setup the database is locked behind the corporate network and isn't expecting them.
Two smaller fixes ride along. Chat windows no longer break when the AI fails to invent a title - the app just uses the opening of the user's message instead. And in production, the app now refuses to start without a signing secret for download links, closing a quiet configuration footgun.
Spotted something wrong? Or know the PR text has fresher detail than the writeup above?