Danny Avila
62b4d29967
WIP: fix tests
2025-08-20 02:16:02 -04:00
Danny Avila
f7ea232760
refactor: decouple caching and DB operations from AppService, make part of consolidated getAppConfig
2025-08-20 02:03:38 -04:00
Danny Avila
28cd234a6c
refactor: add FunctionTool interface and availableTools to AppConfig
2025-08-20 01:13:42 -04:00
Danny Avila
550bf56077
refactor: migrate checkEmailConfig to TypeScript and update imports
2025-08-20 01:07:31 -04:00
Danny Avila
ab4596206f
refactor: move interface config logic to TS API
2025-08-20 01:00:25 -04:00
Danny Avila
84c78f5812
refactor: consolidate tool loading logic into a new tools module for startup logic
2025-08-20 00:57:42 -04:00
Danny Avila
1bdfb143eb
refactor: separate manifest logic into its own module
2025-08-20 00:56:39 -04:00
Danny Avila
20a486a190
refactor: restructure toolkits to TS API
2025-08-20 00:56:12 -04:00
Danny Avila
6873b396ea
chore: add missing FILE_CITATIONS permission to IRole interface
2025-08-20 00:54:35 -04:00
Danny Avila
1c7b3b53da
refactor: move /services/Files/images/parse to TS API
2025-08-20 00:54:02 -04:00
Danny Avila
c160e7c7d5
refactor: add type annotation for loadedEndpoints in loadEndpoints function
2025-08-19 12:22:14 -04:00
Danny Avila
c0d6404385
refactor: replace getMCPAuthMap with getUserMCPAuthMap and remove unused getCustomConfig file
2025-08-19 12:22:14 -04:00
Danny Avila
71a14517cd
refactor: streamline endpoint configuration and enhance appConfig usage across services
2025-08-19 12:22:11 -04:00
Danny Avila
647b1bbac6
refactor: update getAppConfig call to include user role parameter
2025-08-19 12:22:11 -04:00
Danny Avila
5eef6ea9e8
refactor: implement custom endpoints configuration and streamline endpoint loading logic
2025-08-19 12:22:11 -04:00
Danny Avila
240e3bd59e
refactor: update appConfig access to use endpoints structure across various services
2025-08-19 12:22:10 -04:00
Danny Avila
89fb9c7e1c
refactor: consolidate endpoint loading logic into loadEndpoints function
2025-08-19 12:22:10 -04:00
Danny Avila
8525c8df36
refactor: remove getCustomConfig usage and use app config in file citations
2025-08-19 12:22:10 -04:00
Danny Avila
46f9c90223
refactor: remove customConfig dependency for appConfig and streamline loadConfigModels logic
2025-08-19 12:22:09 -04:00
Danny Avila
1d2be247cf
refactor: get balance config primarily from appConfig
2025-08-19 12:22:09 -04:00
Danny Avila
d853c10920
chore: remove deprecated unused RunManager
2025-08-19 12:22:09 -04:00
Danny Avila
5e70d518aa
refactor: update imports to use normalizeEndpointName from @librechat/api and remove redundant definitions
2025-08-19 12:22:08 -04:00
Danny Avila
8df0ecd438
refactor: enhance AppConfig to include fileStrategies and update related file strategy logic
2025-08-19 12:22:08 -04:00
Danny Avila
f25e4253d0
fix: update appConfig usage to access allowedDomains from actions instead of registration
2025-08-19 12:22:07 -04:00
Danny Avila
493f60fa54
refactor: update getAppConfig call in getCustomConfigSpeech to include user role
2025-08-19 12:22:07 -04:00
Danny Avila
1168a7d82e
ci: update related tests
2025-08-19 12:22:07 -04:00
Danny Avila
8f89fdc802
refactor: update getAppConfig calls in Conversation and Message models to include user role for temporary chat expiration
2025-08-19 12:22:06 -04:00
Danny Avila
57513f7ac9
refactor: replace getCustomConfig with getAppConfig in Conversation and Message models, update tempChatRetention functions to use AppConfig type
2025-08-19 12:22:06 -04:00
Danny Avila
c82c47ab6a
refactor: replace getCustomConfig with getAppConfig in STTService, TTSService, and related files
2025-08-19 12:22:06 -04:00
Danny Avila
b0256510b5
refactor: remove getCustomConfig dependency and use getAppConfig in PluginController, multer, and MCP services
2025-08-19 12:22:05 -04:00
Danny Avila
e0980e796a
refactor: update AppConfig interface to correct registration and turnstile configurations
2025-08-19 12:22:05 -04:00
Danny Avila
370e2d7ade
chore: remove app parameter from AppService invocation
2025-08-19 12:22:05 -04:00
Danny Avila
0e0758edaf
refactor: use appConfig registration property
2025-08-19 12:22:04 -04:00
Danny Avila
50bd6d3a02
refactor: update domain validation to use appConfig for allowed domains
2025-08-19 12:22:04 -04:00
Danny Avila
677481dde6
refactor: remove getCustomConfig dependency in config route
2025-08-19 12:22:01 -04:00
Danny Avila
2229672929
chore: correct parameter documentation for imageOutputType in ToolService.js
2025-08-19 12:21:31 -04:00
Danny Avila
68c6afd009
fix: streamline OpenAI image tools configuration by removing direct appConfig dependency and using function parameters
2025-08-19 12:21:30 -04:00
Danny Avila
0b5816d1be
chore: rename Config/getAppConfig -> Config/app
2025-08-19 12:21:30 -04:00
Danny Avila
e7af3bdaed
refactor: Update convertMCPToolsToPlugins to use mcpManager for server configuration and adjust related tests
2025-08-19 12:21:30 -04:00
Danny Avila
b2b2aee945
ci: Mock getAppConfig in various tests to provide default configurations
2025-08-19 12:21:29 -04:00
Danny Avila
2501d11fa0
refactor: Rename initializeAppConfig to setAppConfig and update related tests
2025-08-19 12:21:29 -04:00
Danny Avila
eeab69ff7f
refactor: Update multer storage destination to use promise-based getAppConfig and improve error handling in tests
2025-08-19 12:21:29 -04:00
Danny Avila
5bb731764c
ci: Integrate getAppConfig into remaining tests
2025-08-19 12:21:28 -04:00
Danny Avila
5b43bf6c95
ci: Update AppService tests to initialize app config instead of app.locals
2025-08-19 12:21:28 -04:00
Danny Avila
3ecb96149a
🏷️ refactor: Update tests to use getAppConfig for endpoint configurations
2025-08-19 12:21:28 -04:00
Danny Avila
b992fed16c
WIP: app.locals refactoring
...
WIP: appConfig
fix: update memory configuration retrieval to use getAppConfig based on user role
fix: update comment for AppConfig interface to clarify purpose
2025-08-19 12:21:27 -04:00
github-actions[bot]
5a14ee9c6a
🌍 i18n: Update translation.json with latest translations ( #9151 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-08-19 12:05:49 -04:00
Danny Avila
3394aa5030
🗃️ fix: Only Unlink Temp files on Error for Firebase File Uploads ( #9152 )
2025-08-19 12:05:27 -04:00
Danny Avila
cee0579e0e
📜 chore: update librechat.example.yaml
2025-08-19 11:26:47 -04:00
Helge Wiethoff
d6c173c94b
🐍 fix: Use Standard Mongoose Module Resolution in Config Scripts ( #9143 )
2025-08-19 11:15:09 -04:00