v0.7.7 (#258)

* fix: release note hyperlinks

* fix: update ogImage for v0.7.7 release and add new image file
This commit is contained in:
Danny Avila
2025-03-07 11:04:03 -05:00
committed by GitHub
parent ec5b527f10
commit 3f404d926b
3 changed files with 162 additions and 162 deletions

View File

@@ -36,182 +36,182 @@
### ✨ New Features
* 👷 feat: Allow Admin to Edit Agent/Assistant Actions by @owengo in https://github.com/danny-avila/LibreChat/pull/4591/
* 🔨 feat: Use `x-strict` attribute in OpenAPI Actions for Strict Function Definition by @owengo in https://github.com/danny-avila/LibreChat/pull/4639/
* 🎨 feat: enhance UI & accessibility in file handling components by @berry-13 in https://github.com/danny-avila/LibreChat/pull/5086/
* 🌱 feat(.env.example): add o1 models by @evrentan in https://github.com/danny-avila/LibreChat/pull/5106/
* 🎨 feat: enhance Chat Input UI, File Mgmt. UI, Bookmarks a11y by @berry-13 in https://github.com/danny-avila/LibreChat/pull/5112/
* 🤖 feat: Support Google Agents, fix Various Provider Configurations by @danny-avila in https://github.com/danny-avila/LibreChat/pull/5126/
* 🔑 feat: Implement TTL Mgmt. for In-Memory Keyv Stores by @danny-avila in https://github.com/danny-avila/LibreChat/pull/5127/
* ®️ feat: Support Rscript for Code Interpreter & `recursionLimit` for Agents by @danny-avila in https://github.com/danny-avila/LibreChat/pull/5170/
* 🔗 feat: Convo Settings via URL Query Params & Mention Models by @danny-avila in https://github.com/danny-avila/LibreChat/pull/5184/
* ✨ feat: Quality-of-Life Chat/Edit-Message Enhancements by @danny-avila in https://github.com/danny-avila/LibreChat/pull/5194/
* 💾 feat: Production-ready Memory Store for `express-session` by @lkiesow in https://github.com/danny-avila/LibreChat/pull/5212/
* 📜 feat: Configure JSON Log Truncation Size by @thelinuxkid in https://github.com/danny-avila/LibreChat/pull/5215/
* 🔗 feat: Enhance Share Functionality, Optimize DataTable & Fix Critical Bugs by @berry-13 in https://github.com/danny-avila/LibreChat/pull/5220/
* 🌤️ feat: Add OpenWeather Tool for Weather Data Retrieval by @danny-avila in https://github.com/danny-avila/LibreChat/pull/5246/
* 🏃‍♂️‍➡️ feat: Upgrade Meilisearch to v1.12.3 by @danny-avila in https://github.com/danny-avila/LibreChat/pull/5327/
* 🖱️ feat: Switch Scroll Button setting by @berry-13 in https://github.com/danny-avila/LibreChat/pull/5332/
* 🔥 feat: `deepseek-reasoner` Thought Streaming by @danny-avila in https://github.com/danny-avila/LibreChat/pull/5379/
* 🌟 feat: Enhance User Experience and SEO with Accessibility Updates and robots.txt by @berry-13 in https://github.com/danny-avila/LibreChat/pull/5392/
* 🌄 feat: Add RouteErrorBoundary for Improved Client Error handling by @berry-13 in https://github.com/danny-avila/LibreChat/pull/5396/
* 🚀 feat: Artifact Editing & Downloads by @danny-avila in https://github.com/danny-avila/LibreChat/pull/5428/
* ✨ feat: Add Scripts for listing users and resetting passwords by @jmaddington in https://github.com/danny-avila/LibreChat/pull/5438/
* 🐳 feat: Deepseek Reasoning UI by @danny-avila in https://github.com/danny-avila/LibreChat/pull/5440/
* ✨ feat: Add Google Parameters, Ollama/Openrouter Reasoning, & UI Optimizations by @danny-avila in https://github.com/danny-avila/LibreChat/pull/5456/
* 🍎 feat: Apple auth by @rubentalstra in https://github.com/danny-avila/LibreChat/pull/5473/
* 💬 feat: Temporary Chats by @ohneda in https://github.com/danny-avila/LibreChat/pull/5493/
* 🚀 feat: o1 Tool Calling & `reasoning_effort` by @danny-avila in https://github.com/danny-avila/LibreChat/pull/5553/
* 🤖 feat: o3-mini by @danny-avila in https://github.com/danny-avila/LibreChat/pull/5581/
* 🎥 feat: YouTube Tool by @danny-avila in https://github.com/danny-avila/LibreChat/pull/5582/
* ☁️ feat: Additional AI Gateway Provider Support; fix: Reasoning Effort for Presets/Agents by @danny-avila in https://github.com/danny-avila/LibreChat/pull/5600/
* ✨ feat: added Github Enterprise SSO login by @rubentalstra in https://github.com/danny-avila/LibreChat/pull/5621/
* 🛂 feat: OpenID Logout Redirect to `end_session_endpoint` by @danny-avila in https://github.com/danny-avila/LibreChat/pull/5626/
* 📱 feat: improve mobile viewport behavior with interactive-widget meta by @ssiegel in https://github.com/danny-avila/LibreChat/pull/5675/
* 🔒 feat: Two-Factor Authentication with Backup Codes & QR support by @rubentalstra in https://github.com/danny-avila/LibreChat/pull/5685/
* ✨ feat: OAuth for Actions by @rubentalstra in https://github.com/danny-avila/LibreChat/pull/5693/
* 🪄 feat: Agent Artifacts by @danny-avila in https://github.com/danny-avila/LibreChat/pull/5804/
* 🚀 feat: Add Custom Welcome Message in `librechat.yaml` by @rubentalstra in https://github.com/danny-avila/LibreChat/pull/5870/
* 🧠 feat: Reasoning UI for Agents by @danny-avila in https://github.com/danny-avila/LibreChat/pull/5904/
* 🚀 feat: Support Redis Clusters, Trusted Proxy Setting, And Toggle Meilisearch Indexing by @danny-avila in https://github.com/danny-avila/LibreChat/pull/5963/
* 🤖 feat: 192x192 Icon for Android PWA by @DavidMaza in https://github.com/danny-avila/LibreChat/pull/5966/
* 🔼 feat: "Run Code" Button Toggle by @danny-avila in https://github.com/danny-avila/LibreChat/pull/5988/
* 🚀 feat: Claude 3.7 Support + Reasoning by @danny-avila in https://github.com/danny-avila/LibreChat/pull/6008/
* 🚀 feat: Add Georgian Language and Update Fallback Languages by @rubentalstra in https://github.com/danny-avila/LibreChat/pull/6022/
* ✨ feat: Anthropic Agents Prompt Caching & UI Accessibility Enhancements by @danny-avila in https://github.com/danny-avila/LibreChat/pull/6045/
* 🚀 feat: Agent Cache Tokens & Anthropic Reasoning Support by @danny-avila in https://github.com/danny-avila/LibreChat/pull/6098/
* 🚀 feat: GPT-4.5, Anthropic Tool Header, and OpenAPI Ref Resolution by @danny-avila in https://github.com/danny-avila/LibreChat/pull/6118/
* 🐼 feat: Add Flux Image Generation Tool by @danny-avila in https://github.com/danny-avila/LibreChat/pull/6147/
* 🧠 feat: Bedrock Anthropic Reasoning & Update Endpoint Handling by @danny-avila in https://github.com/danny-avila/LibreChat/pull/6163/
* 🚀 feat: Enhance Model Handling, Logging & xAI Agent Support by @danny-avila in https://github.com/danny-avila/LibreChat/pull/6182/
* 🪄 feat: Customize Sandpack `bundlerURL` for Artifacts by @danny-avila in https://github.com/danny-avila/LibreChat/pull/6191/
* 🕒 feat: Add Configurable MCP Server Timeouts by @iskakaushik in https://github.com/danny-avila/LibreChat/pull/6199/
* 🚀 feat: Add Code API Proxy Support and Update MCP SDK by @danny-avila in https://github.com/danny-avila/LibreChat/pull/6203/
* 👷 feat: Allow Admin to Edit Agent/Assistant Actions by [@owengo](https://github.com/owengo) in [#4591](https://github.com/danny-avila/LibreChat/pull/4591/)
* 🔨 feat: Use `x-strict` attribute in OpenAPI Actions for Strict Function Definition by [@owengo](https://github.com/owengo) in [#4639](https://github.com/danny-avila/LibreChat/pull/4639/)
* 🎨 feat: enhance UI & accessibility in file handling components by [@berry-13](https://github.com/berry-13) in [#5086](https://github.com/danny-avila/LibreChat/pull/5086/)
* 🌱 feat(.env.example): add o1 models by [@evrentan](https://github.com/evrentan) in [#5106](https://github.com/danny-avila/LibreChat/pull/5106/)
* 🎨 feat: enhance Chat Input UI, File Mgmt. UI, Bookmarks a11y by [@berry-13](https://github.com/berry-13) in [#5112](https://github.com/danny-avila/LibreChat/pull/5112/)
* 🤖 feat: Support Google Agents, fix Various Provider Configurations by [@danny-avila](https://github.com/danny-avila) in [#5126](https://github.com/danny-avila/LibreChat/pull/5126/)
* 🔑 feat: Implement TTL Mgmt. for In-Memory Keyv Stores by [@danny-avila](https://github.com/danny-avila) in [#5127](https://github.com/danny-avila/LibreChat/pull/5127/)
* ®️ feat: Support Rscript for Code Interpreter & `recursionLimit` for Agents by [@danny-avila](https://github.com/danny-avila) in [#5170](https://github.com/danny-avila/LibreChat/pull/5170/)
* 🔗 feat: Convo Settings via URL Query Params & Mention Models by [@danny-avila](https://github.com/danny-avila) in [#5184](https://github.com/danny-avila/LibreChat/pull/5184/)
* ✨ feat: Quality-of-Life Chat/Edit-Message Enhancements by [@danny-avila](https://github.com/danny-avila) in [#5194](https://github.com/danny-avila/LibreChat/pull/5194/)
* 💾 feat: Production-ready Memory Store for `express-session` by [@lkiesow](https://github.com/lkiesow) in [#5212](https://github.com/danny-avila/LibreChat/pull/5212/)
* 📜 feat: Configure JSON Log Truncation Size by [@thelinuxkid](https://github.com/thelinuxkid) in [#5215](https://github.com/danny-avila/LibreChat/pull/5215/)
* 🔗 feat: Enhance Share Functionality, Optimize DataTable & Fix Critical Bugs by [@berry-13](https://github.com/berry-13) in [#5220](https://github.com/danny-avila/LibreChat/pull/5220/)
* 🌤️ feat: Add OpenWeather Tool for Weather Data Retrieval by [@danny-avila](https://github.com/danny-avila) in [#5246](https://github.com/danny-avila/LibreChat/pull/5246/)
* 🏃‍♂️‍➡️ feat: Upgrade Meilisearch to v1.12.3 by [@danny-avila](https://github.com/danny-avila) in [#5327](https://github.com/danny-avila/LibreChat/pull/5327/)
* 🖱️ feat: Switch Scroll Button setting by [@berry-13](https://github.com/berry-13) in [#5332](https://github.com/danny-avila/LibreChat/pull/5332/)
* 🔥 feat: `deepseek-reasoner` Thought Streaming by [@danny-avila](https://github.com/danny-avila) in [#5379](https://github.com/danny-avila/LibreChat/pull/5379/)
* 🌟 feat: Enhance User Experience and SEO with Accessibility Updates and robots.txt by [@berry-13](https://github.com/berry-13) in [#5392](https://github.com/danny-avila/LibreChat/pull/5392/)
* 🌄 feat: Add RouteErrorBoundary for Improved Client Error handling by [@berry-13](https://github.com/berry-13) in [#5396](https://github.com/danny-avila/LibreChat/pull/5396/)
* 🚀 feat: Artifact Editing & Downloads by [@danny-avila](https://github.com/danny-avila) in [#5428](https://github.com/danny-avila/LibreChat/pull/5428/)
* ✨ feat: Add Scripts for listing users and resetting passwords by [@jmaddington](https://github.com/jmaddington) in [#5438](https://github.com/danny-avila/LibreChat/pull/5438/)
* 🐳 feat: Deepseek Reasoning UI by [@danny-avila](https://github.com/danny-avila) in [#5440](https://github.com/danny-avila/LibreChat/pull/5440/)
* ✨ feat: Add Google Parameters, Ollama/Openrouter Reasoning, & UI Optimizations by [@danny-avila](https://github.com/danny-avila) in [#5456](https://github.com/danny-avila/LibreChat/pull/5456/)
* 🍎 feat: Apple auth by [@rubentalstra](https://github.com/rubentalstra) in [#5473](https://github.com/danny-avila/LibreChat/pull/5473/)
* 💬 feat: Temporary Chats by [@ohneda](https://github.com/ohneda) in [#5493](https://github.com/danny-avila/LibreChat/pull/5493/)
* 🚀 feat: o1 Tool Calling & `reasoning_effort` by [@danny-avila](https://github.com/danny-avila) in [#5553](https://github.com/danny-avila/LibreChat/pull/5553/)
* 🤖 feat: o3-mini by [@danny-avila](https://github.com/danny-avila) in [#5581](https://github.com/danny-avila/LibreChat/pull/5581/)
* 🎥 feat: YouTube Tool by [@danny-avila](https://github.com/danny-avila) in [#5582](https://github.com/danny-avila/LibreChat/pull/5582/)
* ☁️ feat: Additional AI Gateway Provider Support; fix: Reasoning Effort for Presets/Agents by [@danny-avila](https://github.com/danny-avila) in [#5600](https://github.com/danny-avila/LibreChat/pull/5600/)
* ✨ feat: added Github Enterprise SSO login by [@rubentalstra](https://github.com/rubentalstra) in [#5621](https://github.com/danny-avila/LibreChat/pull/5621/)
* 🛂 feat: OpenID Logout Redirect to `end_session_endpoint` by [@danny-avila](https://github.com/danny-avila) in [#5626](https://github.com/danny-avila/LibreChat/pull/5626/)
* 📱 feat: improve mobile viewport behavior with interactive-widget meta by [@ssiegel](https://github.com/ssiegel) in [#5675](https://github.com/danny-avila/LibreChat/pull/5675/)
* 🔒 feat: Two-Factor Authentication with Backup Codes & QR support by [@rubentalstra](https://github.com/rubentalstra) in [#5685](https://github.com/danny-avila/LibreChat/pull/5685/)
* ✨ feat: OAuth for Actions by [@rubentalstra](https://github.com/rubentalstra) in [#5693](https://github.com/danny-avila/LibreChat/pull/5693/)
* 🪄 feat: Agent Artifacts by [@danny-avila](https://github.com/danny-avila) in [#5804](https://github.com/danny-avila/LibreChat/pull/5804/)
* 🚀 feat: Add Custom Welcome Message in `librechat.yaml` by [@rubentalstra](https://github.com/rubentalstra) in [#5870](https://github.com/danny-avila/LibreChat/pull/5870/)
* 🧠 feat: Reasoning UI for Agents by [@danny-avila](https://github.com/danny-avila) in [#5904](https://github.com/danny-avila/LibreChat/pull/5904/)
* 🚀 feat: Support Redis Clusters, Trusted Proxy Setting, And Toggle Meilisearch Indexing by [@danny-avila](https://github.com/danny-avila) in [#5963](https://github.com/danny-avila/LibreChat/pull/5963/)
* 🤖 feat: 192x192 Icon for Android PWA by [@DavidMaza](https://github.com/DavidMaza) in [#5966](https://github.com/danny-avila/LibreChat/pull/5966/)
* 🔼 feat: "Run Code" Button Toggle by [@danny-avila](https://github.com/danny-avila) in [#5988](https://github.com/danny-avila/LibreChat/pull/5988/)
* 🚀 feat: Claude 3.7 Support + Reasoning by [@danny-avila](https://github.com/danny-avila) in [#6008](https://github.com/danny-avila/LibreChat/pull/6008/)
* 🚀 feat: Add Georgian Language and Update Fallback Languages by [@rubentalstra](https://github.com/rubentalstra) in [#6022](https://github.com/danny-avila/LibreChat/pull/6022/)
* ✨ feat: Anthropic Agents Prompt Caching & UI Accessibility Enhancements by [@danny-avila](https://github.com/danny-avila) in [#6045](https://github.com/danny-avila/LibreChat/pull/6045/)
* 🚀 feat: Agent Cache Tokens & Anthropic Reasoning Support by [@danny-avila](https://github.com/danny-avila) in [#6098](https://github.com/danny-avila/LibreChat/pull/6098/)
* 🚀 feat: GPT-4.5, Anthropic Tool Header, and OpenAPI Ref Resolution by [@danny-avila](https://github.com/danny-avila) in [#6118](https://github.com/danny-avila/LibreChat/pull/6118/)
* 🐼 feat: Add Flux Image Generation Tool by [@danny-avila](https://github.com/danny-avila) in [#6147](https://github.com/danny-avila/LibreChat/pull/6147/)
* 🧠 feat: Bedrock Anthropic Reasoning & Update Endpoint Handling by [@danny-avila](https://github.com/danny-avila) in [#6163](https://github.com/danny-avila/LibreChat/pull/6163/)
* 🚀 feat: Enhance Model Handling, Logging & xAI Agent Support by [@danny-avila](https://github.com/danny-avila) in [#6182](https://github.com/danny-avila/LibreChat/pull/6182/)
* 🪄 feat: Customize Sandpack `bundlerURL` for Artifacts by [@danny-avila](https://github.com/danny-avila) in [#6191](https://github.com/danny-avila/LibreChat/pull/6191/)
* 🕒 feat: Add Configurable MCP Server Timeouts by [@iskakaushik](https://github.com/iskakaushik) in [#6199](https://github.com/danny-avila/LibreChat/pull/6199/)
* 🚀 feat: Add Code API Proxy Support and Update MCP SDK by [@danny-avila](https://github.com/danny-avila) in [#6203](https://github.com/danny-avila/LibreChat/pull/6203/)
### 👐 Accessibility
* ♿ a11y: Improve Accessibility in Endpoints Menu/Navigation by @danny-avila in https://github.com/danny-avila/LibreChat/pull/5123/
* 🔈 a11y: Accessible name on 'Prev' button in Prompts UI by @berry-13 in https://github.com/danny-avila/LibreChat/pull/5369/
* ♿️ a11y: Enhance Accessibility in ToolSelectDialog, ThemeSelector and ChatGroupItem by @berry-13 in https://github.com/danny-avila/LibreChat/pull/5395/
* 🔍 a11y: MultiSearch Clear Input by @danny-avila in https://github.com/danny-avila/LibreChat/pull/5718/
* 🔇 a11y: Silence Unnecessary Icons for Screen Readers by @kangabell in https://github.com/danny-avila/LibreChat/pull/5726/
* ♿ a11y: Improve Accessibility in Endpoints Menu/Navigation by [@danny-avila](https://github.com/danny-avila) in [#5123](https://github.com/danny-avila/LibreChat/pull/5123/)
* 🔈 a11y: Accessible name on 'Prev' button in Prompts UI by [@berry-13](https://github.com/berry-13) in [#5369](https://github.com/danny-avila/LibreChat/pull/5369/)
* ♿️ a11y: Enhance Accessibility in ToolSelectDialog, ThemeSelector and ChatGroupItem by [@berry-13](https://github.com/berry-13) in [#5395](https://github.com/danny-avila/LibreChat/pull/5395/)
* 🔍 a11y: MultiSearch Clear Input by [@danny-avila](https://github.com/danny-avila) in [#5718](https://github.com/danny-avila/LibreChat/pull/5718/)
* 🔇 a11y: Silence Unnecessary Icons for Screen Readers by [@kangabell](https://github.com/kangabell) in [#5726](https://github.com/danny-avila/LibreChat/pull/5726/)
### 🌍 Internationalization
* 🌍 i18n: Add Missing "Balance" Localization For All Languages by @TonyMahoney in https://github.com/danny-avila/LibreChat/pull/5594/, Fix "Balance" Localization For Zh&ZhTraditional by @RedwindA in https://github.com/danny-avila/LibreChat/pull/5632/, Fix "Balance" Localization For De by @leondape in https://github.com/danny-avila/LibreChat/pull/5656/, "Balance" Localization For ZhTraditional by @SN-Koarashi in https://github.com/danny-avila/LibreChat/pull/5682/
* 🌎 i18n: React-i18next & i18next Integration by @rubentalstra in https://github.com/danny-avila/LibreChat/pull/5720/
* 🌍 i18n: Update latest translations in https://github.com/danny-avila/LibreChat/pull/5764/, https://github.com/danny-avila/LibreChat/pull/5765/, https://github.com/danny-avila/LibreChat/pull/5789/, https://github.com/danny-avila/LibreChat/pull/5849/, https://github.com/danny-avila/LibreChat/pull/5855/, https://github.com/danny-avila/LibreChat/pull/5946/, https://github.com/danny-avila/LibreChat/pull/6009/, https://github.com/danny-avila/LibreChat/pull/6132/, https://github.com/danny-avila/LibreChat/pull/6159/
* 🌏 i18n: fix Traditional Chinese Language Option by @rubentalstra in https://github.com/danny-avila/LibreChat/pull/5854/
* 🐞 i18n: Remove Debug Mode by @rubentalstra in https://github.com/danny-avila/LibreChat/pull/5879/
* 🌍 i18n: Add Missing "Balance" Localization For All Languages by [@TonyMahoney](https://github.com/TonyMahoney) in [#5594](https://github.com/danny-avila/LibreChat/pull/5594/), Fix "Balance" Localization For Zh&ZhTraditional by [@RedwindA](https://github.com/RedwindA) in [#5632](https://github.com/danny-avila/LibreChat/pull/5632/), Fix "Balance" Localization For De by [@leondape](https://github.com/leondape) in [#5656](https://github.com/danny-avila/LibreChat/pull/5656/), "Balance" Localization For ZhTraditional by [@SN-Koarashi](https://github.com/SN-Koarashi) in [#5682](https://github.com/danny-avila/LibreChat/pull/5682/)
* 🌎 i18n: React-i18next & i18next Integration by [@rubentalstra](https://github.com/rubentalstra) in [#5720](https://github.com/danny-avila/LibreChat/pull/5720/)
* 🌍 i18n: Update latest translations in [#5764](https://github.com/danny-avila/LibreChat/pull/5764/), [#5765](https://github.com/danny-avila/LibreChat/pull/5765/), [#5789](https://github.com/danny-avila/LibreChat/pull/5789/), [#5849](https://github.com/danny-avila/LibreChat/pull/5849/), [#5855](https://github.com/danny-avila/LibreChat/pull/5855/), [#5946](https://github.com/danny-avila/LibreChat/pull/5946/), [#6009](https://github.com/danny-avila/LibreChat/pull/6009/), [#6132](https://github.com/danny-avila/LibreChat/pull/6132/), [#6159](https://github.com/danny-avila/LibreChat/pull/6159/)
* 🌏 i18n: fix Traditional Chinese Language Option by [@rubentalstra](https://github.com/rubentalstra) in [#5854](https://github.com/danny-avila/LibreChat/pull/5854/)
* 🐞 i18n: Remove Debug Mode by [@rubentalstra](https://github.com/rubentalstra) in [#5879](https://github.com/danny-avila/LibreChat/pull/5879/)
### 🔧 Fixes
* 🔒 fix: resolve session persistence post password reset by @berry-13 in https://github.com/danny-avila/LibreChat/pull/5077/
* 🔒 fix: update refresh token handling to use plain token instead of hashed token by @berry-13 in https://github.com/danny-avila/LibreChat/pull/5088/
* 🐛 fix: Artifacts Type Error, Tool Token Counts, and Agent Chat Import by @danny-avila in https://github.com/danny-avila/LibreChat/pull/5142/
* 🔧 fix: Fetch PWA Manifest with credentials over CORS by @samvrlewis in https://github.com/danny-avila/LibreChat/pull/5156/
* 🔧 fix: Handle Concurrent File Mgmt. For Agents by @thingersoft in https://github.com/danny-avila/LibreChat/pull/5159/
* 🐛 fix: Prevent Default Values in OpenAI/Custom Endpoint Agents by @danny-avila in https://github.com/danny-avila/LibreChat/pull/5180/
* 🔖 fix: Remove Local State from Bookmark Menu by @danny-avila in https://github.com/danny-avila/LibreChat/pull/5181/
* 🧵 fix: Prevent Unnecessary Re-renders when Loading Chats by @danny-avila in https://github.com/danny-avila/LibreChat/pull/5189/
* 🐛 fix: Correct Endpoint/Icon Handling, Update Module Resolutions by @danny-avila in https://github.com/danny-avila/LibreChat/pull/5205/
* 🐛 fix: Ensure Default ModelSpecs Are Set Correctly by @danny-avila in https://github.com/danny-avila/LibreChat/pull/5218/
* 🔧 fix: Streamline Builder Links and Enhance UI Consistency by @danny-avila in https://github.com/danny-avila/LibreChat/pull/5229/
* 🐛 fix: Resolve 'Icon is Not a Function' Error in PresetItems by @danny-avila in https://github.com/danny-avila/LibreChat/pull/5260/
* 🔧 fix: Maximize Chat Space for Agent Messages by @berry-13 in https://github.com/danny-avila/LibreChat/pull/5330/
* 🎯 fix: Prevent UI De-sync By Removing Redundant States by @danny-avila in https://github.com/danny-avila/LibreChat/pull/5333/
* 🐛 fix: use OpenID token signature algo as discovered from the server. by @ragavpr in https://github.com/danny-avila/LibreChat/pull/5348/
* 🛠️ fix: Optionally add OpenID Sig. Algo. from Server Discovery by @danny-avila in https://github.com/danny-avila/LibreChat/pull/5398/
* 🪙 fix: Deepseek Pricing & Titling by @danny-avila in https://github.com/danny-avila/LibreChat/pull/5459/
* 🛡️ fix: enhance email verification process & refactor verifyEmail component by @berry-13 in https://github.com/danny-avila/LibreChat/pull/5485/
* 🐛 fix: Update deletePromptController to include user role in query by @danny-avila in https://github.com/danny-avila/LibreChat/pull/5488/
* 🉐 fix: incorrect handling for composing CJK texts in Safari by @oonishi3 in https://github.com/danny-avila/LibreChat/pull/5496/
* 🤖 fix: GoogleClient Context Handling & GenAI Parameters by @danny-avila in https://github.com/danny-avila/LibreChat/pull/5503/
* 🗨️ fix: Loading Shared Saved Prompts by @jameslamine in https://github.com/danny-avila/LibreChat/pull/5515/
* ♻️ fix: Prevent Instructions from Removal when nearing Max Context by @danny-avila in https://github.com/danny-avila/LibreChat/pull/5516/
* 🔧 fix: handle known OpenAI errors with empty intermediate reply by @jameslamine in https://github.com/danny-avila/LibreChat/pull/5562/
* 🔧 fix: Add missing `finish_reason` to stream chunks by @jameslamine in https://github.com/danny-avila/LibreChat/pull/5563/
* 🤖 fix: Azure Agents after Upstream Breaking Change by @danny-avila in https://github.com/danny-avila/LibreChat/pull/5571/
* 🐛 fix: Handle content generation errors in GoogleClient by @danny-avila in https://github.com/danny-avila/LibreChat/pull/5575/
* 🛠️ fix: enhance UI/UX and address a11y issues in SetKeyDialog by @berry-13 in https://github.com/danny-avila/LibreChat/pull/5672/
* 🔧 fix: Wrong import `useGetStartupConfig` by @rubentalstra in https://github.com/danny-avila/LibreChat/pull/5692/
* 🚀 fix: Resolve Google Client Issues, CDN Screenshots, Update Models by @danny-avila in https://github.com/danny-avila/LibreChat/pull/5703/
* 💬 fix: Temporary Chat PR's broken components and improved UI by @berry-13 in https://github.com/danny-avila/LibreChat/pull/5705/
* 🧠 fix: Handle Reasoning Chunk Edge Cases by @danny-avila in https://github.com/danny-avila/LibreChat/pull/5800/
* 🔧 fix: Ariakit Combobox Virtualization by @danny-avila in https://github.com/danny-avila/LibreChat/pull/5851/
* 🌍 fix: Enhance i18n Support & Optimize Category Handling by @rubentalstra in https://github.com/danny-avila/LibreChat/pull/5866/
* ⚙️ fix: File Config Handling (revisited) by @danny-avila in https://github.com/danny-avila/LibreChat/pull/5881/
* 🐞 fix: Add Null Checks for BaseURL in Agent Config by @danny-avila in https://github.com/danny-avila/LibreChat/pull/5908/
* 🐛 fix: RAG Results Sorted By Distance by @danny-avila in https://github.com/danny-avila/LibreChat/pull/5931/
* 🔒 fix: 2FA Encrypt TOTP Secrets & Improve Docs by @rubentalstra in https://github.com/danny-avila/LibreChat/pull/5933/
* 🔧 fix: Resizable Panel Unmount Error & Code Env. File Re-Upload by @danny-avila in https://github.com/danny-avila/LibreChat/pull/5947/
* 🔗 fix: Shared Link with Markdown Code Error by @danny-avila in https://github.com/danny-avila/LibreChat/pull/6016/
* 🔒 fix: resolve session persistence post password reset by [@berry-13](https://github.com/berry-13) in [#5077](https://github.com/danny-avila/LibreChat/pull/5077/)
* 🔒 fix: update refresh token handling to use plain token instead of hashed token by [@berry-13](https://github.com/berry-13) in [#5088](https://github.com/danny-avila/LibreChat/pull/5088/)
* 🐛 fix: Artifacts Type Error, Tool Token Counts, and Agent Chat Import by [@danny-avila](https://github.com/danny-avila) in [#5142](https://github.com/danny-avila/LibreChat/pull/5142/)
* 🔧 fix: Fetch PWA Manifest with credentials over CORS by [@samvrlewis](https://github.com/samvrlewis) in [#5156](https://github.com/danny-avila/LibreChat/pull/5156/)
* 🔧 fix: Handle Concurrent File Mgmt. For Agents by [@thingersoft](https://github.com/thingersoft) in [#5159](https://github.com/danny-avila/LibreChat/pull/5159/)
* 🐛 fix: Prevent Default Values in OpenAI/Custom Endpoint Agents by [@danny-avila](https://github.com/danny-avila) in [#5180](https://github.com/danny-avila/LibreChat/pull/5180/)
* 🔖 fix: Remove Local State from Bookmark Menu by [@danny-avila](https://github.com/danny-avila) in [#5181](https://github.com/danny-avila/LibreChat/pull/5181/)
* 🧵 fix: Prevent Unnecessary Re-renders when Loading Chats by [@danny-avila](https://github.com/danny-avila) in [#5189](https://github.com/danny-avila/LibreChat/pull/5189/)
* 🐛 fix: Correct Endpoint/Icon Handling, Update Module Resolutions by [@danny-avila](https://github.com/danny-avila) in [#5205](https://github.com/danny-avila/LibreChat/pull/5205/)
* 🐛 fix: Ensure Default ModelSpecs Are Set Correctly by [@danny-avila](https://github.com/danny-avila) in [#5218](https://github.com/danny-avila/LibreChat/pull/5218/)
* 🔧 fix: Streamline Builder Links and Enhance UI Consistency by [@danny-avila](https://github.com/danny-avila) in [#5229](https://github.com/danny-avila/LibreChat/pull/5229/)
* 🐛 fix: Resolve 'Icon is Not a Function' Error in PresetItems by [@danny-avila](https://github.com/danny-avila) in [#5260](https://github.com/danny-avila/LibreChat/pull/5260/)
* 🔧 fix: Maximize Chat Space for Agent Messages by [@berry-13](https://github.com/berry-13) in [#5330](https://github.com/danny-avila/LibreChat/pull/5330/)
* 🎯 fix: Prevent UI De-sync By Removing Redundant States by [@danny-avila](https://github.com/danny-avila) in [#5333](https://github.com/danny-avila/LibreChat/pull/5333/)
* 🐛 fix: use OpenID token signature algo as discovered from the server. by [@ragavpr](https://github.com/ragavpr) in [#5348](https://github.com/danny-avila/LibreChat/pull/5348/)
* 🛠️ fix: Optionally add OpenID Sig. Algo. from Server Discovery by [@danny-avila](https://github.com/danny-avila) in [#5398](https://github.com/danny-avila/LibreChat/pull/5398/)
* 🪙 fix: Deepseek Pricing & Titling by [@danny-avila](https://github.com/danny-avila) in [#5459](https://github.com/danny-avila/LibreChat/pull/5459/)
* 🛡️ fix: enhance email verification process & refactor verifyEmail component by [@berry-13](https://github.com/berry-13) in [#5485](https://github.com/danny-avila/LibreChat/pull/5485/)
* 🐛 fix: Update deletePromptController to include user role in query by [@danny-avila](https://github.com/danny-avila) in [#5488](https://github.com/danny-avila/LibreChat/pull/5488/)
* 🉐 fix: incorrect handling for composing CJK texts in Safari by [@oonishi3](https://github.com/oonishi3) in [#5496](https://github.com/danny-avila/LibreChat/pull/5496/)
* 🤖 fix: GoogleClient Context Handling & GenAI Parameters by [@danny-avila](https://github.com/danny-avila) in [#5503](https://github.com/danny-avila/LibreChat/pull/5503/)
* 🗨️ fix: Loading Shared Saved Prompts by [@jameslamine](https://github.com/jameslamine) in [#5515](https://github.com/danny-avila/LibreChat/pull/5515/)
* ♻️ fix: Prevent Instructions from Removal when nearing Max Context by [@danny-avila](https://github.com/danny-avila) in [#5516](https://github.com/danny-avila/LibreChat/pull/5516/)
* 🔧 fix: handle known OpenAI errors with empty intermediate reply by [@jameslamine](https://github.com/jameslamine) in [#5562](https://github.com/danny-avila/LibreChat/pull/5562/)
* 🔧 fix: Add missing `finish_reason` to stream chunks by [@jameslamine](https://github.com/jameslamine) in [#5563](https://github.com/danny-avila/LibreChat/pull/5563/)
* 🤖 fix: Azure Agents after Upstream Breaking Change by [@danny-avila](https://github.com/danny-avila) in [#5571](https://github.com/danny-avila/LibreChat/pull/5571/)
* 🐛 fix: Handle content generation errors in GoogleClient by [@danny-avila](https://github.com/danny-avila) in [#5575](https://github.com/danny-avila/LibreChat/pull/5575/)
* 🛠️ fix: enhance UI/UX and address a11y issues in SetKeyDialog by [@berry-13](https://github.com/berry-13) in [#5672](https://github.com/danny-avila/LibreChat/pull/5672/)
* 🔧 fix: Wrong import `useGetStartupConfig` by [@rubentalstra](https://github.com/rubentalstra) in [#5692](https://github.com/danny-avila/LibreChat/pull/5692/)
* 🚀 fix: Resolve Google Client Issues, CDN Screenshots, Update Models by [@danny-avila](https://github.com/danny-avila) in [#5703](https://github.com/danny-avila/LibreChat/pull/5703/)
* 💬 fix: Temporary Chat PR's broken components and improved UI by [@berry-13](https://github.com/berry-13) in [#5705](https://github.com/danny-avila/LibreChat/pull/5705/)
* 🧠 fix: Handle Reasoning Chunk Edge Cases by [@danny-avila](https://github.com/danny-avila) in [#5800](https://github.com/danny-avila/LibreChat/pull/5800/)
* 🔧 fix: Ariakit Combobox Virtualization by [@danny-avila](https://github.com/danny-avila) in [#5851](https://github.com/danny-avila/LibreChat/pull/5851/)
* 🌍 fix: Enhance i18n Support & Optimize Category Handling by [@rubentalstra](https://github.com/rubentalstra) in [#5866](https://github.com/danny-avila/LibreChat/pull/5866/)
* ⚙️ fix: File Config Handling (revisited) by [@danny-avila](https://github.com/danny-avila) in [#5881](https://github.com/danny-avila/LibreChat/pull/5881/)
* 🐞 fix: Add Null Checks for BaseURL in Agent Config by [@danny-avila](https://github.com/danny-avila) in [#5908](https://github.com/danny-avila/LibreChat/pull/5908/)
* 🐛 fix: RAG Results Sorted By Distance by [@danny-avila](https://github.com/danny-avila) in [#5931](https://github.com/danny-avila/LibreChat/pull/5931/)
* 🔒 fix: 2FA Encrypt TOTP Secrets & Improve Docs by [@rubentalstra](https://github.com/rubentalstra) in [#5933](https://github.com/danny-avila/LibreChat/pull/5933/)
* 🔧 fix: Resizable Panel Unmount Error & Code Env. File Re-Upload by [@danny-avila](https://github.com/danny-avila) in [#5947](https://github.com/danny-avila/LibreChat/pull/5947/)
* 🔗 fix: Shared Link with Markdown Code Error by [@danny-avila](https://github.com/danny-avila) in [#6016](https://github.com/danny-avila/LibreChat/pull/6016/)
### 🔄 Code Refactoring
* 🐋 refactor: Reduce Dockerfile.multi container size by @alex-torregrosa in https://github.com/danny-avila/LibreChat/pull/5066/
* 🔄 refactor: Consolidate Tokenizer; Fix Jest Open Handles by @danny-avila in https://github.com/danny-avila/LibreChat/pull/5175/
* ⚡️ refactor: Optimize Rendering Performance for Icons, Conversations by @danny-avila in https://github.com/danny-avila/LibreChat/pull/5234/
* ♻️ refactor: Logout UX, Improved State Teardown, & Remove Unused Code by @danny-avila in https://github.com/danny-avila/LibreChat/pull/5292/
* 📜 refactor: Log Error Messages when OAuth Fails by @ragavpr in https://github.com/danny-avila/LibreChat/pull/5337/
* 🔧 refactor: Improve Agent Context & Minor Fixes by @danny-avila in https://github.com/danny-avila/LibreChat/pull/5349/
* 🏄‍♂️ refactor: Optimize Reasoning UI & Token Streaming by @danny-avila in https://github.com/danny-avila/LibreChat/pull/5546/
* 🔧 refactor: Revamp Model and Tool Filtering Logic by @danny-avila in https://github.com/danny-avila/LibreChat/pull/5637/
* 🤖 refactor: Prevent Vertex AI from Setting Parameter Defaults by @danny-avila in https://github.com/danny-avila/LibreChat/pull/5653/
* 🔃 refactor: Parent Message ID Handling on Error, Update Translations, Bump Agents by @danny-avila in https://github.com/danny-avila/LibreChat/pull/5833/
* ⚙️ refactor: Enhance Logging, Navigation And Error Handling by @danny-avila in https://github.com/danny-avila/LibreChat/pull/5910/
* 🛠 refactor: Ensure File Deletions, File Naming, and Agent Resource Updates by @danny-avila in https://github.com/danny-avila/LibreChat/pull/5928/
* 👐 refactor: Agents Accessibility and Gemini Error Handling by @danny-avila in https://github.com/danny-avila/LibreChat/pull/5972/
* 🔧 refactor: Improve Params Handling, Remove Legacy Items, & Update Configs by @danny-avila in https://github.com/danny-avila/LibreChat/pull/6074/
* 🖼️ refactor: Enhance Env Extraction & Agent Image Handling by @danny-avila in https://github.com/danny-avila/LibreChat/pull/6131/
* 🎨 style: Prompt UI Refresh & A11Y Improvements by @berry-13 in https://github.com/danny-avila/LibreChat/pull/5614/
* ✨ style: Enhance Styling & Accessibility by @berry-13 in https://github.com/danny-avila/LibreChat/pull/5956/
* 🐋 refactor: Reduce Dockerfile.multi container size by [@alex-torregrosa](https://github.com/alex-torregrosa) in [#5066](https://github.com/danny-avila/LibreChat/pull/5066/)
* 🔄 refactor: Consolidate Tokenizer; Fix Jest Open Handles by [@danny-avila](https://github.com/danny-avila) in [#5175](https://github.com/danny-avila/LibreChat/pull/5175/)
* ⚡️ refactor: Optimize Rendering Performance for Icons, Conversations by [@danny-avila](https://github.com/danny-avila) in [#5234](https://github.com/danny-avila/LibreChat/pull/5234/)
* ♻️ refactor: Logout UX, Improved State Teardown, & Remove Unused Code by [@danny-avila](https://github.com/danny-avila) in [#5292](https://github.com/danny-avila/LibreChat/pull/5292/)
* 📜 refactor: Log Error Messages when OAuth Fails by [@ragavpr](https://github.com/ragavpr) in [#5337](https://github.com/danny-avila/LibreChat/pull/5337/)
* 🔧 refactor: Improve Agent Context & Minor Fixes by [@danny-avila](https://github.com/danny-avila) in [#5349](https://github.com/danny-avila/LibreChat/pull/5349/)
* 🏄‍♂️ refactor: Optimize Reasoning UI & Token Streaming by [@danny-avila](https://github.com/danny-avila) in [#5546](https://github.com/danny-avila/LibreChat/pull/5546/)
* 🔧 refactor: Revamp Model and Tool Filtering Logic by [@danny-avila](https://github.com/danny-avila) in [#5637](https://github.com/danny-avila/LibreChat/pull/5637/)
* 🤖 refactor: Prevent Vertex AI from Setting Parameter Defaults by [@danny-avila](https://github.com/danny-avila) in [#5653](https://github.com/danny-avila/LibreChat/pull/5653/)
* 🔃 refactor: Parent Message ID Handling on Error, Update Translations, Bump Agents by [@danny-avila](https://github.com/danny-avila) in [#5833](https://github.com/danny-avila/LibreChat/pull/5833/)
* ⚙️ refactor: Enhance Logging, Navigation And Error Handling by [@danny-avila](https://github.com/danny-avila) in [#5910](https://github.com/danny-avila/LibreChat/pull/5910/)
* 🛠 refactor: Ensure File Deletions, File Naming, and Agent Resource Updates by [@danny-avila](https://github.com/danny-avila) in [#5928](https://github.com/danny-avila/LibreChat/pull/5928/)
* 👐 refactor: Agents Accessibility and Gemini Error Handling by [@danny-avila](https://github.com/danny-avila) in [#5972](https://github.com/danny-avila/LibreChat/pull/5972/)
* 🔧 refactor: Improve Params Handling, Remove Legacy Items, & Update Configs by [@danny-avila](https://github.com/danny-avila) in [#6074](https://github.com/danny-avila/LibreChat/pull/6074/)
* 🖼️ refactor: Enhance Env Extraction & Agent Image Handling by [@danny-avila](https://github.com/danny-avila) in [#6131](https://github.com/danny-avila/LibreChat/pull/6131/)
* 🎨 style: Prompt UI Refresh & A11Y Improvements by [@berry-13](https://github.com/berry-13) in [#5614](https://github.com/danny-avila/LibreChat/pull/5614/)
* ✨ style: Enhance Styling & Accessibility by [@berry-13](https://github.com/berry-13) in [#5956](https://github.com/danny-avila/LibreChat/pull/5956/)
### ⚙️ Other Changes
* 🔧 chore: bump `mongoose` to patch CVE-2025-23061 by @danny-avila in https://github.com/danny-avila/LibreChat/pull/5351/
* 🔒 chore: bump `katex` package to patch CVE-2025-23207 by @danny-avila in https://github.com/danny-avila/LibreChat/pull/5383/
* 🔧 chore: Update Deepseek Pricing, Google Safety Settings by @danny-avila in https://github.com/danny-avila/LibreChat/pull/5409/
* 🔧 chore: bump ```vite``` to patch CVE-2025-24010 by @rubentalstra in https://github.com/danny-avila/LibreChat/pull/5495/
* 🧹 chore: Remove Deprecated BingAI Code & Address Mobile Focus by @danny-avila in https://github.com/danny-avila/LibreChat/pull/5565/
* 🧹 chore: Migrate to Flat ESLint Config & Update Prettier Settings by @rubentalstra in https://github.com/danny-avila/LibreChat/pull/5737/
* 🧹 chore: Enhance Issue Templates with Emoji Labels by @rubentalstra in https://github.com/danny-avila/LibreChat/pull/5754/
* 🔄 chore: Refactor Locize Workflow for Improved Translation Sync by @rubentalstra in https://github.com/danny-avila/LibreChat/pull/5781/
* 📦 chore: Bump Packages by @rubentalstra in https://github.com/danny-avila/LibreChat/pull/5791/
* 🔄 chore: Enforce 18next Language Keys by @rubentalstra in https://github.com/danny-avila/LibreChat/pull/5803/
* 🛡️ chore: patch `elliptic` to address GHSA-vjh7-7g9h-fjfh by @rubentalstra in https://github.com/danny-avila/LibreChat/pull/5848/
* 🔢 chore: Remove Dollar Sign from Balance Display by @martvaha in https://github.com/danny-avila/LibreChat/pull/5948/
* 🛜 ci: OpenID Strategy Test Async Handling by @rubentalstra in https://github.com/danny-avila/LibreChat/pull/5613/
* 🤖 ci: locize-pull-published-sync-pr.yml by @rubentalstra in https://github.com/danny-avila/LibreChat/pull/5762/
* 🤖 ci: locize-pull-published-sync-pr.yml by @rubentalstra in https://github.com/danny-avila/LibreChat/pull/5763/
* 📜 ci: Consolidate Locize Workflows for Missing Keys & PR Creation by @rubentalstra in https://github.com/danny-avila/LibreChat/pull/5769/
* 🎯 ci: Update ESLint Workflow to target `api/` and `client/` changes by @rubentalstra in https://github.com/danny-avila/LibreChat/pull/5771/
* 🛠️ ci: Add Workflow to Detect Unused i18next Keys in PRs by @rubentalstra in https://github.com/danny-avila/LibreChat/pull/5782/
* 📜 ci: Automate`CHANGELOG.md` by @rubentalstra in https://github.com/danny-avila/LibreChat/pull/5838/
* ⚙️ ci: Trigger Restriction for `Detect Unused NPM Packages` by @rubentalstra in https://github.com/danny-avila/LibreChat/pull/5844/
* 📘 docs: update readme.md by @berry-13 in https://github.com/danny-avila/LibreChat/pull/5065/
* 🧾 docs: Update Example `librechat.yaml` by @fcnjd in https://github.com/danny-avila/LibreChat/pull/5165/
* 📝 docs: Update `librechat.example.yaml` by @fuegovic in https://github.com/danny-avila/LibreChat/pull/5544/
* 📝 docs: Update Language Request Template & Update README by @berry-13 in https://github.com/danny-avila/LibreChat/pull/5766/
* 🔧 chore: bump `mongoose` to patch CVE-2025-23061 by [@danny-avila](https://github.com/danny-avila) in [#5351](https://github.com/danny-avila/LibreChat/pull/5351/)
* 🔒 chore: bump `katex` package to patch CVE-2025-23207 by [@danny-avila](https://github.com/danny-avila) in [#5383](https://github.com/danny-avila/LibreChat/pull/5383/)
* 🔧 chore: Update Deepseek Pricing, Google Safety Settings by [@danny-avila](https://github.com/danny-avila) in [#5409](https://github.com/danny-avila/LibreChat/pull/5409/)
* 🔧 chore: bump ```vite``` to patch CVE-2025-24010 by [@rubentalstra](https://github.com/rubentalstra) in [#5495](https://github.com/danny-avila/LibreChat/pull/5495/)
* 🧹 chore: Remove Deprecated BingAI Code & Address Mobile Focus by [@danny-avila](https://github.com/danny-avila) in [#5565](https://github.com/danny-avila/LibreChat/pull/5565/)
* 🧹 chore: Migrate to Flat ESLint Config & Update Prettier Settings by [@rubentalstra](https://github.com/rubentalstra) in [#5737](https://github.com/danny-avila/LibreChat/pull/5737/)
* 🧹 chore: Enhance Issue Templates with Emoji Labels by [@rubentalstra](https://github.com/rubentalstra) in [#5754](https://github.com/danny-avila/LibreChat/pull/5754/)
* 🔄 chore: Refactor Locize Workflow for Improved Translation Sync by [@rubentalstra](https://github.com/rubentalstra) in [#5781](https://github.com/danny-avila/LibreChat/pull/5781/)
* 📦 chore: Bump Packages by [@rubentalstra](https://github.com/rubentalstra) in [#5791](https://github.com/danny-avila/LibreChat/pull/5791/)
* 🔄 chore: Enforce 18next Language Keys by [@rubentalstra](https://github.com/rubentalstra) in [#5803](https://github.com/danny-avila/LibreChat/pull/5803/)
* 🛡️ chore: patch `elliptic` to address GHSA-vjh7-7g9h-fjfh by [@rubentalstra](https://github.com/rubentalstra) in [#5848](https://github.com/danny-avila/LibreChat/pull/5848/)
* 🔢 chore: Remove Dollar Sign from Balance Display by [@martvaha](https://github.com/martvaha) in [#5948](https://github.com/danny-avila/LibreChat/pull/5948/)
* 🛜 ci: OpenID Strategy Test Async Handling by [@rubentalstra](https://github.com/rubentalstra) in [#5613](https://github.com/danny-avila/LibreChat/pull/5613/)
* 🤖 ci: locize-pull-published-sync-pr.yml by [@rubentalstra](https://github.com/rubentalstra) in [#5762](https://github.com/danny-avila/LibreChat/pull/5762/)
* 🤖 ci: locize-pull-published-sync-pr.yml by [@rubentalstra](https://github.com/rubentalstra) in [#5763](https://github.com/danny-avila/LibreChat/pull/5763/)
* 📜 ci: Consolidate Locize Workflows for Missing Keys & PR Creation by [@rubentalstra](https://github.com/rubentalstra) in [#5769](https://github.com/danny-avila/LibreChat/pull/5769/)
* 🎯 ci: Update ESLint Workflow to target `api/` and `client/` changes by [@rubentalstra](https://github.com/rubentalstra) in [#5771](https://github.com/danny-avila/LibreChat/pull/5771/)
* 🛠️ ci: Add Workflow to Detect Unused i18next Keys in PRs by [@rubentalstra](https://github.com/rubentalstra) in [#5782](https://github.com/danny-avila/LibreChat/pull/5782/)
* 📜 ci: Automate`CHANGELOG.md` by [@rubentalstra](https://github.com/rubentalstra) in [#5838](https://github.com/danny-avila/LibreChat/pull/5838/)
* ⚙️ ci: Trigger Restriction for `Detect Unused NPM Packages` by [@rubentalstra](https://github.com/rubentalstra) in [#5844](https://github.com/danny-avila/LibreChat/pull/5844/)
* 📘 docs: update readme.md by [@berry-13](https://github.com/berry-13) in [#5065](https://github.com/danny-avila/LibreChat/pull/5065/)
* 🧾 docs: Update Example `librechat.yaml` by [@fcnjd](https://github.com/fcnjd) in [#5165](https://github.com/danny-avila/LibreChat/pull/5165/)
* 📝 docs: Update `librechat.example.yaml` by [@fuegovic](https://github.com/fuegovic) in [#5544](https://github.com/danny-avila/LibreChat/pull/5544/)
* 📝 docs: Update Language Request Template & Update README by [@berry-13](https://github.com/berry-13) in [#5766](https://github.com/danny-avila/LibreChat/pull/5766/)
## New Contributors
* @fcnjd made their first contribution in https://github.com/danny-avila/LibreChat/pull/5165
* @lkiesow made their first contribution in https://github.com/danny-avila/LibreChat/pull/5212
* @ragavpr made their first contribution in https://github.com/danny-avila/LibreChat/pull/5337
* @oonishi3 made their first contribution in https://github.com/danny-avila/LibreChat/pull/5496
* @evrentan made their first contribution in https://github.com/danny-avila/LibreChat/pull/5106
* @jameslamine made their first contribution in https://github.com/danny-avila/LibreChat/pull/5515
* @jmaddington made their first contribution in https://github.com/danny-avila/LibreChat/pull/5438
* @owengo made their first contribution in https://github.com/danny-avila/LibreChat/pull/4591
* @samvrlewis made their first contribution in https://github.com/danny-avila/LibreChat/pull/5156
* @TonyMahoney made their first contribution in https://github.com/danny-avila/LibreChat/pull/5594
* @RedwindA made their first contribution in https://github.com/danny-avila/LibreChat/pull/5632
* @leondape made their first contribution in https://github.com/danny-avila/LibreChat/pull/5656
* @SN-Koarashi made their first contribution in https://github.com/danny-avila/LibreChat/pull/5682
* @ssiegel made their first contribution in https://github.com/danny-avila/LibreChat/pull/5675
* @kangabell made their first contribution in https://github.com/danny-avila/LibreChat/pull/5726
* @github-actions made their first contribution in https://github.com/danny-avila/LibreChat/pull/5764
* @martvaha made their first contribution in https://github.com/danny-avila/LibreChat/pull/5948
* @DavidMaza made their first contribution in https://github.com/danny-avila/LibreChat/pull/5966
* @iskakaushik made their first contribution in https://github.com/danny-avila/LibreChat/pull/6199
* [@fcnjd](https://github.com/fcnjd) made their first contribution in https://github.com/danny-avila/LibreChat/pull/5165
* [@lkiesow](https://github.com/lkiesow) made their first contribution in https://github.com/danny-avila/LibreChat/pull/5212
* [@ragavpr](https://github.com/ragavpr) made their first contribution in https://github.com/danny-avila/LibreChat/pull/5337
* [@oonishi3](https://github.com/oonishi3) made their first contribution in https://github.com/danny-avila/LibreChat/pull/5496
* [@evrentan](https://github.com/evrentan) made their first contribution in https://github.com/danny-avila/LibreChat/pull/5106
* [@jameslamine](https://github.com/jameslamine) made their first contribution in https://github.com/danny-avila/LibreChat/pull/5515
* [@jmaddington](https://github.com/jmaddington) made their first contribution in https://github.com/danny-avila/LibreChat/pull/5438
* [@owengo](https://github.com/owengo) made their first contribution in https://github.com/danny-avila/LibreChat/pull/4591
* [@samvrlewis](https://github.com/samvrlewis) made their first contribution in https://github.com/danny-avila/LibreChat/pull/5156
* [@TonyMahoney](https://github.com/TonyMahoney) made their first contribution in https://github.com/danny-avila/LibreChat/pull/5594
* [@RedwindA](https://github.com/RedwindA) made their first contribution in https://github.com/danny-avila/LibreChat/pull/5632
* [@leondape](https://github.com/leondape) made their first contribution in https://github.com/danny-avila/LibreChat/pull/5656
* [@SN-Koarashi](https://github.com/SN-Koarashi) made their first contribution in https://github.com/danny-avila/LibreChat/pull/5682
* [@ssiegel](https://github.com/ssiegel) made their first contribution in https://github.com/danny-avila/LibreChat/pull/5675
* [@kangabell](https://github.com/kangabell) made their first contribution in https://github.com/danny-avila/LibreChat/pull/5726
* [@github-actions](https://github.com/github-actions) made their first contribution in https://github.com/danny-avila/LibreChat/pull/5764
* [@martvaha](https://github.com/martvaha) made their first contribution in https://github.com/danny-avila/LibreChat/pull/5948
* [@DavidMaza](https://github.com/DavidMaza) made their first contribution in https://github.com/danny-avila/LibreChat/pull/5966
* [@iskakaushik](https://github.com/iskakaushik) made their first contribution in https://github.com/danny-avila/LibreChat/pull/6199
**Full Changelog**: https://github.com/danny-avila/LibreChat/compare/v0.7.6...v0.7.7