Commit Graph

  • 7aa8d49f3a 🧭 fix: Add Base Path Support for Login/Register and Image Paths (#10116) catmeme 2025-11-21 11:25:14 -05:00
  • ef3bf0a932 🆔 feat: Add OpenID Connect Federated Provider Token Support (#9931) Jón Levy 2025-11-21 14:44:52 +00:00
  • 040d083088 feat: Prevent Screen Sleep During Response Generation (#10597) michnovka 2025-11-21 15:14:32 +01:00
  • 5ac9ac57cc 📑 refactor: Skip H1 Rendering for Falsy Header Values in AuthLayout (#10606) NalinNair 2025-11-20 16:57:36 -05:00
  • b49545d916 🪂 refactor: MCP Server Init Fallback (#10608) Danny Avila 2025-11-20 16:47:00 -05:00
  • 1e4c255351 🔒 fix: Disable Redis leader-only mode for shared app and user servers (#10605) Theo N. Truong 2025-11-20 14:00:43 -05:00
  • dfcaff9b00 📷 fix: Use 'media' type for Google multimodal attachments (#10586) Dustin Healy 2025-11-19 15:31:05 -08:00
  • ba974604b1 🔒 feat: Implement Cross-Platform IP Validation Functionality Danny Avila 2025-11-19 17:48:29 -05:00
  • 086e9a92dc 🔒 feat: Enhance Actions SSRF Protection with Comprehensive IP and Domain Validation (#10583) Danny Avila 2025-11-19 17:42:17 -05:00
  • 9f2fc25bde 🔬 refactor: Prevent Automatic MCP Server UI Deselection (#10588) Danny Avila 2025-11-19 17:10:25 -05:00
  • 014eb10662 📢 fix: Resolved Screen Reader Issues with TooltipAnchor (#10580) Daniel Lew 2025-11-19 16:10:10 -06:00
  • 8b9afd5965 🤖 feat: Gemini 3 Support (#10584) Danny Avila 2025-11-19 15:05:37 -05:00
  • 4c2719a37e 🛡️ chore: Enhance Agents Error Handling via @librechat/agents@v3.0.25 (#10577) Danny Avila 2025-11-19 09:20:44 -05:00
  • e1fdd5b7e8 🚩 feat: Add --provider flag to create-user script (#10572) Linus Gasser 2025-11-19 15:05:00 +01:00
  • 69c6d023e1 📨 feat: Pass Custom Headers to Model Discovery (v1/models) (#10564) Anthony Quéré 2025-11-19 14:49:51 +01:00
  • ce1812b7c2 🐛 fix: Error Handling in MCP Tool List Controller (#10570) Danny Avila 2025-11-18 18:28:57 -05:00
  • 4a13867a47 📦 chore: Bump @librechat/agents to v3.0.22 Danny Avila 2025-11-18 13:09:41 -05:00
  • 8f887f480d 🔧 fix: Catch Errors in ToolEndHandler and Pass Logger (#10565) Danny Avila 2025-11-18 13:00:33 -05:00
  • 3dd827e9d2 🔧 refactor: Update Avatar component to improve file selection handling (#10555) Joseph Licata 2025-11-17 17:11:48 -05:00
  • 8907bd5d7c 👤 feat: Agent Avatar Removal and Decouple upload/reset from Agent Updates (#10527) Marco Beretta 2025-11-17 23:04:01 +01:00
  • c0cb48256e 🤖 refactor: Improve Agent Handoff Context Tracking (#10553) Danny Avila 2025-11-17 16:57:51 -05:00
  • bdc47dbe47 fix: Async Model End Events, Await Tool Call and Dispatch Handling (#10552) Danny Avila 2025-11-17 16:37:40 -05:00
  • 49c57b27fd fix: createFileSearchTool to return tuples for error messages (#10547) Danny Avila 2025-11-17 13:12:16 -05:00
  • 4fb27dbaff fix: format error return for file_search tool in two-tuple as expected fix/file-search-error Dustin Healy 2025-11-17 09:20:32 -08:00
  • 1b2f1ff09b 🚪 fix: ArtifactsPanel and SidePanel Rendering and Collapsing Behavior (#10537) Danny Avila 2025-11-16 13:55:35 -05:00
  • 0a2f40cc50 🪣 feat: Init Containers and Custom ConfigMaps Support in Helm Chart (#10525) Adaptive Garage 2025-11-16 18:03:34 +01:00
  • 8c531b921e 🐛 fix: Redis Cluster Bug + 🧪 Enhance Test Coverage (#10518) Theo N. Truong 2025-11-16 09:58:52 -07:00
  • f228f2a91d 📦 chore: Jest & Eslint Package Updates (#10536) Danny Avila 2025-11-16 11:55:18 -05:00
  • 59b57623f7 🌍 i18n: Update translation.json with latest translations (#10519) github-actions[bot] 2025-11-16 11:46:16 -05:00
  • 61c4736125 📜 chore: Update deployed-update.js to use 'docker compose' syntax Danny Avila 2025-11-14 13:53:22 -05:00
  • d844754edf 📼 fix: Remove Legacy File Upload for Non-agents (#10517) Danny Avila 2025-11-14 13:17:17 -05:00
  • 6522789f5b 🤖 feat: GPT-5.1 (#10491) Danny Avila 2025-11-14 12:28:20 -05:00
  • e71c48ec3d 🎨 fix: Correct Read-Only State Logic in Code Editor (#10508) Marco Beretta 2025-11-14 18:27:51 +01:00
  • f6868fc851 🔤 fix: Replace Translation Keys with Localized Text (#10486) Maxim 2025-11-13 14:01:24 -08:00
  • c2505d2bc9 🤝 feat: View Artifacts in Shared Conversations (#10477) Marco Beretta 2025-11-13 22:59:46 +01:00
  • cabc8afeac 🔧 fix: Await MCP Instructions and Filter Malformed Tool Calls (#10485) Danny Avila 2025-11-13 14:17:47 -05:00
  • aff3cd3667 🌍 i18n: Update translation.json with latest translations (#10481) github-actions[bot] 2025-11-13 10:22:19 -05:00
  • c9ee0f138a 🪨 feat: Add Bedrock Prompt Caching Support (#8271) Dustin Healy 2025-11-13 07:21:50 -08:00
  • bc561840bb 🌉 feat: Integrate Helicone AI Gateway Provider (#10287) _juliettech 2025-11-13 08:45:32 -05:00
  • 6e19026c48 🔍 feat: DEBUG_MESSAGE_LENGTH Environment Variable (pt. 2) (#10479) Danny Avila 2025-11-13 08:38:38 -05:00
  • 524fc5bae4 🛡️ feat: Add Model Refusal Error Handling (Anthropic) (#10478) Danny Avila 2025-11-13 08:34:55 -05:00
  • 3f62ce054f 🔢 fix: Unescape LaTeX Numbers in Artifact Content Edit (#10476) Danny Avila 2025-11-13 08:19:19 -05:00
  • b8b1217c34 feat: Artifact Management Enhancements, Version Control, and UI Refinements (#10318) Danny Avila 2025-11-12 13:32:47 -05:00
  • 1f548bec17 refactor(translation): update no data messages for consistency feat/components-update Marco Beretta 2025-11-12 15:39:59 +01:00
  • 4f4e0937f7 refactor(DataTable): update aria-label and ariaLabel to use indexed placeholder for localization Marco Beretta 2025-11-12 15:34:02 +01:00
  • 7958401979 refactor(DataTable): simplify aria-sort assignment for better readability Marco Beretta 2025-11-12 15:32:37 +01:00
  • ab706ecf70 refactor: change button variant from destructive to ghost for delete actions in SharedLinks and ArchivedChats components Marco Beretta 2025-11-12 15:06:13 +01:00
  • f490f1a87f chore: remove unused file, bump @librechat/client to 0.3.2; fix(SharedLinks): missing import; Marco Beretta 2025-10-29 00:26:49 +01:00
  • ff67edc75c refactor(parsers): change uiResources to a constant and streamline artifacts handling Marco Beretta 2025-10-28 22:49:05 +01:00
  • 3cb21de1df refactor(translation): remove redundant drag and drop UI text for clarity Marco Beretta 2025-10-26 12:23:07 +01:00
  • 342656156a refactor(DataTable): simplify search handling by removing unnecessary trimming; adjust column width handling for better responsiveness Marco Beretta 2025-10-26 12:21:19 +01:00
  • 1968cf55eb refactor(Table): add unwrapped prop for direct table rendering; adjust minWidth calculation for responsiveness Marco Beretta 2025-10-17 17:44:15 +02:00
  • 334b5f8853 chore(DataTable): comments update Marco Beretta 2025-10-09 18:51:21 +02:00
  • c0d371a24c refactor(DataTable): enhance accessibility with row header support and improve column visibility handling Marco Beretta 2025-10-01 22:57:23 +02:00
  • c5a0bc6298 refactor(DataTable): improve column width handling and responsiveness; disable row selection Marco Beretta 2025-10-01 00:15:57 +02:00
  • 1b2006af12 refactor: enhance UI components with improved class handling and state management Marco Beretta 2025-09-30 22:16:40 +02:00
  • ccb378c903 refactor(DataTable): improve column sizing and visibility handling; remove deprecated features Marco Beretta 2025-09-29 21:19:22 +02:00
  • e7b209ee09 refactor(DataTableErrorBoundary): enhance error handling and localization support Marco Beretta 2025-09-27 23:25:12 +02:00
  • 7eff895121 refactor(DataTable): enhance virtualization and scrolling performance with dynamic overscan adjustments Marco Beretta 2025-09-27 16:31:02 +02:00
  • 2872058dcf refactor(translation): remove outdated error messages and unused UI strings for cleaner localization Marco Beretta 2025-09-27 01:16:46 +02:00
  • caadc4e85d refactor(DataTable): remove unnecessary role and tabindex attributes from select all button for improved accessibility Marco Beretta 2025-09-27 01:14:43 +02:00
  • 9a4e657fcd refactor: improve padding in dialog content and enhance row selection functionality in ArchivedChats and DataTable components Marco Beretta 2025-09-26 22:04:25 +02:00
  • d2299b86ec refactor(DataTable): enhance accessibility features and improve localization for selection and loading states Marco Beretta 2025-09-26 19:08:25 +02:00
  • cd85162076 refactor(DataTable): optimize processed data handling and improve warning for missing IDs; streamline DataTableComponents imports Marco Beretta 2025-09-26 18:51:45 +02:00
  • ccad6db7c5 refactor(DataTable): enhance type definitions for processed data rows and update custom actions renderer type Marco Beretta 2025-09-26 18:29:10 +02:00
  • ee91891e20 refactor(DataTable): streamline column visibility logic and enhance type definitions; improve cleanup timers and optimize rendering Marco Beretta 2025-09-26 18:20:43 +02:00
  • 0ebe96f47e refactor: comment out desktopOnly property in SharedLinks and ArchivedChats components; update translation.json with new keys for link actions Marco Beretta 2025-09-25 23:44:08 +02:00
  • 2f532ea8d3 refactor(Artifacts): enhance button toggle functionality and manage expanded state with useEffect Marco Beretta 2025-09-25 23:43:52 +02:00
  • 1c612ba364 refactor: improve styling and animations in Artifacts, ArtifactsSubMenu, and MCPSubMenu components; update border-radius in style.css Marco Beretta 2025-09-25 23:19:47 +02:00
  • df16406401 refactor: reorganize imports in DataTable components and update index exports Marco Beretta 2025-09-25 22:13:39 +02:00
  • 2a9295ba0c fix: ensure desktopOnly columns are hidden on mobile in DataTable Marco Beretta 2025-09-25 00:24:57 +02:00
  • 6e47b8800f refactor: update SharedLinks and ArchivedChats to use desktopOnly instead of hideOnMobile; remove unused DataTableColumnHeader component Marco Beretta 2025-09-24 00:35:29 +02:00
  • 0396dd7e78 feat(DataTable): Implement new DataTable component with hooks and optimized features Marco Beretta 2025-09-23 23:30:27 +02:00
  • 7a5996871c refactor: DataTable and ArchivedChats; fix: sorting ArchivedChats API Marco Beretta 2025-09-15 22:51:34 +02:00
  • ee00dcdb60 feat: enhance deepEqual function for array support and improve column style stability Marco Beretta 2025-09-13 23:59:28 +02:00
  • 507bfb5989 feat: enhance DataTable with column pinning and improve sorting functionality Marco Beretta 2025-09-13 23:53:08 +02:00
  • c2e0ed8ad6 feat: polish and redefine DataTable + shared links and archived chats Marco Beretta 2025-09-13 23:50:37 +02:00
  • 61daedc9df fix: TS issues Marco Beretta 2025-09-11 23:27:29 +02:00
  • 4186db3ce2 📦 chore: Bump @modelcontextprotocol/sdk to v1.21.0 (#10469) Danny Avila 2025-11-12 09:10:21 -05:00
  • 87f31c1dbd feat: Update DataTable component to streamline props and enhance sorting icons Marco Beretta 2025-09-09 23:48:40 +02:00
  • ab74ce262e Refactor Chat Input File Table Headers to Use SortFilterHeader Component Marco Beretta 2025-09-08 23:24:47 +02:00
  • 0cd45d24fc fix: Correct pluralization in selected items message in translation.json Marco Beretta 2025-08-31 23:25:56 +02:00
  • e32bd14c89 🎨 feat: Enhance Import Conversations UI with loading state and new localization key Marco Beretta 2025-08-31 23:23:52 +02:00
  • 7670cd9ee5 🌍 i18n: Update translation.json with latest translations (#10458) github-actions[bot] 2025-11-12 08:47:15 -05:00
  • dd35f42073 🔒 feat: Idempotency Check for OAuth Flow Completion (#10468) Danny Avila 2025-11-12 08:44:45 -05:00
  • a49c509ebc 📐 chore: Update extractDefaultParams to return undefined for invalid input Danny Avila 2025-11-11 15:35:36 -05:00
  • 970a7510bb 🛝 feat: Default Params via Custom Params (#10457) Danny Avila 2025-11-11 15:31:52 -05:00
  • 2b0fe036a8 🔍 feat: Anthropic/Google Web Search Support via addParams / dropParams (#10456) Danny Avila 2025-11-11 14:39:12 -05:00
  • 4685a063f5 🌍 i18n: Update translation.json with latest translations (#10448) github-actions[bot] 2025-11-11 14:15:41 -05:00
  • b6ba2711f9 Merge commit from fork Danny Avila 2025-11-11 14:14:55 -05:00
  • 4e4c8d0c0e 📜 feat: Configurable Debug Message Length for Logs (#10447) Danny Avila 2025-11-10 21:40:37 -05:00
  • 937563f645 🖼️ feat: File Size and MIME Type Filtering at Agent level (#10446) Danny Avila 2025-11-10 21:36:48 -05:00
  • b443254151 🔐 fix: persist new MCP oauth tokens properly (#10439) Sean McGrath 2025-11-11 13:51:20 +13:00
  • 2524d33362 📂 refactor: Cleanup File Filtering Logic, Improve Validation (#10414) Danny Avila 2025-11-10 19:05:30 -05:00
  • 06c060b983 🧰 fix: Unprocessed Tool Calls Edge Case (#10440) Danny Avila 2025-11-10 17:12:06 -05:00
  • 09c309bc78 📞 fix: Model End Callback and Streamline Client Cleanup (#10438) Danny Avila 2025-11-10 13:50:17 -05:00
  • 360ec22964 ⚗️ refactor: Provider File Validation with Configurable Size Limits (#10405) Danny Avila 2025-11-07 10:57:15 -05:00
  • 625a321cc1 🌍 i18n: Update translation.json with latest translations (#10397) github-actions[bot] 2025-11-07 10:28:56 -05:00
  • ba71375982 🗑️ fix: Delete Shared Links on Conversation Deletion (#10396) Danny Avila 2025-11-06 11:44:28 -05:00
  • c6611d4e77 🌍 i18n: Update translation.json with latest translations (#10380) github-actions[bot] 2025-11-06 08:24:24 -05:00