mirror of
https://github.com/danny-avila/LibreChat.git
synced 2026-04-05 15:27:20 +02:00
* 🔧 refactor: permission handling for public sharing - Updated permission keys from SHARED_GLOBAL to SHARE across various files for consistency. - Added public access configuration in librechat.example.yaml. - Adjusted related tests and components to reflect the new permission structure. * chore: Update default SHARE permission to false * fix: Update SHARE permissions in tests and implementation - Added SHARE permission handling for user and admin roles in permissions.spec.ts and permissions.ts. - Updated expected permissions in tests to reflect new SHARE permission values for various permission types. * fix: Handle undefined values in PeoplePickerAdminSettings component - Updated the checked and value props of the Switch component to handle undefined values gracefully by defaulting to false. This ensures consistent behavior when the field value is not set. * feat: Add CREATE permission handling for prompts and agents - Introduced CREATE permission for user and admin roles in permissions.spec.ts and permissions.ts. - Updated expected permissions in tests to include CREATE permission for various permission types. * 🔧 refactor: Enhance permission handling for sharing dialog usability * refactor: public sharing permissions for resources - Added middleware to check SHARE_PUBLIC permissions for agents, prompts, and MCP servers. - Updated interface configuration in librechat.example.yaml to include public sharing options. - Enhanced components and hooks to support public sharing functionality. - Adjusted tests to validate new permission handling for public sharing across various resource types. * refactor: update Share2Icon styling in GenericGrantAccessDialog * refactor: update Share2Icon size in GenericGrantAccessDialog for consistency * refactor: improve layout and styling of Share2Icon in GenericGrantAccessDialog * refactor: update Share2Icon size in GenericGrantAccessDialog for improved consistency * chore: remove redundant public sharing option from People Picker * refactor: add SHARE_PUBLIC permission handling in updateInterfacePermissions tests |
||
|---|---|---|
| .. | ||
| __tests__ | ||
| ActionsTable | ||
| Advanced | ||
| Code | ||
| Search | ||
| Version | ||
| ActionsInput.tsx | ||
| ActionsPanel.tsx | ||
| AdminSettings.tsx | ||
| AgentAvatar.tsx | ||
| AgentCategorySelector.tsx | ||
| AgentConfig.tsx | ||
| AgentFooter.tsx | ||
| AgentPanel.test.tsx | ||
| AgentPanel.tsx | ||
| AgentPanelSkeleton.tsx | ||
| AgentPanelSwitch.tsx | ||
| AgentSelect.tsx | ||
| AgentTool.tsx | ||
| Artifacts.tsx | ||
| config.ts | ||
| DeleteButton.tsx | ||
| DuplicateAgent.tsx | ||
| FileContext.tsx | ||
| FileSearch.tsx | ||
| FileSearchCheckbox.tsx | ||
| Images.tsx | ||
| ImageVision.tsx | ||
| Instructions.tsx | ||
| MCPIcon.tsx | ||
| MCPTool.tsx | ||
| MCPTools.tsx | ||
| ModelPanel.tsx | ||
| Retrieval.tsx | ||
| UnconfiguredMCPTool.tsx | ||
| UninitializedMCPTool.tsx | ||