Marco Beretta
0855631c54
refactor: remove unused types and interfaces from common files
2025-07-26 01:48:11 +02:00
Marco Beretta
a1e052871f
refactor: reorganize exports in index.ts for improved clarity
2025-07-26 01:48:11 +02:00
Marco Beretta
ca18ada9e2
feat: update package.json and rollup.config.js to include jotai and enhance bundling configuration
2025-07-26 01:48:11 +02:00
Marco Beretta
103af99879
feat: update package.json and rollup.config.js to include jotai and enhance bundling configuration
2025-07-26 01:48:11 +02:00
Marco Beretta
412948e025
chore: move dependencies to peerDependencies in package.json
2025-07-26 01:48:11 +02:00
Marco Beretta
4da25826d9
chore: move @tanstack/react-virtual to dependencies and remove recoil from package.json
2025-07-26 01:48:11 +02:00
Marco Beretta
6e7fdeb3a3
feat: integrate Tailwind CSS and update theme context for improved styling
2025-07-26 01:48:11 +02:00
Marco Beretta
1c3f5b972d
chore: remove unnecessary logging of sttExternal and ttsExternal in Speech component
2025-07-26 01:48:10 +02:00
Danny Avila
e7aa83e073
chore: update tsconfig.json to exclude additional test files
2025-07-26 01:48:10 +02:00
Danny Avila
0b5155d277
chore: add missing @testing-library/react dependency to client package
2025-07-26 01:48:10 +02:00
Danny Avila
86deb4d19a
chore: update GitHub Actions workflow to install and build data-provider and client dependencies
2025-07-26 01:48:10 +02:00
Danny Avila
f741a59ec4
feat: update GitHub Actions workflow to publish @librechat/client
2025-07-26 01:48:10 +02:00
Danny Avila
83477bba34
chore: linting
2025-07-26 01:48:10 +02:00
Danny Avila
5476029bca
refactor: remove unused defaultSelectedValues prop from MCPSelect and MultiSelect components
2025-07-26 01:48:09 +02:00
Danny Avila
05a0a1f7cd
chore: linting
2025-07-26 01:47:35 +02:00
Danny Avila
55f67212d5
feat: add react-hook-form dependency and update FormInput component to use its types
2025-07-26 01:47:35 +02:00
Danny Avila
63d0c301a0
test: update AgentFooter tests to use document.querySelector for spinner checks
...
test: mock window.matchMedia in setupTests.js for consistent test environment
2025-07-26 01:47:35 +02:00
Danny Avila
bac6e499b7
chore: include "packages/client" in unused i18next keys detection
2025-07-26 01:47:35 +02:00
Danny Avila
59de92afa9
fix: add missing peer dependency for @radix-ui/react-collapsible
2025-07-26 01:47:35 +02:00
Danny Avila
e297386cee
chore: enhance unused package detection for @librechat/client and improve dependency extraction
2025-07-26 01:47:34 +02:00
Danny Avila
e2b1cc607f
fix: correct frontend:ci script to include client package build
2025-07-26 01:47:19 +02:00
Danny Avila
55bda03d19
fix: add remaining peer dependencies and match actual versions previously used in client/package.json
2025-07-26 01:47:19 +02:00
Danny Avila
b11ba35790
fix: circular dependencies in DataTable
2025-07-26 01:47:18 +02:00
Danny Avila
8e1b00da2a
fix: correct useSprings implementation in SplitText component
2025-07-26 01:47:18 +02:00
Danny Avila
39f5dd47dc
fix: update peer dependencies in @librechat/client to prevent bundling them
2025-07-26 01:47:18 +02:00
Marco Beretta
16f83c6e8e
chore: fixed formatting issues
2025-07-26 01:47:18 +02:00
Marco Beretta
b71a82d0e9
feat: /client transition to @librechat/client
2025-07-26 01:47:17 +02:00
Danny Avila
63a5902404
feat: export Toast component in client package
...
- Added export for the Toast component in index.ts to enhance modularity and accessibility of components.
2025-07-26 01:14:16 +02:00
Danny Avila
21c3a831c3
feat: add client package directory to update configuration
...
- Included the 'client' package directory in the update.js configuration to ensure it is recognized during updates.
2025-07-26 01:14:16 +02:00
Danny Avila
ae43b4eed0
feat: update client package dependencies and Rollup configuration
...
- Added rollup-plugin-postcss to package.json and updated package-lock.json.
- Enhanced Rollup configuration to include postcss plugin for CSS handling.
- Updated index.ts to export all components from the components directory for better modularity.
2025-07-26 01:14:14 +02:00
Danny Avila
2af4ca5b5c
chore: rename package/client build script command
2025-07-26 01:13:50 +02:00
Danny Avila
b6c7b0bc71
feat: enhance Rollup configuration for client package
...
- Updated terser plugin settings to preserve directives like 'use client'.
- Added custom warning handler to ignore "use client" directive warnings during the build process.
2025-07-26 01:13:50 +02:00
Danny Avila
f8738b207c
feat: update client package configuration and dependencies
...
- Added new dependencies for Rollup plugins and updated existing ones in package.json and package-lock.json.
- Introduced a new Rollup configuration file for building the client package.
- Refactored build scripts to include a dedicated build command for the client.
- Updated TypeScript configuration for improved module resolution and type declaration output.
- Integrated a Toast component from the client package into the main App component.
2025-07-26 01:13:50 +02:00
Danny Avila
6ea1d5eab2
feat: add @librechat/client as a dependency in package.json and package-lock.json
2025-07-26 01:13:50 +02:00
Danny Avila
992911514c
fix: move dependencies to peerDependencies in client package
2025-07-26 01:13:50 +02:00
Marco Beretta
9289aeb2ba
feat: add back recoil
2025-07-26 01:13:50 +02:00
Marco Beretta
898d273aaf
fix: package; refactor: tsconfig
2025-07-26 01:13:50 +02:00
Marco Beretta
5859350bcb
fix: cleanup
2025-07-26 01:13:50 +02:00
Marco Beretta
882cca247a
feat: cleanup unused types from common/index.ts
...
- Remove 104 unused type exports from packages/client/src/common/index.ts
- Keep only 7 actually used exports (93% reduction)
- Add cleanup script with enhanced import pattern detection
- Support both named imports and namespace imports (* as t)
- Create automatic backups and comprehensive documentation
- Maintain type safety with build verification
- No breaking changes to existing code
Kept exports:
- TShowToast, Option, OptionWithIcon, DropdownValueSetter
- MentionOption, NotificationSeverity, MenuItemProps
Scripts: cleanup-common-types-safe.js, README-CLEANUP.md
2025-07-26 01:13:50 +02:00
Marco Beretta
0b7dd55797
fix build client package
2025-07-26 01:13:50 +02:00
Marco Beretta
9f270127d3
feat: Add jotai as a peer dependency
2025-07-26 01:13:50 +02:00
Marco Beretta
1380db85cb
feat: Add common types and interfaces for accessibility, agents, artifacts, assistants, and tools
2025-07-26 01:13:50 +02:00
Marco Beretta
dcaa5af598
feat: init @librechat/client
2025-07-26 01:13:49 +02:00
Dustin Healy
545a909953
🗂️ refactor: Make MCPSubMenu consistent with MCPSelect ( #8650 )
...
- Refactored MCPSelect and MCPSubMenu components to utilize a new custom hook, `useMCPServerManager`, for improved state management and server initialization logic.
- Added functionality to handle simultaneous MCP server initialization requests, including cancellation and user notifications.
- Updated translation files to include new messages for initialization cancellation.
- Improved the configuration dialog handling for MCP servers, streamlining the user experience when managing server settings.
2025-07-25 14:51:42 -04:00
Danny Avila
cd436dc6a8
📦 chore: Update @modelcontextprotocol/sdk to v1.17.0 ( #8674 )
...
* 📦 chore: Update `@modelcontextprotocol/sdk` to v1.17.0
* refactor: unused package detection by extracting workspace dependencies in GitHub Actions workflow
* chore: Enhance unused package detection by including peerDependencies extraction in GitHub Actions workflow
* fix: Ensure safe extraction of dependencies and peerDependencies in unused package detection workflow
2025-07-25 14:06:16 -04:00
Danny Avila
e75beb92b3
🗑️ chore: Remove Workflows for Changelogs ( #8673 )
2025-07-25 13:45:22 -04:00
Danny Avila
5251246313
📱 refactor: Redis Client Error Logging and Ping only when Ready ( #8671 )
...
* 📱 refactor: Redis Client Error Logging and Ping only when Ready
* chore: intellisense for warning comment for Keyv Redis client regarding prefix support
2025-07-25 12:33:05 -04:00
Danny Avila
26f23c6aaf
📦 chore: Bump @node-saml/passport-saml to v5.1.0 ( #8670 )
2025-07-25 11:26:20 -04:00
Danny Avila
1636af1f27
📦 chore: Bump mongodb-memory-server to v10.1.4 ( #8669 )
2025-07-25 11:23:38 -04:00
Theo N. Truong
b050a0bf1e
✨ feat: Add Redis Ping Interval Configuration ( #8648 )
...
Co-authored-by: Danny Avila <danny@librechat.ai>
2025-07-25 11:00:02 -04:00