master
feat(06): chat scroll stick-to-bottom and clear input on send
feat(01): implement text chat E2E with OpenAI proxy
fix(chat): set composer visible height to 1–4 lines
feat(v1.2): UI to switch LLM provider and model
feat(02): voice input via Web Speech API and README