Configure Johann: Azure OpenAI integration, bypass auth for single-user, rebrand to Johann

↗ view on GitHub · Lingjie Chen · 2026-05-17 · e68eee91

- Replace OpenAI Responses API with Azure Chat Completions API
- Add AZURE_OPENAI_ENDPOINT/AZURE_OPENAI_API_KEY support
- Bypass Supabase auth for single-user local deployment
- Set gpt-4.1 as default model across frontend and backend
- Update OpenAI model list to Azure-available models (gpt-4.1, gpt-4o)
- Rebrand app name from Mike to Johann

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Repository lingjiechen2/mike
Author Lingjie Chen <lingjie7@illinois.edu>
Authored
Parents 2bbb6288
Stats 11 files changed , +139 , -289
Part of Private Azure single-user fork rebranded as "Johann"

Capture this commit into my fork

Download a Markdown prompt that tells Claude how to port this exact commit into your working tree. Run it via claude -p < capture-commit-e68eee91.md from inside the repo you want the change in.

⬇ Download capture-commit-e68eee91.md