main
🧠 feat: Prompt caching switch, prompt query params; refactor: static cache, prompt/markdown styling, trim copied code, switch new chat to convo URL (#3784)
🔄 fix: URL Param Race Condition and File Draft Persistence (#7257)
📧 feat: Mention "@" Command Popover (#2635)
fix: Ensure Message Send Requires Key 🔑 (#1281)
🔀 refactor: Modularize TTS Logic for Improved Browser support (#3657)
✨ feat: Quality-of-Life Chat/Edit-Message Enhancements (#5194)
🏷️ refactor: EditPresetDialog UI and Remove `chatGptLabel` from Presets (#7543)
feat: Google Gemini ❇️ (#1355)
🛡️ fix: Preset and Validation Logic for URL Query Params (#7407)
🛂 feat: OpenID Logout Redirect to `end_session_endpoint` (#5626)
🎯 fix: Prevent UI De-sync By Removing Redundant States (#5333)
🔄 fix: Improve audio MIME type detection and handling in Speech to Text hook (#6707)
👋 feat: remove Edge TTS (#6885)
fix(useTextToSpeechBrowser): handle undefined `window.speechSynthesis` on some android devices
🔧 fix: Consolidate Text Parsing and TTS Edge Initialization (#6582)
🗓️ feat: Add Special Variables for Prompts & Agents, Prompt UI Improvements (#7123)