Dustin Healy
bb6ee0dc58
feat: fix mismatched sizes for icons
2025-09-11 00:53:00 -07:00
Dustin Healy
c4e86539c6
chore: remove debugging logs and tidy up misc stuff
2025-09-11 00:53:00 -07:00
Dustin Healy
f1bc15b3d5
chore: remove unnecessary comments
2025-09-11 00:53:00 -07:00
Dustin Healy
58678be0f8
chore: clean up comments and remove debugging log statements
2025-09-11 00:53:00 -07:00
Dustin Healy
441e69181c
chore: import order
2025-09-11 00:53:00 -07:00
Dustin Healy
2c1d7a6b71
refactor: remove unnecessary onFileChange, just handle onSave stuff in onFilesChange
2025-09-11 00:53:00 -07:00
Dustin Healy
384d6c870b
chore: remove unused translation string
2025-09-11 00:53:00 -07:00
Dustin Healy
013c002cbb
fix: bring back proper deletion handling we lost with refactor for onRemoveHandler
2025-09-11 00:53:00 -07:00
Dustin Healy
e062ed5832
fix: refactor to ifs rather than switch case to maintain codebase style
2025-09-11 00:53:00 -07:00
Dustin Healy
d07d05a8d0
feat: add localization strings for tool resource types in file preview
2025-09-11 00:53:00 -07:00
Dustin Healy
5b38ce8fd9
fix: type guard for compiler
2025-09-11 00:53:00 -07:00
Dustin Healy
0a61e3cb39
feat: remove propdrilling for custom onFileRemove handler and just make it default behavior for PromptFile rather than working around old deletion handlers
2025-09-11 00:53:00 -07:00
Dustin Healy
a52c37faad
chore: revert unnecessary change to message file handling
2025-09-11 00:53:00 -07:00
Dustin Healy
1f49c569c3
chore: remove debugging logs
2025-09-11 00:53:00 -07:00
Dustin Healy
479ce5df48
fix: use proper enum for promptGroup in useResourcePermissions arg and remove console.logs
...
chore: remove debugging logs
chore: remove debugging logs
chore: remove unused component
2025-09-11 00:53:00 -07:00
Dustin Healy
c37e368d98
chore: remove unused component and translation strings
2025-09-11 00:53:00 -07:00
Dustin Healy
fd29cbed4f
chore: remove debug logs
2025-09-11 00:53:00 -07:00
Dustin Healy
0dba5c6450
fix: paperclip was getting larger as title got longer
2025-09-11 00:53:00 -07:00
Dustin Healy
93490764e6
refactor: move attach button to bottom of div when no attachments present
2025-09-11 00:53:00 -07:00
Dustin Healy
094320fcd9
feat: auto send working (still needs clean up)
2025-09-11 00:53:00 -07:00
Dustin Healy
cee11d3353
chore: address ESLint comments
2025-09-11 00:53:00 -07:00
Dustin Healy
69772317b2
chore: clean up usePromptFileHandling
2025-09-11 00:53:00 -07:00
Dustin Healy
607a5a2fcf
feat: chat ui and functionality for prompts (auto-send not working)
2025-09-11 00:53:00 -07:00
Dustin Healy
7c3356e10b
fix: deletion doesn't cause reference loss in versioning anymore - file reference maintained in db
2025-09-11 00:53:00 -07:00
Dustin Healy
d4fd0047cb
fix: deletion + version updates not working properly
2025-09-11 00:53:00 -07:00
Dustin Healy
797fdf4286
feat: add attach section to PromptForm
2025-09-11 00:53:00 -07:00
Dustin Healy
623dfa5b63
feat: add file attachment section PromptFiles, new file display: PromptFile (needed for deletion to work properly), and usePromptFileHandling hook
2025-09-11 00:53:00 -07:00
Dustin Healy
600641d02f
feat: add SharePoint picker support
2025-09-11 00:53:00 -07:00
Dustin Healy
d65accddc1
feat: add AttachFileButton for uploading files from a prompt context rather than chat
...
This is pretty much a stripped down version of AttachFileMenu so ofc there is duplication across this new component and AttachFileMenu but I believe it outweighs the increased complexity that would come from attempting to handle both contexts within just AttachFileMenu in regards to ephemeral agents and the file handling hooks - though we could probably refactor this without too much hassle later on in the file upload unification push once things are more settled.
2025-09-11 00:53:00 -07:00
Dustin Healy
a2ff6613c5
🪄 fix: MCP UI Renders for OAuth and Custom User Vars Servers ( #9559 )
2025-09-10 19:02:30 -04:00
Federico Ruggi
31445e391a
🔖 fix: Agent Marketplace Bookmark and New Chat buttons ( #9549 )
...
* don't require conversation for bookmark button
* wrap marketplace component so it can correctly use context hooks
* chore: re-order import statement for MarketplaceProvider
---------
Co-authored-by: Danny Avila <danacordially@gmail.com>
2025-09-10 19:01:34 -04:00
Federico Ruggi
04c3a5a861
🔌 feat: Revoke MCP OAuth Credentials ( #9464 )
...
* revocation metadata fields
* store metadata
* get client info and meta
* revoke oauth tokens
* delete flow
* uninstall oauth mcp
* revoke button
* revoke oauth refactor, add comments, test
* adjust for clarity
* test deleteFlow
* handle metadata type
* no mutation
* adjust for clarity
* styling
* restructure for clarity
* move token-specific stuff
* use mcpmanager's oauth servers
* fix typo
* fix addressing of oauth prop
* log prefix
* remove debug log
2025-09-10 18:53:34 -04:00
Federico Ruggi
5667cc9702
🏪 fix: Show Agent Builder in Marketplace ( #9537 )
...
* don't require conversation endpoint
* bump up render time a bit
* a little less
2025-09-10 18:48:17 -04:00
Danny Avila
f125f5bd32
🤖 refactor: Auto-validate IDs in Agent Query ( #9555 )
...
* 🤖 refactor: Auto-validate IDs in Agent Query
* chore: remove comments in useAgentToolPermissions
2025-09-10 18:38:33 -04:00
Danny Avila
f3eca8c7a7
📦 chore: bump vite to address low severity vulns ( #9553 )
...
* 📦 chore: bump `vite` to address low severity vulns
* chore: update bun.lockb to reflect dependency changes
2025-09-10 14:56:46 -04:00
github-actions[bot]
f22e5f965e
🌍 i18n: Update translation.json with latest translations ( #9533 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-09-10 14:29:33 -04:00
Danny Avila
749f539dfc
📬 refactor: Improved Rendering and Localization for Drag & Drop Files ( #9547 )
...
* 📬 refactor: Improved Rendering and Localization for Drag & Drop Files
- Refactored DragDropOverlay to use memoization and props for active state management.
- Updated the overlay to always render, reducing mount/unmount overhead.
- Improved user experience with localized text for drag-and-drop instructions.
- Enhanced file handling logic in useDragHelpers for better performance and clarity.
* fix: agent data retrieval in drag helper
2025-09-10 14:27:57 -04:00
Danny Avila
5c0e9d8fbb
📂 refactor: Show File Search and Code File Upload Options Based on Agent Tools ( #9532 )
2025-09-09 20:48:29 -04:00
Dustin Healy
957fa7a994
😶🌫️ refactor: Conditionally Hide Tools Dropdown ( #9530 )
2025-09-09 19:57:50 -04:00
Danny Avila
751c2e1d17
👻 refactor: LocalStorage Cleanup and MCP State Optimization ( #9528 )
...
* 👻 refactor: MCP Select State with Jotai Atoms
* refactor: Implement timestamp management for ChatArea localStorage entries
* refactor: Integrate MCP Server Manager into BadgeRow context and components to avoid double-calling within BadgeRow
* refactor: add try/catch
* chore: remove comment
2025-09-09 17:32:10 -04:00
github-actions[bot]
79144a6365
🌍 i18n: Update translation.json with latest translations ( #9515 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-09-09 09:08:28 -04:00
Danny Avila
ca53c20370
🚃 refactor: Normalize paths for Vite Config Chunking ( #9513 )
2025-09-08 21:53:15 -04:00
Danny Avila
7de6f6e44c
⚙️ chore: Update Build Config due to Windows Tests ( #9511 )
...
* chore: remove `rollup-plugin-generate-package-json`
* chore: increase maximum file size to cache in Vite configuration for windows builds
2025-09-08 14:16:49 -04:00
Daniel Andersen
6f6a34d126
🔗 feat: Custom Jina API URL for Web Search Reranking ( #9236 )
...
* feat: added support for custom JINA_API_URL
* fixed tests
* chore: Update @librechat/agents dependency to version 2.4.77 in package-lock.json and package.json files
* fix: Update Jina API URL to use environment variable in configuration files
* Refactor AppService, web.ts, and config.ts to replace hardcoded Jina API URL with an environment variable placeholder.
* Ensure consistency across tests and configuration for Jina API URL.
* chore: alphabetical order translation.json
* fix: alphabetical order
---------
Co-authored-by: Danny Avila <danny@librechat.ai>
2025-09-06 08:39:20 -04:00
github-actions[bot]
4dd2998592
🌍 i18n: Update translation.json with latest translations ( #9473 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-09-05 16:59:11 -04:00
Danny Avila
a4a174b3dc
🛠️ refactor: Only Show Agents MCP UI When Configured ( #9471 )
2025-09-05 12:28:00 -04:00
Danny Avila
65c83317aa
🗣️ feat: Language Support for OpenAI Speech-to-Text ( #9470 )
2025-09-05 12:01:00 -04:00
github-actions[bot]
e705b09280
🌍 i18n: Update translation.json with latest translations ( #9439 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-09-03 12:02:07 -04:00
github-actions[bot]
df17582103
🌍 i18n: Update translation.json with latest translations ( #9434 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-09-03 03:05:36 -04:00
Danny Avila
45da421e7d
🦾 refactor: filter Model Specs based on user access to Agents ( #9433 )
2025-09-03 02:59:57 -04:00