Repository navigation
Conversation
bsu3338
pushed a commit
that referenced
this pull request
Jul 24, 2023
* init localization * Update defaul to en * Fix merge issue and import path. * Set default to en * Change jsx to tsx * Update the password max length string. * Remove languageContext as using the recoil instead. * Add localization to component endpoints pages * Revert default to en after testing. * Update LoginForm.tsx * Fix translation. * Make lint happy * Merge (#1) * Create deploy.yml * Add localization support for endpoint pages components (LibreChat-AI#667) * init localization * Update defaul to en * Fix merge issue and import path. * Set default to en * Change jsx to tsx * Update the password max length string. * Remove languageContext as using the recoil instead. * Add localization to component endpoints pages * Revert default to en after testing. * Update LoginForm.tsx * Fix translation. * Make lint happy * Add a restart to melisearch in docker-compose.yml (LibreChat-AI#684) * Oauth fixes for Cognito (LibreChat-AI#686) * Add a restart to melisearch in docker-compose.yml * Oauth fixes for Cognito * Use the username or email for full name from oath if not provided --------- Co-authored-by: Donavan <snark@hey.com> * Italian localization support for endpoint (LibreChat-AI#687) --------- Co-authored-by: Danny Avila <110412045+danny-avila@users.noreply.github.com> Co-authored-by: Donavan Stanley <donavan.stanley@gmail.com> Co-authored-by: Donavan <snark@hey.com> Co-authored-by: Marco Beretta <81851188+Berry-13@users.noreply.github.com> * Translate Nav pages * Fix npm test --------- Co-authored-by: Danny Avila <110412045+danny-avila@users.noreply.github.com> Co-authored-by: Donavan Stanley <donavan.stanley@gmail.com> Co-authored-by: Donavan <snark@hey.com> Co-authored-by: Marco Beretta <81851188+Berry-13@users.noreply.github.com>
bsu3338
added a commit
that referenced
this pull request
Jul 28, 2023
commit 50288e5f31ad715dc7f39190033ecad2b5a09ba5
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Fri Jul 28 02:10:44 2023 -0500
Update AuthContext.tsx
commit 5b52d26da31aa9ef2c158c910f24873be2ea0990
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Fri Jul 28 02:09:57 2023 -0500
Update App.jsx
commit 9666c4bca568b4d3c75528b12567eb0b0eafc996
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Fri Jul 28 02:09:06 2023 -0500
Update App.jsx
commit b6d32a33e44d63dc8925e970434a52c87dc15641
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Fri Jul 28 02:07:34 2023 -0500
Update index.jsx
commit 87928ec30cfa14f66277fa220aa5a1116d48a94b
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Fri Jul 28 01:57:32 2023 -0500
Update index.jsx
commit 8e6bc7b176d1cbbebdac6b5c147ea01982693e9a
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Fri Jul 28 01:34:20 2023 -0500
Update index.jsx
commit cd80aaeae03f0002d35cc99595260179fd13db5b
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Fri Jul 28 01:21:43 2023 -0500
Update index.jsx
commit 9054c81a4ad64ed6987448dc57d77951900c0994
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Fri Jul 28 00:20:02 2023 -0500
Update AuthContext.tsx
commit 61b676ebb0ada6075798f9d2ca5ad83d2e21da15
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Fri Jul 28 00:18:17 2023 -0500
Update App.jsx
commit 88d3b7daa551b99a31ea6e764b360bb7e832c9ee
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 23:49:59 2023 -0500
Update AuthContext.tsx
commit c6011fb08660b817a1b3b8eb29e9437d44d07e74
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 23:19:10 2023 -0500
Update App.jsx
commit 7414695fded6d1d29840b0c78efb42cd7049724a
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 23:11:56 2023 -0500
Update AuthContext.tsx
commit da75219eb352f071f4301479ebc27ee9a5fc551b
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 23:01:33 2023 -0500
Update AuthContext.tsx
commit 41b7051ced9bf245c72d3f667a8ab00b3b607aa7
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 22:51:33 2023 -0500
Update AuthContext.tsx
commit 6ce7bda77b5cc9f12308472a987592f8bcfa5790
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 22:39:36 2023 -0500
Update AuthContext.tsx
commit 9eabc165d8db8d5869d9e583bcfdab10af1f9082
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 20:21:07 2023 -0500
Update AuthContext.tsx
commit ad8a92a56486bedf48feaf00a622e54a6ae3540a
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 18:25:14 2023 -0500
Update index.jsx
commit 6697300036e7905d089cb063120199872e9d88c4
Merge: 9b77f1da 745eef2e
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 18:21:29 2023 -0500
Merge branch 'danny-avila:main' into Refresh-Token-Intercept
commit 9b77f1da35d392166d12b37794cf5678a1604bb3
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 18:17:30 2023 -0500
Update App.jsx
commit 745eef2eb055570f46064e843d3776a162cb256a
Author: Danny Avila <110412045+danny-avila@users.noreply.github.com>
Date: Thu Jul 27 19:00:21 2023 -0400
feat: build dev images on changes to api/client or manually (#720)
commit 1f8520cdadf6b3d47c1c2b3f43e316f16ada86c9
Author: Danny Avila <110412045+danny-avila@users.noreply.github.com>
Date: Thu Jul 27 18:52:10 2023 -0400
wip: testing leaner docker strategy and deployment compose file (#719)
* nginx setup
* chore(dev-images.yml): update workflow trigger to push events on main branch
chore(dev-images.yml): remove building and pushing of librechat-dev-client image
chore(nginx.conf): comment out SSL configuration in nginx.conf
chore(deploy-compose.yml): uncomment api build configuration in deploy-compose.yml
chore(deploy-compose.yml): update client build configuration in deploy-compose.yml
commit 1ab83035e0b63351b5d265370b6e5652bf2d1829
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 17:45:23 2023 -0500
Update AuthContext.tsx
commit f68554c334434dc986dbfd73ef3bf2b2c1ae0a48
Merge: c07bfc51 dae2805d
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 16:48:28 2023 -0500
Merge branch 'danny-avila:main' into Refresh-Token-Intercept
commit c07bfc51519b07af8cac37c49c8aca1d3d8af7a7
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 16:46:47 2023 -0500
Update AuthContext.tsx
commit 8ca84fa9dee074a565e9f9eb0837ec13b63077b1
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 16:44:25 2023 -0500
Update App.jsx
commit dae2805d279b03e76579098cfef4ce593a3e40d6
Author: Danny Avila <110412045+danny-avila@users.noreply.github.com>
Date: Thu Jul 27 17:05:35 2023 -0400
chore(dev-images.yml): rename workflow to "Docker Dev Images Build" (#717)
chore(deploy-compose.yml): change port mapping from 9000:3080 to 3080:3080
commit ba2e95db04421bb3d6140a797a815434d60d7a7b
Author: Danny Avila <110412045+danny-avila@users.noreply.github.com>
Date: Thu Jul 27 16:50:33 2023 -0400
Update Dockerfile.multi
commit 2a6e00021749dd3aea755803144ce9e38040ac92
Author: Danny Avila <110412045+danny-avila@users.noreply.github.com>
Date: Thu Jul 27 16:48:41 2023 -0400
wip: testing dev image workflows and deployment setup (#716)
* chore(deploy-compose.yml): update API and client image references to use latest versions from ghcr.io
feat(deploy-compose.yml): add NODE_ENV environment variable with value 'production' for API service
* chore(dev-images.yml): tag and push latest images to container registry
chore(dev-images.yml): tag and push latest client image to container registry
chore(dev-images.yml): tag and push latest dev image to container registry
fix(Dockerfile.multi): fix CMD command to properly set NODE_ENV variable
commit 32281d1b8db88eb3a029ed75cfe19c6407519907
Author: Danny Avila <110412045+danny-avila@users.noreply.github.com>
Date: Thu Jul 27 16:24:06 2023 -0400
wip: testing container workflows and deployment images (#715)
* feat: add Dockerfile.multi for building API, Client, and Data Provider
feat: add nginx.conf for client-side routing in Nginx
feat: add deploy-compose.yml for deploying the application with Docker Compose
chore: update version in deploy-compose.yml to 3.8
chore: remove unused configuration in docs/dev/deploy-compose.yml
* chore(Dockerfile.multi): Remove data-provider build stage
chore(deploy-compose.yml): Add NODE_ENV=production environment variable
* chore(Dockerfile.multi): add environment variable NODE_OPTIONS with value "--max-old-space-size=776"
feat(Dockerfile.multi): copy client build output to api build stage
* chore(Dockerfile.multi): update NODE_OPTIONS to increase max-old-space-size to 2048
chore(deploy-compose.yml): remove NODE_ENV=production environment variable
* feat(dev-images.yml): add GitHub Actions workflow for Docker multi-stage build on push to main branch
commit a23fdfd67840846bbbb99d94130354eb7c6051f5
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 13:56:05 2023 -0500
Update App.jsx
commit 998564f1350104b6fa2c029167cb73508e1b863f
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 13:55:07 2023 -0500
Update App.jsx
commit c95f1e6ef8e09141dcea1edd739afcedb884588d
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 13:54:36 2023 -0500
Update index.jsx
commit 0c84c722a7acfd538e1c77a05e6b1b3611e51502
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 13:52:55 2023 -0500
Update openidStrategy.js
commit 3a251f518546f53f68353bc7b9a9fe8d6a7d3a60
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 13:51:00 2023 -0500
Update index.js
commit 68317568510600c44e1ce8095867ad9b433de23f
Merge: bdeccd70 369b1f4e
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 13:50:04 2023 -0500
Merge branch 'danny-avila:main' into Refresh-Token-Intercept
commit bdeccd70668e07e279451a4fde297137e6d33c6c
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 13:49:54 2023 -0500
Update index.js
commit 369b1f4ebaa1cd1e855d726e0be6db80981ee72e
Author: Danny Avila <110412045+danny-avila@users.noreply.github.com>
Date: Thu Jul 27 14:49:47 2023 -0400
chore: remove data-provider and use npm package instead (#713)
* chore: remove data-provider, install npm package
* chore: replace monorepo package with npm package: librechat-data-provider
* chore: remove data-provider scripts
* chore: remove data-provider from .eslintrc.js
commit 084cbae415fe92426c7994b238797a8fd0e09ff5
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 13:48:58 2023 -0500
Update LogoutController.js
commit fce645bcfa5ec0486a29e4fa256a082a0e301c6c
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 13:48:42 2023 -0500
Update index.js
commit 5194e9263906048bd9724143aa68042f8e21bf50
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 13:47:09 2023 -0500
Update ErrorController.js
commit bf4a40db52b4c06c75deb76a8d57fe99e5824bdb
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 13:45:47 2023 -0500
Update App.jsx
commit 8491afc962279f0e15d2605007cd572bbab677b6
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 13:44:48 2023 -0500
Update AuthContext.tsx
commit 188fb4441d2a4142b799a427fc894f729ef8db26
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 13:44:35 2023 -0500
Update AuthContext.tsx
commit 6cff7e0f43ade741e6d195efa76792ba6c66bafc
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 13:39:07 2023 -0500
Update AuthController.js
commit 8fd67cffdfe0e5536552814ab73ca6657b542793
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 13:38:42 2023 -0500
Update AuthController.js
commit 5b81b7a2894b68c75bd7e216c439793be3aec59e
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 13:38:03 2023 -0500
Update AuthController.js
commit ac2af154b3bbc7441bdf641573937e0815d661b9
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 13:36:41 2023 -0500
Update AuthController.js
commit 51cac1611a1d060d758fac13afa00259ad707201
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 13:34:23 2023 -0500
Update .env.example
commit 24113a8893088fa99e0fe9c5adc6232b01970155
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 13:32:54 2023 -0500
Update index.jsx
commit 500f701777acc858c876b7208fb63575ee9a1063
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 13:12:17 2023 -0500
Update AuthContext.tsx
commit 6f30a15354d99c53ca389a16470ecf101e8bf5dc
Merge: 46065662 777d6408
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 12:54:19 2023 -0500
Merge branch 'danny-avila:main' into Refresh-Token-Intercept
commit 4606566296d12bbb0ed355f63ffcbf047c41fd64
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 12:52:59 2023 -0500
Update AuthContext.tsx
commit d97c9c9577b18d88b13b475eb08fe70c92edd09f
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 12:48:33 2023 -0500
Update index.jsx
commit 6a45c42218b4bd68c1ed95fec158f7854c5fdece
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 11:25:30 2023 -0500
Update AuthContext.tsx
commit 8c5c998d4878f190a220b654d86f094f047f5083
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 10:45:04 2023 -0500
Update index.jsx
commit cbb3eb4369d2831d6f04904d7005589f784b56de
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 10:20:15 2023 -0500
Update AuthContext.tsx
commit 777d64088b3685401871d4543eac531e5b061f2b
Author: Danny Avila <110412045+danny-avila@users.noreply.github.com>
Date: Thu Jul 27 11:11:56 2023 -0400
feat: stop-backend.js and update.js linux support (#712)
* chore(dependabot.yml): update target-branch from "develop" to "dev" for npm package updates in /api, /client, and root directory
* feat: stop-backend.js and update.js linux support (#701)
* feat: stop-backend.js and update.js linux support
* feat: update.js sudo support
* chore(helpers.js): add deleteNodeModules function
feat(packages.js): add script to delete node_modules and install dependencies
refactor(update.js): remove unnecessary imports and use deleteNodeModules function
feat(package.json): add update:linux script to update with sudo
* chore(package.json): rename 'update:linux' script to 'update:sudo'
* refactor(update.js): simplify downCommand and buildCommand by removing redundant use of sudo command, add sudo to single docker command
---------
Co-authored-by: Fuegovic <32828263+fuegovic@users.noreply.github.com>
commit 5a70a5fe07ea35532d7199ef8cf0bbf239a61366
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 09:43:52 2023 -0500
Update index.jsx
commit d59a3f20cb78c764efe03328b9b4573ad1163324
Author: Danny Avila <messagedaniel@protonmail.com>
Date: Thu Jul 27 10:25:35 2023 -0400
chore: linting
commit 8959576d75a46f285a701beaac82563b39b18b5a
Author: Danny Avila <messagedaniel@protonmail.com>
Date: Thu Jul 27 10:13:05 2023 -0400
fix(Settings/General): fix clear convos bug where active convo would still appear after clearing convos
commit dd8bc3900155357d2d1d1671dce09469edf5e9b6
Author: Danny Avila <messagedaniel@protonmail.com>
Date: Thu Jul 27 10:11:57 2023 -0400
refactor(Nav/Conversation): reorganize imports and fix import paths
commit 4898f7489bb86accf4d8d1cc50b76d20ec2115a4
Author: Danny Avila <messagedaniel@protonmail.com>
Date: Thu Jul 27 10:10:21 2023 -0400
chore(jest.config.cjs): linting
commit c9c77d6fdf5ade0c674e00f2bafecf44f0d78b57
Author: Danny Avila <messagedaniel@protonmail.com>
Date: Thu Jul 27 10:09:19 2023 -0400
chore(eslint): add 'import' plugin to eslint configuration
chore(prettier): add 'prettier-plugin-tailwindcss' plugin to prettier configuration
chore(package.json): update eslint-plugin-import to version 2.27.5
commit aa72f1b2a89b714f18514ef498537397fc466f21
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 09:22:14 2023 -0500
Update index.jsx
commit 94778d9182d04f287a47453fe0a49b4dcc6cf28b
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 08:51:38 2023 -0500
Update App.jsx
commit cf5dcc4f14e1aa7b7ba397a8075ee09f07507ee3
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 08:42:04 2023 -0500
Update index.jsx
commit 576cf10c08b1653f4f1591997e67e2bcfacb0ad1
Merge: 990fafbe 4dc86c4c
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 08:25:56 2023 -0500
Merge branch 'danny-avila:main' into Refresh-Token-Intercept
commit 4dc86c4c184fd8694faa117dea2e83c6f16e04b6
Author: Fuegovic <32828263+fuegovic@users.noreply.github.com>
Date: Thu Jul 27 08:10:22 2023 -0400
feat: add more plugins to the Plugin store (#709)
commit 6ae807c404a9421d894e1d8e8021be7afde54a5a
Author: Marco Beretta <81851188+Berry-13@users.noreply.github.com>
Date: Thu Jul 27 14:08:53 2023 +0200
Update free_ai_apis.md (#707)
commit b5353e26405a3dc57b3671665236c6199733e25f
Author: Marco Beretta <81851188+Berry-13@users.noreply.github.com>
Date: Thu Jul 27 14:05:49 2023 +0200
Organize the getting started menu (#708)
* Create installation.md
* Delete installation.md
* Create installation.md
* Update installation.md
* Update README.md
* Update mkdocs.yml
* Update apis_and_tokens.md
* Update README.md
* Delete installation.md
* Update README.md
* Update mkdocs.yml
commit 990fafbeb082bc18dc0e53531633cb577ccf540d
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 02:12:37 2023 -0500
Update AuthContext.tsx
commit ed9c109a4294b1a995b7c938ac501dad06d6f5fd
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 02:09:57 2023 -0500
Update AuthContext.tsx
commit 929ecc4047712035a3896dbc0497b4bc5f311ba8
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 01:55:29 2023 -0500
Update App.jsx
commit 3cfb12e2f400ad4144518f19d611bd581f0bcc6a
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 01:40:11 2023 -0500
Update App.jsx
commit 7bdd313decb3f98d3ecab8f73ee17f25229cd9a8
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 01:36:21 2023 -0500
Update App.jsx
commit 7d23f2087eaf9d917b28f501f88d6a226bd0d0f3
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 01:25:16 2023 -0500
Update App.jsx
commit bc8b3c3949fb66a1d92e39f4726bd19f5b5a0be7
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 01:22:20 2023 -0500
Update App.jsx
commit fa52c16ad627a3d1d9b0f81357b82af7fc12458b
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 00:59:14 2023 -0500
Update App.jsx
commit e5b75ac655873f8ba639c520a18c7ff40c325d45
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 00:43:11 2023 -0500
Update AuthContext.tsx
commit d4553e56e21b1b2086ff88464b7fba2095d2be7a
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 00:40:57 2023 -0500
Update App.jsx
commit 5b9239e6b195d07e59508003220549d89dba3624
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 00:33:14 2023 -0500
Update App.jsx
commit 66050fa09044d78c2caa4e0f4549c290bc9ea05e
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 00:29:11 2023 -0500
Update App.jsx
commit 8f1d6711dc0438d76b2fad6981bea2c56b79f998
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 00:23:12 2023 -0500
Update App.jsx
commit 5afde0e18d17ae53ea0831bc2421951d99dd55f5
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 00:18:54 2023 -0500
Update App.jsx
commit 8dfa256f27de585f50cb88aa6442e05fec49cdc8
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 00:05:12 2023 -0500
Update App.jsx
commit 19d05274a65fa2d68a00efa04045bcc7aa71d021
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Wed Jul 26 23:59:15 2023 -0500
Update App.jsx
commit ad90142be34665fc2d1bcacd4d2ada85cb12e607
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Wed Jul 26 23:58:27 2023 -0500
Update App.jsx
commit db3927bf5776e9296cbe690a7cdd9eba4e65f8de
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Wed Jul 26 23:48:26 2023 -0500
Update App.jsx
commit 9447e69ff3fbe4ef2bc43edfe5a8e50fbc1ffb59
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Wed Jul 26 23:43:58 2023 -0500
Update App.jsx
commit 67538adcb521edcd5cb66142ecef1e555511e7a6
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Wed Jul 26 23:37:31 2023 -0500
Update App.jsx
commit 1d10c97326b8d94856190e4e232d8037ad25ca91
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Wed Jul 26 23:30:05 2023 -0500
Update App.jsx
commit 354ea17a8a1c439538d3fd28ce03b3de8129d5ab
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Wed Jul 26 23:26:39 2023 -0500
Update App.jsx
commit d6bed534c53329438e4886749788d14f6a6fe745
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Wed Jul 26 23:19:03 2023 -0500
Update AuthContext.tsx
commit 72f4c7917cbb3fa6caf7cf05b255faabf33cce88
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Wed Jul 26 23:09:27 2023 -0500
Update index.jsx
commit 865399a407a1d355d08c7554fd55f712d675fd67
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Wed Jul 26 23:02:58 2023 -0500
Update index.jsx
commit 12de2f2abe3aa8601e20026d26e962b65f0d1c3b
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Wed Jul 26 22:56:31 2023 -0500
Update App.jsx
commit 8f3369ae45d0d9787556604ffed03a719bc64999
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Wed Jul 26 22:48:06 2023 -0500
Update App.jsx
commit a8e91516e4744d53e013458a540867f16ba5a51e
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Wed Jul 26 22:43:13 2023 -0500
Update App.jsx
commit e134cf50e18e87dedc258f6ee0d1099b4be957bf
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Wed Jul 26 22:19:32 2023 -0500
Update index.jsx
commit f221a3d7c5cd54a93d31418d7fb96da3a0737d70
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Wed Jul 26 22:16:50 2023 -0500
Update AuthContext.tsx
commit 43fce101d1e5348cbd3eba475c0f252eacca64fd
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Wed Jul 26 22:00:23 2023 -0500
Update AuthContext.tsx
commit 9928117216950b5f29b25cd2fd8f05de3ad28006
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Wed Jul 26 21:25:18 2023 -0500
Update AuthContext.tsx
commit cd8f7013c01f201f570c7e5b433121fb9a9e84d2
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Wed Jul 26 21:16:04 2023 -0500
Update AuthContext.tsx
commit 13604b99c5fede077f02ecabc3a65ff91986a530
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Wed Jul 26 20:33:28 2023 -0500
Update AuthContext.tsx
commit 6883ed84c410cad92eeb88af4a49808dd7439984
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Wed Jul 26 20:07:35 2023 -0500
Update App.jsx
commit 705db11dac252e1cbedbb80031f101766eeb576e
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Wed Jul 26 20:07:01 2023 -0500
Update AuthContext.tsx
commit 88f988464f4f2372f72fa0c512477dd43cdd070a
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Wed Jul 26 19:50:45 2023 -0500
Update App.jsx
commit df232e870acc14e1b4bdff105ecabb47f28ef1b3
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Wed Jul 26 19:17:45 2023 -0500
Update index.jsx
commit eed470db4a1179a8a5722c69c8b503b0948cda68
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Wed Jul 26 19:14:28 2023 -0500
Update AuthContext.tsx
commit 077c5428491de1b6e2d8469108891b1c446199eb
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Wed Jul 26 18:56:30 2023 -0500
Update AuthContext.tsx
commit 6081b9a37e949f4456312cbe5afe49a46d80bb88
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Wed Jul 26 18:41:40 2023 -0500
Update App.jsx
commit b87919b5cfac7e693f1f20b50da98db870ab3085
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Wed Jul 26 17:16:46 2023 -0500
Update App.jsx
commit ee3e3f62db933fa4116905ee1fc0970af15fc338
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Wed Jul 26 16:54:46 2023 -0500
Update AuthContext.tsx
commit dba3f0531ff7619eac6f6a4728385c55ac5cf193
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Wed Jul 26 16:47:50 2023 -0500
Update App.jsx
commit 19317e852eda103ac32058b685266bea939bec31
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Wed Jul 26 16:33:06 2023 -0500
Update AuthController.js
commit c2db200ec5490cf9c5b4639a74752b1822bb80dc
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Wed Jul 26 15:46:52 2023 -0500
Update App.jsx
commit afed07dbb4d1362389c50ae732b438c02f1c2a42
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Wed Jul 26 15:46:26 2023 -0500
Update App.jsx
commit d120f50212a668f6a3061482a32963ac08f6acc0
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Wed Jul 26 15:40:32 2023 -0500
Update AuthController.js
commit 10ca295ac1ab99641c25be9ec1b6bdba2f04d4bd
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Wed Jul 26 15:37:35 2023 -0500
Update App.jsx
commit 9e962fc18fcb33f28bfcc1eed77674ea5f00cc8a
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Wed Jul 26 15:21:12 2023 -0500
Update App.jsx
commit 03ac4766e41ef896cb720d83d89f6174f9d97a4f
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Wed Jul 26 15:13:57 2023 -0500
Update App.jsx
commit 94a2bd5121c289d106de89494f2dae1232306f21
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Wed Jul 26 14:57:23 2023 -0500
Update index.jsx
commit ff74ee93f269a716e8a3972295dfaf49f6dbb366
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Wed Jul 26 14:54:09 2023 -0500
Update index.jsx
commit 6ba6a6dcc5ca3992eafc8a07c65cecaf5f29b588
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Wed Jul 26 13:54:38 2023 -0500
Update App.jsx
commit 88ec6e85bcf9e13678405144ec39bc8cc6764cc7
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Wed Jul 26 13:50:22 2023 -0500
Update App.jsx
commit 908880556f35fba0fa2209b4f109719058613634
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Wed Jul 26 13:46:20 2023 -0500
Update index.jsx
commit ad08530b31e79f007e3b2ec6c22ee8e291019f20
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Wed Jul 26 13:41:41 2023 -0500
Update index.jsx
commit 6d74e20d88ef4839b98c3677dc087f61d1133d11
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Wed Jul 26 13:26:29 2023 -0500
Update index.jsx
commit 6758064059fd1846b744b8a3471a148f0fc15af7
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Wed Jul 26 13:21:36 2023 -0500
Update index.jsx
commit af48fad9662ecd7784febf2265b7eb837cf63a16
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Wed Jul 26 13:12:13 2023 -0500
Update App.jsx
commit 5ed3b135c7c42403447c72537e324fe295e5b92b
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Wed Jul 26 12:46:53 2023 -0500
Update App.jsx
commit f4f1199a55d5c790a57683d728fbda2a26ad1507
Author: Danny Avila <110412045+danny-avila@users.noreply.github.com>
Date: Wed Jul 26 12:57:26 2023 -0400
feat: docker-compose deployment file (#706)
* feat(deploy-compose.yml): add docker-compose file for development deployment
A new docker-compose file has been added for development deployment. This file defines the services required for running the application in a development environment. The services include a client service running nginx, an api service running the LibreChat application, a mongodb service for the database, and a meilisearch service for search functionality.
The client service is configured to use the latest version of the nginx image, with port 3080 mapped to port 80. It also mounts the nginx.conf file and the client's node_modules directory.
The api service is named LibreChat and is built from the librechat image. It exposes port 9000 and depends on the mongodb service. It also mounts the api directory, the .env files, and the client's node_modules directory.
The mongodb service is named chat-mongodb and uses the mongo image. It exposes port 27018 and mounts the data-node directory for data storage
* chore(deploy-compose.yml): update env_file path to ../../.env
* chore(deploy-compose.yml): update image name to librechat_deploy
chore(deploy-compose.yml): update build context to ../../
* chore(deploy-compose.yml): update image and comment out build section
The image for the service has been updated to `ghcr.io/danny-avila/librechat:latest`. The build section has been commented out as it is no longer needed.
* refactor(nginx.conf): reformat nginx.conf for better readability and maintainability
* chore(nginx.conf): add worker_connections configuration to events block
chore(nginx.conf): add listen configuration to server block
* chore(deploy-compose.yml): update nginx container ports configuration
feat(deploy-compose.yml): add support for HTTPS by exposing port 443
* docs(dev/README.md): add instructions for deploying with deploy-compose.yml
* docs(dev/README.md): update instructions for deploying with deploy-compose.yml
commit b6028a3434dd0b1e72d4699602349f7aa11882c5
Author: Danny Avila <110412045+danny-avila@users.noreply.github.com>
Date: Wed Jul 26 08:48:12 2023 -0400
Update breaking_changes.md
commit abef8c02c1d2ac99920da4e6ce1d42600ba89d1a
Author: Danny Avila <110412045+danny-avila@users.noreply.github.com>
Date: Wed Jul 26 08:44:51 2023 -0400
Update breaking_changes.md
commit 19af2b06cef2f51c1aea2b460febf71f22f6ba12
Author: Danny Avila <110412045+danny-avila@users.noreply.github.com>
Date: Tue Jul 25 19:27:55 2023 -0400
feat: utitlize lean queries, remove migration script, index createdAt timestamps (#698)
* feat(mongoDb): utitlize lean queries and index createdAt timestamps for cosmosDB support
* fix: remove unnecessary lean() method from deleteMany calls
* fix: remove unnecessary lean() method from deleteMany calls
* fix: remove lean() from queries that need hydration
* chore(migrateDb.js): remove unused migration script
fix(Preset.js): return lean documents when retrieving presets
refactor(index.js): remove migration script from server initialization
refactor(convos.js): remove toObject() when sending conversation object
refactor(presets.js): remove toObject() when sending presets object
commit bd29e761f328b1f8cc8dd5e9fba589e1220fd8a0
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Tue Jul 25 17:33:11 2023 -0500
Update index.jsx
commit 2f7658e39fa32c99cebccc97b838428fdc7a8f61
Author: Marco Beretta <81851188+Berry-13@users.noreply.github.com>
Date: Wed Jul 26 00:29:32 2023 +0200
Italian-localization-support-for-Nav-components-and-small-fix (#697)
commit 30240fcda3617901f9a3d0fcd3019c7918bb2727
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Tue Jul 25 15:59:35 2023 -0500
Update AuthContext.tsx
commit 2a59faf89f3c722b0ce86a898c4f8749a44f48a5
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Tue Jul 25 15:55:31 2023 -0500
Update AuthContext.tsx
commit 89bb6f8e91bda7b61118e5f47873d448f49cb245
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Tue Jul 25 15:40:38 2023 -0500
Update index.jsx
commit 4f41ba3c1df1601f1a3c71bb898c2c0e4dc60c59
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Tue Jul 25 15:05:23 2023 -0500
Update index.jsx
commit cd3e03be6cfd0211a19eff2c55bc69d25dc3306a
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Tue Jul 25 14:56:59 2023 -0500
Update index.jsx
commit f9a0efeebce0f0d2527de222178cadb69a7da2b7
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Tue Jul 25 14:52:06 2023 -0500
Update index.jsx
commit 918791e3de48d96333cc46b407b3847b8ab70fe6
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Tue Jul 25 14:42:54 2023 -0500
Update index.jsx
commit 701b64003c62a7548302e1836d1d9b6038d66dea
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Tue Jul 25 14:38:58 2023 -0500
Update index.jsx
commit a0dcb5bd09cc750b37dc73b67a9ef4b6343bda14
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Tue Jul 25 14:16:03 2023 -0500
Update index.jsx
commit 0f469c0334fb277ccaaca8bf1fa2aa7219466328
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Tue Jul 25 14:00:39 2023 -0500
Update index.jsx
commit 024b298a1014a03c8dfe65dc94bc6e6754e3b2f8
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Tue Jul 25 13:50:09 2023 -0500
Update index.js
commit 6b6d69a7718f421f067bdb1728ad855dd436d1ce
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Tue Jul 25 08:51:32 2023 -0500
Update index.js
commit 1b3e474ebc0a76fecfc2080d52b388300a330f6e
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Tue Jul 25 08:49:50 2023 -0500
Update index.js
commit 06219d87e8dbd5a5d26bd127094f8396062f14c8
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Tue Jul 25 07:21:19 2023 -0500
Update AuthController.js
commit ff7f84ade7ea03d10e23d59a5a4f981ea65c4905
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Tue Jul 25 07:20:31 2023 -0500
Update index.js
commit 79b563fa5a2604e9e7c194d974e96267735e5ad8
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Tue Jul 25 07:12:55 2023 -0500
Update index.js
commit d0b99c73763f473cdfdae8b41271b0c0c998d3e4
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Tue Jul 25 07:11:12 2023 -0500
Update LogoutController.js
commit 27ab966efdf140ede220cae2302d83bc2fce1253
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Tue Jul 25 07:10:41 2023 -0500
Update AuthController.js
commit 38cdf9014c476801c8daa2856bef257eed51c882
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Tue Jul 25 07:09:55 2023 -0500
Update auth.service.js
commit 03692442718b1e2190c2c4ff6c8b4541167ba2a2
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Tue Jul 25 07:08:24 2023 -0500
Update LogoutController.js
commit 9152b371923d45fb27094c61eecfd03e1e500e7d
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Tue Jul 25 07:07:52 2023 -0500
Update AuthController.js
commit 786ccc2fb776fe91c9eeb21e0071c53531ba20d9
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Tue Jul 25 07:06:35 2023 -0500
Update index.js
commit 47599e9d4971dbf3df743d4f15989807b1a52cd0
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Tue Jul 25 07:01:25 2023 -0500
Update index.js
commit a667d0f603074cd64926afcfcd9257ccf3424d44
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Tue Jul 25 06:56:23 2023 -0500
Update oauth.js
commit 344a64f8b8ba6f3d931f9f623119750edbf6ba14
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Tue Jul 25 01:09:16 2023 -0500
Update openidStrategy.js
commit 6458b4854e025acffe38657e1cc333949ead45df
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Tue Jul 25 00:55:58 2023 -0500
Update .env.example
commit 8f076f52a75ab083d0ede4271d36ba3cd649325e
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Tue Jul 25 00:47:22 2023 -0500
Update index.js
commit e9094efcd1a8f4bde4f0bca9c1d9748b3183217f
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Tue Jul 25 00:39:22 2023 -0500
Update AuthController.js
commit e7033594e99830805cce07d2668ae6b662692af7
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Tue Jul 25 00:29:11 2023 -0500
Update index.js
commit d2bef53fad82c5dfb1d5b86a89598b6beca2ad96
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Tue Jul 25 00:28:00 2023 -0500
Update AuthController.js
commit 70621d415d51091b89c5364098338eda5fcc3591
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Tue Jul 25 00:17:13 2023 -0500
Update LogoutController.js
commit dc968d400ea92e869051d993be20f193c5ed4680
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Tue Jul 25 00:16:29 2023 -0500
Update AuthController.js
commit fc5d7bb9ff363a8e2dd4f31306675e5ff9f6135a
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Tue Jul 25 00:07:25 2023 -0500
Update LogoutController.js
commit b4b988aac337463e7f3560cf262b1f4604070c00
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Tue Jul 25 00:06:59 2023 -0500
Update AuthController.js
commit d4634e4cba0a6bd66210272a7a202e7577924b0d
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Tue Jul 25 00:05:36 2023 -0500
Update index.js
commit bbb59aa3f842ecd06a82aac876658150cf7f22db
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Tue Jul 25 00:04:31 2023 -0500
Update AuthController.js
commit 1c71b1024cffc693111c14398bc2e9576b170323
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 23:52:39 2023 -0500
Update index.js
commit 5322478d36a2a697d6a0eb90faf967c54c075274
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 23:51:38 2023 -0500
Update AuthController.js
commit ecd57ffb8eb419eab80b35ae3f50998a9477c9c3
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 23:38:01 2023 -0500
Update AuthController.js
commit e5912c9ed96563847b1e885f86105c556108579f
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 23:32:28 2023 -0500
Update AuthController.js
commit 3021852586945af5ea15d97d7b35f687d801ea94
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 23:25:29 2023 -0500
Update AuthContext.tsx
commit 4c1dbf249795d3d236d861ab3e3ddd0c3c94b5e6
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 23:23:01 2023 -0500
Update App.jsx
commit e7f727b00ac5cc182ad7456b8ae185c0e249b141
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 23:17:24 2023 -0500
Update AuthController.js
commit 21c45bd1e60d2cf6a5bde25612d9202f58949eac
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 23:11:05 2023 -0500
Update AuthContext.tsx
commit 64fa6ee2233784b0f13b827c6ffde7ec483a46c2
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 23:08:33 2023 -0500
Update AuthContext.tsx
commit 4c0bb072cb6b0a6f7f75b9c03133ad8b36b048b4
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 22:58:48 2023 -0500
Update AuthContext.tsx
commit 718c323aa62607d494402ece4c7395e349a3c5ef
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 22:54:54 2023 -0500
Update App.jsx
commit d090e89b066bd285ac7876160a74b743ebb25d28
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 22:43:00 2023 -0500
Update AuthController.js
commit b70a6f450117d377c4e74cbde386696252866b48
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 22:34:02 2023 -0500
Update AuthController.js
commit b9648fa702e413779878e9704f6aa673ff7cd4d1
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 22:24:21 2023 -0500
Update AuthController.js
commit 411c5315b9183632d38cc0fe4d15c94fd92cfbe1
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 22:22:30 2023 -0500
Update AuthController.js
commit 75cdc83d92ea11b2494094a5bd6514d1015fc5ad
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 22:15:38 2023 -0500
Update ErrorController.js
commit 32c9445003a37fb0fe41ced6e6d43736c4c60ba7
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 22:09:14 2023 -0500
Update AuthController.js
commit 09a286bf3e190eec0082a9617eb9a34a840b2b93
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 22:00:48 2023 -0500
Update AuthController.js
commit 9fb09eaaca6736ae70f63addf0eb0bdb2455b568
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 21:50:02 2023 -0500
Update AuthController.js
commit 68291a17e1f45343f9c4f717c5061318cb71e917
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 21:39:52 2023 -0500
Update AuthController.js
commit 989063bd1e48e2562017be9ccf1648ff74b2e006
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 21:28:00 2023 -0500
Update AuthController.js
commit 30d7ded0ebf276620e1bfe31e0e8b3e8c75b9081
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 21:18:51 2023 -0500
Update AuthController.js
commit 269aaec34d0a249ca6ffc094adf1dbe416849bdc
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 21:12:31 2023 -0500
Update AuthController.js
commit dd632b0571bd950b3b9a0559e75f618b955b2796
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 21:06:20 2023 -0500
Update AuthController.js
commit 333ff7105def0dc927b20a1e2566b84b03fc0fba
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 20:58:24 2023 -0500
Update index.js
commit cc948f1fd7f2b2dd71c9bd4e287dc732d3543211
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 20:48:48 2023 -0500
Update AuthController.js
commit 41a824d851e3a56bda2d71d7d30e6bd0e58e3761
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 19:53:26 2023 -0500
Update index.js
commit dfb13e7b1eadf3a4217c8820129836a448337742
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 19:52:37 2023 -0500
Update ErrorController.js
commit 0638bdde495d3081f486215543d1cbc82b808373
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 19:40:23 2023 -0500
Update AuthController.js
commit 0931bbc47fca6bc4fb1b50383e73cd727d7ad1c0
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 19:09:48 2023 -0500
Update AuthController.js
commit c5c69b7792593d9e840f86cc4ab44846b67152f9
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 19:01:27 2023 -0500
Update AuthController.js
commit a6d0a93e1b86515edb8da8ea2e042a3e67c5851e
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 18:36:51 2023 -0500
Update AuthController.js
commit 06b926721a32de1af8c51075cfcb06cd5792063d
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 18:32:10 2023 -0500
Update AuthController.js
commit bc6c4c5278ef2727fe342ea33550fccf34d11f60
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 17:19:40 2023 -0500
Update AuthController.js
commit 41579b02d5d15f60de273a0d9b20c750cbe14d90
Merge: 5e46bbe8 d3138c79
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 17:15:42 2023 -0500
Merge branch 'danny-avila:main' into Refresh-Token-Intercept
commit 5e46bbe822926c6f44c7429cd322ab8f2c99a196
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 17:10:28 2023 -0500
Update AuthController.js
commit f67a92b8a2dfffaf591104524a498fa17d2caa5f
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 15:44:07 2023 -0500
Update AuthController.js
commit dc216a2924c26888eb141de2fe51d8941e0d2689
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 15:33:10 2023 -0500
Update index.js
commit f79506d8c316b16864ec57f0f7901abf6554cc47
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 15:29:54 2023 -0500
Update AuthController.js
commit d3138c79fcda1836e2f012721f9dddca9fa39a45
Author: Raí <140329135+itzraiss@users.noreply.github.com>
Date: Mon Jul 24 17:22:14 2023 -0300
Language files: Spanish translation and Portuguese corrections for PR. (#694)
* Add files via upload
* Add files via upload
commit 998441c4cf6cd855cf85afe8a78768b5a5d96da3
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 13:45:50 2023 -0500
Update auth.js
commit 2c10542e4269b2c06f23c9a7bec0898506244b3f
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 13:45:16 2023 -0500
Update auth.service.js
commit 7c1052e40159b147e2e16f0189775736c677cb38
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 13:42:58 2023 -0500
Update LogoutController.js
commit 3d2fc68c6357ada910c4fe3a3ad445c47cd58d53
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 13:42:32 2023 -0500
Update LoginController.js
commit 4edbb87a834ebdc252a8496150dd09e9c26fff6a
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 13:41:49 2023 -0500
Update AuthController.js
commit b31064e53d164220a461a877873552f227fd2fcf
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 13:23:30 2023 -0500
Update oauth.js
commit 32160b9ed72569cf38f91207f0d08da60efecc88
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 12:54:03 2023 -0500
Update oauth.js
commit bc83d5d09851e19a9dd4ef76cb4d2bc5ec547fab
Merge: f694b807 1e49b7ec
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 12:52:43 2023 -0500
Merge branch 'danny-avila:main' into Refresh-Token-Intercept
commit f694b80769f9f41ac3593b0af46ace38101998bf
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 12:47:17 2023 -0500
Update auth.service.js
commit f09c68a05af44415eff4ea7f7204d66e36c4ee01
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 12:35:37 2023 -0500
Update auth.service.js
commit a8e8d261f7148c200b9926a5b386066a6879df22
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 07:43:48 2023 -0500
Update auth.service.js
commit 1e49b7ecb1fc42d0c7b05ef929078e57e6affe92
Author: Abner Chou <hi@abnerchou.me>
Date: Mon Jul 24 08:33:08 2023 -0400
Support localization for Nav components (#688)
* init localization
* Update defaul to en
* Fix merge issue and import path.
* Set default to en
* Change jsx to tsx
* Update the password max length string.
* Remove languageContext as using the recoil instead.
* Add localization to component endpoints pages
* Revert default to en after testing.
* Update LoginForm.tsx
* Fix translation.
* Make lint happy
* Merge (#1)
* Create deploy.yml
* Add localization support for endpoint pages components (#667)
* init localization
* Update defaul to en
* Fix merge issue and import path.
* Set default to en
* Change jsx to tsx
* Update the password max length string.
* Remove languageContext as using the recoil instead.
* Add localization to component endpoints pages
* Revert default to en after testing.
* Update LoginForm.tsx
* Fix translation.
* Make lint happy
* Add a restart to melisearch in docker-compose.yml (#684)
* Oauth fixes for Cognito (#686)
* Add a restart to melisearch in docker-compose.yml
* Oauth fixes for Cognito
* Use the username or email for full name from oath if not provided
---------
Co-authored-by: Donavan <snark@hey.com>
* Italian localization support for endpoint (#687)
---------
Co-authored-by: Danny Avila <110412045+danny-avila@users.noreply.github.com>
Co-authored-by: Donavan Stanley <donavan.stanley@gmail.com>
Co-authored-by: Donavan <snark@hey.com>
Co-authored-by: Marco Beretta <81851188+Berry-13@users.noreply.github.com>
* Translate Nav pages
* Fix npm test
---------
Co-authored-by: Danny Avila <110412045+danny-avila@users.noreply.github.com>
Co-authored-by: Donavan Stanley <donavan.stanley@gmail.com>
Co-authored-by: Donavan <snark@hey.com>
Co-authored-by: Marco Beretta <81851188+Berry-13@users.noreply.github.com>
commit def73928b7ec3cafa71bd201652dbe06ed09e104
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 07:04:38 2023 -0500
Update auth.service.js
commit 53b28748526fb750c37ed9220c9dbfff2bb24e72
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 06:56:46 2023 -0500
Update auth.service.js
commit ba747e5df1a27de4de0f350435d9a442efa0c971
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 06:51:13 2023 -0500
Update oauth.js
commit 09bde8edb1919098c74c48e38cc2d40517a54c81
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 06:40:09 2023 -0500
Update oauth.js
commit 0f3c41738fe508a4ff0712396ca710b0bdb422b0
Merge: 87f4d4be 3b865fbc
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 06:14:15 2023 -0500
Merge branch 'danny-avila:main' into Refresh-Token-Intercept
commit 3b865fbc59f474784b0c466760f26c25eb4e57f2
Author: Danny Avila <110412045+danny-avila@users.noreply.github.com>
Date: Sun Jul 23 20:34:41 2023 -0400
Update mkdocs.yml
commit afd894553c12b6be423fb59447bb64b5394f0bb0
Author: Danny Avila <110412045+danny-avila@users.noreply.github.com>
Date: Sun Jul 23 17:30:58 2023 -0700
docs: add installation guide for free AI APIs (ChimeraGPT) (#692)
* docs: add installation guide for free AI APIs (chimeraGPT)
* docs: Update free_ai_apis.md with screenshots
commit df485e5bfe00d6d5cdf1370f2facea4bfb636211
Author: Daniel Avila <messagedaniel@protonmail.com>
Date: Sun Jul 23 19:49:26 2023 -0400
chore(.env.example): comment out OPENAI_MODELS and PLUGIN_MODELS
The OPENAI_MODELS and PLUGIN_MODELS variables are being commented out in the .env.example file. This is done to prefer fetching api/models as the default behavior
commit 77252bafc134455fe918fc7ce7614d5fdd12a08d
Author: Daniel Avila <messagedaniel@protonmail.com>
Date: Sun Jul 23 19:38:18 2023 -0400
chore(.prettierrc.js): update tabWidth to 2 and remove commented out code
commit bd1d5e991d140007e0d48382b22eaf145da69b71
Author: Daniel Avila <messagedaniel@protonmail.com>
Date: Sun Jul 23 19:33:51 2023 -0400
feat(endpoints): fetch v1/api/models for model selection when no default models are set
commit 18c4883ae045fa52290a0f9b0d1c8f5285268236
Author: Danny Avila <messagedaniel@protonmail.com>
Date: Sun Jul 23 14:31:50 2023 -0400
refactor(PluginsClient.js): simplify getFunctionModelName logic using if-else statements
refactor(PluginsClient.js): improve readability by extracting observedImagePath variable
fix(PluginsClient.js): check if responseMessage already includes observedImagePath before appending observation
commit 197307d514c93669ca84d45ee000e39b74369d00
Author: Youngwook Kim <youngwook.kim@gmail.com>
Date: Mon Jul 24 00:59:11 2023 +0900
fix(OpenAIClient): resolve null pointer exception in tokenizer management (#689)
commit 87f4d4be453f66e9257dfaa2507eabf7581d9b9d
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Sun Jul 23 08:53:04 2023 -0500
Update auth.service.js
commit 0b6722502a2789199755e8429b401676fada5fec
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Sun Jul 23 08:14:29 2023 -0500
Update index.js
commit f96e4f49a9ddacb9fd2244c826485c5a2ccee0ca
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Sun Jul 23 08:11:56 2023 -0500
Create removeExpiredSessions.js
commit 1fb87cb7e22f277b8515596e8daa85b65c47c6dd
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Sun Jul 23 08:06:47 2023 -0500
Update package.json
commit ea2d4958957b551bf7cfdbc0ee272e704f258532
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Sun Jul 23 08:05:33 2023 -0500
Update User.js
commit c36386ff24ca67ad83fdcce1a842cab52d2dc4d0
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Sun Jul 23 07:33:43 2023 -0500
Create Session.js
commit a7f1ec88a3e08428aa26aa640031d3e2fc0d3b90
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Sun Jul 23 07:24:16 2023 -0500
Update .env.example
commit 130356654cf650a486461b59ce216ad287b06cac
Author: Marco Beretta <81851188+Berry-13@users.noreply.github.com>
Date: Sun Jul 23 02:12:48 2023 +0200
Italian localization support for endpoint (#687)
commit 8f9f09698b4964f217f9da4df598a0327df5545d
Author: Donavan Stanley <donavan.stanley@gmail.com>
Date: Sat Jul 22 20:12:15 2023 -0400
Oauth fixes for Cognito (#686)
* Add a restart to melisearch in docker-compose.yml
* Oauth fixes for Cognito
* Use the username or email for full name from oath if not provided
---------
Co-authored-by: Donavan <snark@hey.com>
commit 5da833e0666e8a1a2c97c6def8a639dceaf92ae8
Author: Donavan Stanley <donavan.stanley@gmail.com>
Date: Sat Jul 22 15:10:07 2023 -0400
Add a restart to melisearch in docker-compose.yml (#684)
commit b64273957a74cd7ca54bd163831a65f8398e101c
Author: Abner Chou <hi@abnerchou.me>
Date: Sat Jul 22 15:09:45 2023 -0400
Add localization support for endpoint pages components (#667)
* init localization
* Update defaul to en
* Fix merge issue and import path.
* Set default to en
* Change jsx to tsx
* Update the password max length string.
* Remove languageContext as using the recoil instead.
* Add localization to component endpoints pages
* Revert default to en after testing.
* Update LoginForm.tsx
* Fix translation.
* Make lint happy
commit 4148c6d2196c3460fcffba3204ab1421e4257b57
Author: Danny Avila <110412045+danny-avila@users.noreply.github.com>
Date: Sat Jul 22 13:49:49 2023 -0400
Create deploy.yml
commit e9d68e3bef61971aa0f25f366f91421a3ffad6c5
Author: Danny Avila <110412045+danny-avila@users.noreply.github.com>
Date: Sat Jul 22 13:35:00 2023 -0400
Update build.yml
commit bbe690cc4b4406cbb59ab09b3b64a6dde497bcb0
Author: Danny Avila <110412045+danny-avila@users.noreply.github.com>
Date: Sat Jul 22 13:29:48 2023 -0400
Update build.yml
commit a1ad471d874165fe62e85d85c036fd14984c636f
Author: Danny Avila <110412045+danny-avila@users.noreply.github.com>
Date: Sat Jul 22 13:21:30 2023 -0400
Update build.yml
commit c319d709f3d738dc5c03c0767ab71d35fedee502
Author: Danny Avila <110412045+danny-avila@users.noreply.github.com>
Date: Sat Jul 22 11:31:56 2023 -0400
Create build.yml
commit 6943f1c2c7f2809d51c3e7884ab57f96cf5ab5c1
Author: Danny Avila <110412045+danny-avila@users.noreply.github.com>
Date: Sat Jul 22 07:29:17 2023 -0700
refactor: improve passport strategy handling in async/await manner to prevent race conditions upon importing modules (#682)
commit e38483a8b92c086d5b14226f196dd7d9bd17b6b3
Author: Danny Avila <110412045+danny-avila@users.noreply.github.com>
Date: Fri Jul 21 18:51:35 2023 -0700
feat(config/update.js): add support for updating with single-compose file (#680)
commit 2a2e6d99916a0d2b15ade5666d35b9a6ead5c3e6
Author: Danny Avila <110412045+danny-avila@users.noreply.github.com>
Date: Fri Jul 21 17:11:05 2023 -0700
docs(dev): update README.md with instructions for using single-compose.yml (#676)
feat(single-compose.yml): add single-compose.yml for building leaner app container without meilisearch and mongodb services
- This is useful for deploying on Google, Azure, etc., as a single, leaner container.
- Instructions for running the container are added to the README.md file.
- The container requires a MongoDB Atlas connection string for the `MONGO_URI` environment variable.
- Remote Meilisearch may also be possible, but is not tested.
commit deb1472aa587b56e60413cf4d11c1485a8e663f4
Author: Danny Avila <110412045+danny-avila@users.noreply.github.com>
Date: Fri Jul 21 13:44:59 2023 -0700
chore: add update script for assuring clean installations (#673)
commit 8aa58ea240e8d3548637ca72524ba2c7d06e2ccc
Author: Danny Avila <110412045+danny-avila@users.noreply.github.com>
Date: Thu Jul 20 21:14:54 2023 -0700
chore(api): update langchain dependency to version 0.0.114 (#669)
commit 3a112a344da3f70b8e8506eab579989b46767c43
Author: Daniel Avila <messagedaniel@protonmail.com>
Date: Thu Jul 20 22:34:34 2023 -0400
fix(Content.jsx): remove 'z-index: 1;' from currentContent variable
fix(Content.jsx): exclude rehypePlugins if isIFrame is true
fix(Content.jsx): update content rendering to use currentContent variable
commit 712be248be288887faad19268b1c77e541104335
Author: Daniel Avila <messagedaniel@protonmail.com>
Date: Thu Jul 20 22:23:47 2023 -0400
chore: bump app version to 0.5.5
chore: bump @waylaidwanderer/chatgpt-api to 1.37.2
commit 530f9d303f46fa5caaece492d9f5c6ccf9cca59a
Author: fuegovic <32828263+fuegovic@users.noreply.github.com>
Date: Thu Jul 20 00:53:21 2023 -0400
feat: Bing Image Creator
bsu3338
added a commit
that referenced
this pull request
Jul 28, 2023
commit 50288e5f31ad715dc7f39190033ecad2b5a09ba5
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Fri Jul 28 02:10:44 2023 -0500
Update AuthContext.tsx
commit 5b52d26da31aa9ef2c158c910f24873be2ea0990
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Fri Jul 28 02:09:57 2023 -0500
Update App.jsx
commit 9666c4bca568b4d3c75528b12567eb0b0eafc996
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Fri Jul 28 02:09:06 2023 -0500
Update App.jsx
commit b6d32a33e44d63dc8925e970434a52c87dc15641
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Fri Jul 28 02:07:34 2023 -0500
Update index.jsx
commit 87928ec30cfa14f66277fa220aa5a1116d48a94b
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Fri Jul 28 01:57:32 2023 -0500
Update index.jsx
commit 8e6bc7b176d1cbbebdac6b5c147ea01982693e9a
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Fri Jul 28 01:34:20 2023 -0500
Update index.jsx
commit cd80aaeae03f0002d35cc99595260179fd13db5b
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Fri Jul 28 01:21:43 2023 -0500
Update index.jsx
commit 9054c81a4ad64ed6987448dc57d77951900c0994
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Fri Jul 28 00:20:02 2023 -0500
Update AuthContext.tsx
commit 61b676ebb0ada6075798f9d2ca5ad83d2e21da15
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Fri Jul 28 00:18:17 2023 -0500
Update App.jsx
commit 88d3b7daa551b99a31ea6e764b360bb7e832c9ee
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 23:49:59 2023 -0500
Update AuthContext.tsx
commit c6011fb08660b817a1b3b8eb29e9437d44d07e74
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 23:19:10 2023 -0500
Update App.jsx
commit 7414695fded6d1d29840b0c78efb42cd7049724a
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 23:11:56 2023 -0500
Update AuthContext.tsx
commit da75219eb352f071f4301479ebc27ee9a5fc551b
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 23:01:33 2023 -0500
Update AuthContext.tsx
commit 41b7051ced9bf245c72d3f667a8ab00b3b607aa7
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 22:51:33 2023 -0500
Update AuthContext.tsx
commit 6ce7bda77b5cc9f12308472a987592f8bcfa5790
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 22:39:36 2023 -0500
Update AuthContext.tsx
commit 9eabc165d8db8d5869d9e583bcfdab10af1f9082
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 20:21:07 2023 -0500
Update AuthContext.tsx
commit ad8a92a56486bedf48feaf00a622e54a6ae3540a
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 18:25:14 2023 -0500
Update index.jsx
commit 6697300036e7905d089cb063120199872e9d88c4
Merge: 9b77f1da 745eef2e
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 18:21:29 2023 -0500
Merge branch 'danny-avila:main' into Refresh-Token-Intercept
commit 9b77f1da35d392166d12b37794cf5678a1604bb3
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 18:17:30 2023 -0500
Update App.jsx
commit 745eef2eb055570f46064e843d3776a162cb256a
Author: Danny Avila <110412045+danny-avila@users.noreply.github.com>
Date: Thu Jul 27 19:00:21 2023 -0400
feat: build dev images on changes to api/client or manually (#720)
commit 1f8520cdadf6b3d47c1c2b3f43e316f16ada86c9
Author: Danny Avila <110412045+danny-avila@users.noreply.github.com>
Date: Thu Jul 27 18:52:10 2023 -0400
wip: testing leaner docker strategy and deployment compose file (#719)
* nginx setup
* chore(dev-images.yml): update workflow trigger to push events on main branch
chore(dev-images.yml): remove building and pushing of librechat-dev-client image
chore(nginx.conf): comment out SSL configuration in nginx.conf
chore(deploy-compose.yml): uncomment api build configuration in deploy-compose.yml
chore(deploy-compose.yml): update client build configuration in deploy-compose.yml
commit 1ab83035e0b63351b5d265370b6e5652bf2d1829
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 17:45:23 2023 -0500
Update AuthContext.tsx
commit f68554c334434dc986dbfd73ef3bf2b2c1ae0a48
Merge: c07bfc51 dae2805d
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 16:48:28 2023 -0500
Merge branch 'danny-avila:main' into Refresh-Token-Intercept
commit c07bfc51519b07af8cac37c49c8aca1d3d8af7a7
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 16:46:47 2023 -0500
Update AuthContext.tsx
commit 8ca84fa9dee074a565e9f9eb0837ec13b63077b1
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 16:44:25 2023 -0500
Update App.jsx
commit dae2805d279b03e76579098cfef4ce593a3e40d6
Author: Danny Avila <110412045+danny-avila@users.noreply.github.com>
Date: Thu Jul 27 17:05:35 2023 -0400
chore(dev-images.yml): rename workflow to "Docker Dev Images Build" (#717)
chore(deploy-compose.yml): change port mapping from 9000:3080 to 3080:3080
commit ba2e95db04421bb3d6140a797a815434d60d7a7b
Author: Danny Avila <110412045+danny-avila@users.noreply.github.com>
Date: Thu Jul 27 16:50:33 2023 -0400
Update Dockerfile.multi
commit 2a6e00021749dd3aea755803144ce9e38040ac92
Author: Danny Avila <110412045+danny-avila@users.noreply.github.com>
Date: Thu Jul 27 16:48:41 2023 -0400
wip: testing dev image workflows and deployment setup (#716)
* chore(deploy-compose.yml): update API and client image references to use latest versions from ghcr.io
feat(deploy-compose.yml): add NODE_ENV environment variable with value 'production' for API service
* chore(dev-images.yml): tag and push latest images to container registry
chore(dev-images.yml): tag and push latest client image to container registry
chore(dev-images.yml): tag and push latest dev image to container registry
fix(Dockerfile.multi): fix CMD command to properly set NODE_ENV variable
commit 32281d1b8db88eb3a029ed75cfe19c6407519907
Author: Danny Avila <110412045+danny-avila@users.noreply.github.com>
Date: Thu Jul 27 16:24:06 2023 -0400
wip: testing container workflows and deployment images (#715)
* feat: add Dockerfile.multi for building API, Client, and Data Provider
feat: add nginx.conf for client-side routing in Nginx
feat: add deploy-compose.yml for deploying the application with Docker Compose
chore: update version in deploy-compose.yml to 3.8
chore: remove unused configuration in docs/dev/deploy-compose.yml
* chore(Dockerfile.multi): Remove data-provider build stage
chore(deploy-compose.yml): Add NODE_ENV=production environment variable
* chore(Dockerfile.multi): add environment variable NODE_OPTIONS with value "--max-old-space-size=776"
feat(Dockerfile.multi): copy client build output to api build stage
* chore(Dockerfile.multi): update NODE_OPTIONS to increase max-old-space-size to 2048
chore(deploy-compose.yml): remove NODE_ENV=production environment variable
* feat(dev-images.yml): add GitHub Actions workflow for Docker multi-stage build on push to main branch
commit a23fdfd67840846bbbb99d94130354eb7c6051f5
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 13:56:05 2023 -0500
Update App.jsx
commit 998564f1350104b6fa2c029167cb73508e1b863f
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 13:55:07 2023 -0500
Update App.jsx
commit c95f1e6ef8e09141dcea1edd739afcedb884588d
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 13:54:36 2023 -0500
Update index.jsx
commit 0c84c722a7acfd538e1c77a05e6b1b3611e51502
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 13:52:55 2023 -0500
Update openidStrategy.js
commit 3a251f518546f53f68353bc7b9a9fe8d6a7d3a60
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 13:51:00 2023 -0500
Update index.js
commit 68317568510600c44e1ce8095867ad9b433de23f
Merge: bdeccd70 369b1f4e
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 13:50:04 2023 -0500
Merge branch 'danny-avila:main' into Refresh-Token-Intercept
commit bdeccd70668e07e279451a4fde297137e6d33c6c
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 13:49:54 2023 -0500
Update index.js
commit 369b1f4ebaa1cd1e855d726e0be6db80981ee72e
Author: Danny Avila <110412045+danny-avila@users.noreply.github.com>
Date: Thu Jul 27 14:49:47 2023 -0400
chore: remove data-provider and use npm package instead (#713)
* chore: remove data-provider, install npm package
* chore: replace monorepo package with npm package: librechat-data-provider
* chore: remove data-provider scripts
* chore: remove data-provider from .eslintrc.js
commit 084cbae415fe92426c7994b238797a8fd0e09ff5
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 13:48:58 2023 -0500
Update LogoutController.js
commit fce645bcfa5ec0486a29e4fa256a082a0e301c6c
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 13:48:42 2023 -0500
Update index.js
commit 5194e9263906048bd9724143aa68042f8e21bf50
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 13:47:09 2023 -0500
Update ErrorController.js
commit bf4a40db52b4c06c75deb76a8d57fe99e5824bdb
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 13:45:47 2023 -0500
Update App.jsx
commit 8491afc962279f0e15d2605007cd572bbab677b6
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 13:44:48 2023 -0500
Update AuthContext.tsx
commit 188fb4441d2a4142b799a427fc894f729ef8db26
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 13:44:35 2023 -0500
Update AuthContext.tsx
commit 6cff7e0f43ade741e6d195efa76792ba6c66bafc
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 13:39:07 2023 -0500
Update AuthController.js
commit 8fd67cffdfe0e5536552814ab73ca6657b542793
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 13:38:42 2023 -0500
Update AuthController.js
commit 5b81b7a2894b68c75bd7e216c439793be3aec59e
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 13:38:03 2023 -0500
Update AuthController.js
commit ac2af154b3bbc7441bdf641573937e0815d661b9
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 13:36:41 2023 -0500
Update AuthController.js
commit 51cac1611a1d060d758fac13afa00259ad707201
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 13:34:23 2023 -0500
Update .env.example
commit 24113a8893088fa99e0fe9c5adc6232b01970155
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 13:32:54 2023 -0500
Update index.jsx
commit 500f701777acc858c876b7208fb63575ee9a1063
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 13:12:17 2023 -0500
Update AuthContext.tsx
commit 6f30a15354d99c53ca389a16470ecf101e8bf5dc
Merge: 46065662 777d6408
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 12:54:19 2023 -0500
Merge branch 'danny-avila:main' into Refresh-Token-Intercept
commit 4606566296d12bbb0ed355f63ffcbf047c41fd64
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 12:52:59 2023 -0500
Update AuthContext.tsx
commit d97c9c9577b18d88b13b475eb08fe70c92edd09f
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 12:48:33 2023 -0500
Update index.jsx
commit 6a45c42218b4bd68c1ed95fec158f7854c5fdece
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 11:25:30 2023 -0500
Update AuthContext.tsx
commit 8c5c998d4878f190a220b654d86f094f047f5083
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 10:45:04 2023 -0500
Update index.jsx
commit cbb3eb4369d2831d6f04904d7005589f784b56de
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 10:20:15 2023 -0500
Update AuthContext.tsx
commit 777d64088b3685401871d4543eac531e5b061f2b
Author: Danny Avila <110412045+danny-avila@users.noreply.github.com>
Date: Thu Jul 27 11:11:56 2023 -0400
feat: stop-backend.js and update.js linux support (#712)
* chore(dependabot.yml): update target-branch from "develop" to "dev" for npm package updates in /api, /client, and root directory
* feat: stop-backend.js and update.js linux support (#701)
* feat: stop-backend.js and update.js linux support
* feat: update.js sudo support
* chore(helpers.js): add deleteNodeModules function
feat(packages.js): add script to delete node_modules and install dependencies
refactor(update.js): remove unnecessary imports and use deleteNodeModules function
feat(package.json): add update:linux script to update with sudo
* chore(package.json): rename 'update:linux' script to 'update:sudo'
* refactor(update.js): simplify downCommand and buildCommand by removing redundant use of sudo command, add sudo to single docker command
---------
Co-authored-by: Fuegovic <32828263+fuegovic@users.noreply.github.com>
commit 5a70a5fe07ea35532d7199ef8cf0bbf239a61366
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 09:43:52 2023 -0500
Update index.jsx
commit d59a3f20cb78c764efe03328b9b4573ad1163324
Author: Danny Avila <messagedaniel@protonmail.com>
Date: Thu Jul 27 10:25:35 2023 -0400
chore: linting
commit 8959576d75a46f285a701beaac82563b39b18b5a
Author: Danny Avila <messagedaniel@protonmail.com>
Date: Thu Jul 27 10:13:05 2023 -0400
fix(Settings/General): fix clear convos bug where active convo would still appear after clearing convos
commit dd8bc3900155357d2d1d1671dce09469edf5e9b6
Author: Danny Avila <messagedaniel@protonmail.com>
Date: Thu Jul 27 10:11:57 2023 -0400
refactor(Nav/Conversation): reorganize imports and fix import paths
commit 4898f7489bb86accf4d8d1cc50b76d20ec2115a4
Author: Danny Avila <messagedaniel@protonmail.com>
Date: Thu Jul 27 10:10:21 2023 -0400
chore(jest.config.cjs): linting
commit c9c77d6fdf5ade0c674e00f2bafecf44f0d78b57
Author: Danny Avila <messagedaniel@protonmail.com>
Date: Thu Jul 27 10:09:19 2023 -0400
chore(eslint): add 'import' plugin to eslint configuration
chore(prettier): add 'prettier-plugin-tailwindcss' plugin to prettier configuration
chore(package.json): update eslint-plugin-import to version 2.27.5
commit aa72f1b2a89b714f18514ef498537397fc466f21
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 09:22:14 2023 -0500
Update index.jsx
commit 94778d9182d04f287a47453fe0a49b4dcc6cf28b
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 08:51:38 2023 -0500
Update App.jsx
commit cf5dcc4f14e1aa7b7ba397a8075ee09f07507ee3
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 08:42:04 2023 -0500
Update index.jsx
commit 576cf10c08b1653f4f1591997e67e2bcfacb0ad1
Merge: 990fafbe 4dc86c4c
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 08:25:56 2023 -0500
Merge branch 'danny-avila:main' into Refresh-Token-Intercept
commit 4dc86c4c184fd8694faa117dea2e83c6f16e04b6
Author: Fuegovic <32828263+fuegovic@users.noreply.github.com>
Date: Thu Jul 27 08:10:22 2023 -0400
feat: add more plugins to the Plugin store (#709)
commit 6ae807c404a9421d894e1d8e8021be7afde54a5a
Author: Marco Beretta <81851188+Berry-13@users.noreply.github.com>
Date: Thu Jul 27 14:08:53 2023 +0200
Update free_ai_apis.md (#707)
commit b5353e26405a3dc57b3671665236c6199733e25f
Author: Marco Beretta <81851188+Berry-13@users.noreply.github.com>
Date: Thu Jul 27 14:05:49 2023 +0200
Organize the getting started menu (#708)
* Create installation.md
* Delete installation.md
* Create installation.md
* Update installation.md
* Update README.md
* Update mkdocs.yml
* Update apis_and_tokens.md
* Update README.md
* Delete installation.md
* Update README.md
* Update mkdocs.yml
commit 990fafbeb082bc18dc0e53531633cb577ccf540d
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 02:12:37 2023 -0500
Update AuthContext.tsx
commit ed9c109a4294b1a995b7c938ac501dad06d6f5fd
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 02:09:57 2023 -0500
Update AuthContext.tsx
commit 929ecc4047712035a3896dbc0497b4bc5f311ba8
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 01:55:29 2023 -0500
Update App.jsx
commit 3cfb12e2f400ad4144518f19d611bd581f0bcc6a
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 01:40:11 2023 -0500
Update App.jsx
commit 7bdd313decb3f98d3ecab8f73ee17f25229cd9a8
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 01:36:21 2023 -0500
Update App.jsx
commit 7d23f2087eaf9d917b28f501f88d6a226bd0d0f3
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 01:25:16 2023 -0500
Update App.jsx
commit bc8b3c3949fb66a1d92e39f4726bd19f5b5a0be7
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 01:22:20 2023 -0500
Update App.jsx
commit fa52c16ad627a3d1d9b0f81357b82af7fc12458b
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 00:59:14 2023 -0500
Update App.jsx
commit e5b75ac655873f8ba639c520a18c7ff40c325d45
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 00:43:11 2023 -0500
Update AuthContext.tsx
commit d4553e56e21b1b2086ff88464b7fba2095d2be7a
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 00:40:57 2023 -0500
Update App.jsx
commit 5b9239e6b195d07e59508003220549d89dba3624
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 00:33:14 2023 -0500
Update App.jsx
commit 66050fa09044d78c2caa4e0f4549c290bc9ea05e
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 00:29:11 2023 -0500
Update App.jsx
commit 8f1d6711dc0438d76b2fad6981bea2c56b79f998
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 00:23:12 2023 -0500
Update App.jsx
commit 5afde0e18d17ae53ea0831bc2421951d99dd55f5
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 00:18:54 2023 -0500
Update App.jsx
commit 8dfa256f27de585f50cb88aa6442e05fec49cdc8
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Thu Jul 27 00:05:12 2023 -0500
Update App.jsx
commit 19d05274a65fa2d68a00efa04045bcc7aa71d021
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Wed Jul 26 23:59:15 2023 -0500
Update App.jsx
commit ad90142be34665fc2d1bcacd4d2ada85cb12e607
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Wed Jul 26 23:58:27 2023 -0500
Update App.jsx
commit db3927bf5776e9296cbe690a7cdd9eba4e65f8de
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Wed Jul 26 23:48:26 2023 -0500
Update App.jsx
commit 9447e69ff3fbe4ef2bc43edfe5a8e50fbc1ffb59
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Wed Jul 26 23:43:58 2023 -0500
Update App.jsx
commit 67538adcb521edcd5cb66142ecef1e555511e7a6
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Wed Jul 26 23:37:31 2023 -0500
Update App.jsx
commit 1d10c97326b8d94856190e4e232d8037ad25ca91
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Wed Jul 26 23:30:05 2023 -0500
Update App.jsx
commit 354ea17a8a1c439538d3fd28ce03b3de8129d5ab
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Wed Jul 26 23:26:39 2023 -0500
Update App.jsx
commit d6bed534c53329438e4886749788d14f6a6fe745
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Wed Jul 26 23:19:03 2023 -0500
Update AuthContext.tsx
commit 72f4c7917cbb3fa6caf7cf05b255faabf33cce88
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Wed Jul 26 23:09:27 2023 -0500
Update index.jsx
commit 865399a407a1d355d08c7554fd55f712d675fd67
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Wed Jul 26 23:02:58 2023 -0500
Update index.jsx
commit 12de2f2abe3aa8601e20026d26e962b65f0d1c3b
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Wed Jul 26 22:56:31 2023 -0500
Update App.jsx
commit 8f3369ae45d0d9787556604ffed03a719bc64999
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Wed Jul 26 22:48:06 2023 -0500
Update App.jsx
commit a8e91516e4744d53e013458a540867f16ba5a51e
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Wed Jul 26 22:43:13 2023 -0500
Update App.jsx
commit e134cf50e18e87dedc258f6ee0d1099b4be957bf
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Wed Jul 26 22:19:32 2023 -0500
Update index.jsx
commit f221a3d7c5cd54a93d31418d7fb96da3a0737d70
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Wed Jul 26 22:16:50 2023 -0500
Update AuthContext.tsx
commit 43fce101d1e5348cbd3eba475c0f252eacca64fd
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Wed Jul 26 22:00:23 2023 -0500
Update AuthContext.tsx
commit 9928117216950b5f29b25cd2fd8f05de3ad28006
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Wed Jul 26 21:25:18 2023 -0500
Update AuthContext.tsx
commit cd8f7013c01f201f570c7e5b433121fb9a9e84d2
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Wed Jul 26 21:16:04 2023 -0500
Update AuthContext.tsx
commit 13604b99c5fede077f02ecabc3a65ff91986a530
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Wed Jul 26 20:33:28 2023 -0500
Update AuthContext.tsx
commit 6883ed84c410cad92eeb88af4a49808dd7439984
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Wed Jul 26 20:07:35 2023 -0500
Update App.jsx
commit 705db11dac252e1cbedbb80031f101766eeb576e
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Wed Jul 26 20:07:01 2023 -0500
Update AuthContext.tsx
commit 88f988464f4f2372f72fa0c512477dd43cdd070a
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Wed Jul 26 19:50:45 2023 -0500
Update App.jsx
commit df232e870acc14e1b4bdff105ecabb47f28ef1b3
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Wed Jul 26 19:17:45 2023 -0500
Update index.jsx
commit eed470db4a1179a8a5722c69c8b503b0948cda68
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Wed Jul 26 19:14:28 2023 -0500
Update AuthContext.tsx
commit 077c5428491de1b6e2d8469108891b1c446199eb
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Wed Jul 26 18:56:30 2023 -0500
Update AuthContext.tsx
commit 6081b9a37e949f4456312cbe5afe49a46d80bb88
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Wed Jul 26 18:41:40 2023 -0500
Update App.jsx
commit b87919b5cfac7e693f1f20b50da98db870ab3085
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Wed Jul 26 17:16:46 2023 -0500
Update App.jsx
commit ee3e3f62db933fa4116905ee1fc0970af15fc338
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Wed Jul 26 16:54:46 2023 -0500
Update AuthContext.tsx
commit dba3f0531ff7619eac6f6a4728385c55ac5cf193
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Wed Jul 26 16:47:50 2023 -0500
Update App.jsx
commit 19317e852eda103ac32058b685266bea939bec31
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Wed Jul 26 16:33:06 2023 -0500
Update AuthController.js
commit c2db200ec5490cf9c5b4639a74752b1822bb80dc
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Wed Jul 26 15:46:52 2023 -0500
Update App.jsx
commit afed07dbb4d1362389c50ae732b438c02f1c2a42
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Wed Jul 26 15:46:26 2023 -0500
Update App.jsx
commit d120f50212a668f6a3061482a32963ac08f6acc0
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Wed Jul 26 15:40:32 2023 -0500
Update AuthController.js
commit 10ca295ac1ab99641c25be9ec1b6bdba2f04d4bd
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Wed Jul 26 15:37:35 2023 -0500
Update App.jsx
commit 9e962fc18fcb33f28bfcc1eed77674ea5f00cc8a
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Wed Jul 26 15:21:12 2023 -0500
Update App.jsx
commit 03ac4766e41ef896cb720d83d89f6174f9d97a4f
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Wed Jul 26 15:13:57 2023 -0500
Update App.jsx
commit 94a2bd5121c289d106de89494f2dae1232306f21
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Wed Jul 26 14:57:23 2023 -0500
Update index.jsx
commit ff74ee93f269a716e8a3972295dfaf49f6dbb366
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Wed Jul 26 14:54:09 2023 -0500
Update index.jsx
commit 6ba6a6dcc5ca3992eafc8a07c65cecaf5f29b588
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Wed Jul 26 13:54:38 2023 -0500
Update App.jsx
commit 88ec6e85bcf9e13678405144ec39bc8cc6764cc7
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Wed Jul 26 13:50:22 2023 -0500
Update App.jsx
commit 908880556f35fba0fa2209b4f109719058613634
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Wed Jul 26 13:46:20 2023 -0500
Update index.jsx
commit ad08530b31e79f007e3b2ec6c22ee8e291019f20
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Wed Jul 26 13:41:41 2023 -0500
Update index.jsx
commit 6d74e20d88ef4839b98c3677dc087f61d1133d11
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Wed Jul 26 13:26:29 2023 -0500
Update index.jsx
commit 6758064059fd1846b744b8a3471a148f0fc15af7
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Wed Jul 26 13:21:36 2023 -0500
Update index.jsx
commit af48fad9662ecd7784febf2265b7eb837cf63a16
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Wed Jul 26 13:12:13 2023 -0500
Update App.jsx
commit 5ed3b135c7c42403447c72537e324fe295e5b92b
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Wed Jul 26 12:46:53 2023 -0500
Update App.jsx
commit f4f1199a55d5c790a57683d728fbda2a26ad1507
Author: Danny Avila <110412045+danny-avila@users.noreply.github.com>
Date: Wed Jul 26 12:57:26 2023 -0400
feat: docker-compose deployment file (#706)
* feat(deploy-compose.yml): add docker-compose file for development deployment
A new docker-compose file has been added for development deployment. This file defines the services required for running the application in a development environment. The services include a client service running nginx, an api service running the LibreChat application, a mongodb service for the database, and a meilisearch service for search functionality.
The client service is configured to use the latest version of the nginx image, with port 3080 mapped to port 80. It also mounts the nginx.conf file and the client's node_modules directory.
The api service is named LibreChat and is built from the librechat image. It exposes port 9000 and depends on the mongodb service. It also mounts the api directory, the .env files, and the client's node_modules directory.
The mongodb service is named chat-mongodb and uses the mongo image. It exposes port 27018 and mounts the data-node directory for data storage
* chore(deploy-compose.yml): update env_file path to ../../.env
* chore(deploy-compose.yml): update image name to librechat_deploy
chore(deploy-compose.yml): update build context to ../../
* chore(deploy-compose.yml): update image and comment out build section
The image for the service has been updated to `ghcr.io/danny-avila/librechat:latest`. The build section has been commented out as it is no longer needed.
* refactor(nginx.conf): reformat nginx.conf for better readability and maintainability
* chore(nginx.conf): add worker_connections configuration to events block
chore(nginx.conf): add listen configuration to server block
* chore(deploy-compose.yml): update nginx container ports configuration
feat(deploy-compose.yml): add support for HTTPS by exposing port 443
* docs(dev/README.md): add instructions for deploying with deploy-compose.yml
* docs(dev/README.md): update instructions for deploying with deploy-compose.yml
commit b6028a3434dd0b1e72d4699602349f7aa11882c5
Author: Danny Avila <110412045+danny-avila@users.noreply.github.com>
Date: Wed Jul 26 08:48:12 2023 -0400
Update breaking_changes.md
commit abef8c02c1d2ac99920da4e6ce1d42600ba89d1a
Author: Danny Avila <110412045+danny-avila@users.noreply.github.com>
Date: Wed Jul 26 08:44:51 2023 -0400
Update breaking_changes.md
commit 19af2b06cef2f51c1aea2b460febf71f22f6ba12
Author: Danny Avila <110412045+danny-avila@users.noreply.github.com>
Date: Tue Jul 25 19:27:55 2023 -0400
feat: utitlize lean queries, remove migration script, index createdAt timestamps (#698)
* feat(mongoDb): utitlize lean queries and index createdAt timestamps for cosmosDB support
* fix: remove unnecessary lean() method from deleteMany calls
* fix: remove unnecessary lean() method from deleteMany calls
* fix: remove lean() from queries that need hydration
* chore(migrateDb.js): remove unused migration script
fix(Preset.js): return lean documents when retrieving presets
refactor(index.js): remove migration script from server initialization
refactor(convos.js): remove toObject() when sending conversation object
refactor(presets.js): remove toObject() when sending presets object
commit bd29e761f328b1f8cc8dd5e9fba589e1220fd8a0
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Tue Jul 25 17:33:11 2023 -0500
Update index.jsx
commit 2f7658e39fa32c99cebccc97b838428fdc7a8f61
Author: Marco Beretta <81851188+Berry-13@users.noreply.github.com>
Date: Wed Jul 26 00:29:32 2023 +0200
Italian-localization-support-for-Nav-components-and-small-fix (#697)
commit 30240fcda3617901f9a3d0fcd3019c7918bb2727
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Tue Jul 25 15:59:35 2023 -0500
Update AuthContext.tsx
commit 2a59faf89f3c722b0ce86a898c4f8749a44f48a5
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Tue Jul 25 15:55:31 2023 -0500
Update AuthContext.tsx
commit 89bb6f8e91bda7b61118e5f47873d448f49cb245
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Tue Jul 25 15:40:38 2023 -0500
Update index.jsx
commit 4f41ba3c1df1601f1a3c71bb898c2c0e4dc60c59
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Tue Jul 25 15:05:23 2023 -0500
Update index.jsx
commit cd3e03be6cfd0211a19eff2c55bc69d25dc3306a
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Tue Jul 25 14:56:59 2023 -0500
Update index.jsx
commit f9a0efeebce0f0d2527de222178cadb69a7da2b7
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Tue Jul 25 14:52:06 2023 -0500
Update index.jsx
commit 918791e3de48d96333cc46b407b3847b8ab70fe6
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Tue Jul 25 14:42:54 2023 -0500
Update index.jsx
commit 701b64003c62a7548302e1836d1d9b6038d66dea
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Tue Jul 25 14:38:58 2023 -0500
Update index.jsx
commit a0dcb5bd09cc750b37dc73b67a9ef4b6343bda14
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Tue Jul 25 14:16:03 2023 -0500
Update index.jsx
commit 0f469c0334fb277ccaaca8bf1fa2aa7219466328
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Tue Jul 25 14:00:39 2023 -0500
Update index.jsx
commit 024b298a1014a03c8dfe65dc94bc6e6754e3b2f8
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Tue Jul 25 13:50:09 2023 -0500
Update index.js
commit 6b6d69a7718f421f067bdb1728ad855dd436d1ce
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Tue Jul 25 08:51:32 2023 -0500
Update index.js
commit 1b3e474ebc0a76fecfc2080d52b388300a330f6e
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Tue Jul 25 08:49:50 2023 -0500
Update index.js
commit 06219d87e8dbd5a5d26bd127094f8396062f14c8
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Tue Jul 25 07:21:19 2023 -0500
Update AuthController.js
commit ff7f84ade7ea03d10e23d59a5a4f981ea65c4905
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Tue Jul 25 07:20:31 2023 -0500
Update index.js
commit 79b563fa5a2604e9e7c194d974e96267735e5ad8
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Tue Jul 25 07:12:55 2023 -0500
Update index.js
commit d0b99c73763f473cdfdae8b41271b0c0c998d3e4
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Tue Jul 25 07:11:12 2023 -0500
Update LogoutController.js
commit 27ab966efdf140ede220cae2302d83bc2fce1253
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Tue Jul 25 07:10:41 2023 -0500
Update AuthController.js
commit 38cdf9014c476801c8daa2856bef257eed51c882
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Tue Jul 25 07:09:55 2023 -0500
Update auth.service.js
commit 03692442718b1e2190c2c4ff6c8b4541167ba2a2
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Tue Jul 25 07:08:24 2023 -0500
Update LogoutController.js
commit 9152b371923d45fb27094c61eecfd03e1e500e7d
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Tue Jul 25 07:07:52 2023 -0500
Update AuthController.js
commit 786ccc2fb776fe91c9eeb21e0071c53531ba20d9
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Tue Jul 25 07:06:35 2023 -0500
Update index.js
commit 47599e9d4971dbf3df743d4f15989807b1a52cd0
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Tue Jul 25 07:01:25 2023 -0500
Update index.js
commit a667d0f603074cd64926afcfcd9257ccf3424d44
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Tue Jul 25 06:56:23 2023 -0500
Update oauth.js
commit 344a64f8b8ba6f3d931f9f623119750edbf6ba14
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Tue Jul 25 01:09:16 2023 -0500
Update openidStrategy.js
commit 6458b4854e025acffe38657e1cc333949ead45df
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Tue Jul 25 00:55:58 2023 -0500
Update .env.example
commit 8f076f52a75ab083d0ede4271d36ba3cd649325e
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Tue Jul 25 00:47:22 2023 -0500
Update index.js
commit e9094efcd1a8f4bde4f0bca9c1d9748b3183217f
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Tue Jul 25 00:39:22 2023 -0500
Update AuthController.js
commit e7033594e99830805cce07d2668ae6b662692af7
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Tue Jul 25 00:29:11 2023 -0500
Update index.js
commit d2bef53fad82c5dfb1d5b86a89598b6beca2ad96
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Tue Jul 25 00:28:00 2023 -0500
Update AuthController.js
commit 70621d415d51091b89c5364098338eda5fcc3591
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Tue Jul 25 00:17:13 2023 -0500
Update LogoutController.js
commit dc968d400ea92e869051d993be20f193c5ed4680
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Tue Jul 25 00:16:29 2023 -0500
Update AuthController.js
commit fc5d7bb9ff363a8e2dd4f31306675e5ff9f6135a
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Tue Jul 25 00:07:25 2023 -0500
Update LogoutController.js
commit b4b988aac337463e7f3560cf262b1f4604070c00
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Tue Jul 25 00:06:59 2023 -0500
Update AuthController.js
commit d4634e4cba0a6bd66210272a7a202e7577924b0d
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Tue Jul 25 00:05:36 2023 -0500
Update index.js
commit bbb59aa3f842ecd06a82aac876658150cf7f22db
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Tue Jul 25 00:04:31 2023 -0500
Update AuthController.js
commit 1c71b1024cffc693111c14398bc2e9576b170323
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 23:52:39 2023 -0500
Update index.js
commit 5322478d36a2a697d6a0eb90faf967c54c075274
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 23:51:38 2023 -0500
Update AuthController.js
commit ecd57ffb8eb419eab80b35ae3f50998a9477c9c3
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 23:38:01 2023 -0500
Update AuthController.js
commit e5912c9ed96563847b1e885f86105c556108579f
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 23:32:28 2023 -0500
Update AuthController.js
commit 3021852586945af5ea15d97d7b35f687d801ea94
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 23:25:29 2023 -0500
Update AuthContext.tsx
commit 4c1dbf249795d3d236d861ab3e3ddd0c3c94b5e6
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 23:23:01 2023 -0500
Update App.jsx
commit e7f727b00ac5cc182ad7456b8ae185c0e249b141
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 23:17:24 2023 -0500
Update AuthController.js
commit 21c45bd1e60d2cf6a5bde25612d9202f58949eac
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 23:11:05 2023 -0500
Update AuthContext.tsx
commit 64fa6ee2233784b0f13b827c6ffde7ec483a46c2
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 23:08:33 2023 -0500
Update AuthContext.tsx
commit 4c0bb072cb6b0a6f7f75b9c03133ad8b36b048b4
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 22:58:48 2023 -0500
Update AuthContext.tsx
commit 718c323aa62607d494402ece4c7395e349a3c5ef
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 22:54:54 2023 -0500
Update App.jsx
commit d090e89b066bd285ac7876160a74b743ebb25d28
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 22:43:00 2023 -0500
Update AuthController.js
commit b70a6f450117d377c4e74cbde386696252866b48
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 22:34:02 2023 -0500
Update AuthController.js
commit b9648fa702e413779878e9704f6aa673ff7cd4d1
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 22:24:21 2023 -0500
Update AuthController.js
commit 411c5315b9183632d38cc0fe4d15c94fd92cfbe1
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 22:22:30 2023 -0500
Update AuthController.js
commit 75cdc83d92ea11b2494094a5bd6514d1015fc5ad
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 22:15:38 2023 -0500
Update ErrorController.js
commit 32c9445003a37fb0fe41ced6e6d43736c4c60ba7
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 22:09:14 2023 -0500
Update AuthController.js
commit 09a286bf3e190eec0082a9617eb9a34a840b2b93
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 22:00:48 2023 -0500
Update AuthController.js
commit 9fb09eaaca6736ae70f63addf0eb0bdb2455b568
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 21:50:02 2023 -0500
Update AuthController.js
commit 68291a17e1f45343f9c4f717c5061318cb71e917
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 21:39:52 2023 -0500
Update AuthController.js
commit 989063bd1e48e2562017be9ccf1648ff74b2e006
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 21:28:00 2023 -0500
Update AuthController.js
commit 30d7ded0ebf276620e1bfe31e0e8b3e8c75b9081
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 21:18:51 2023 -0500
Update AuthController.js
commit 269aaec34d0a249ca6ffc094adf1dbe416849bdc
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 21:12:31 2023 -0500
Update AuthController.js
commit dd632b0571bd950b3b9a0559e75f618b955b2796
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 21:06:20 2023 -0500
Update AuthController.js
commit 333ff7105def0dc927b20a1e2566b84b03fc0fba
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 20:58:24 2023 -0500
Update index.js
commit cc948f1fd7f2b2dd71c9bd4e287dc732d3543211
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 20:48:48 2023 -0500
Update AuthController.js
commit 41a824d851e3a56bda2d71d7d30e6bd0e58e3761
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 19:53:26 2023 -0500
Update index.js
commit dfb13e7b1eadf3a4217c8820129836a448337742
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 19:52:37 2023 -0500
Update ErrorController.js
commit 0638bdde495d3081f486215543d1cbc82b808373
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 19:40:23 2023 -0500
Update AuthController.js
commit 0931bbc47fca6bc4fb1b50383e73cd727d7ad1c0
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 19:09:48 2023 -0500
Update AuthController.js
commit c5c69b7792593d9e840f86cc4ab44846b67152f9
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 19:01:27 2023 -0500
Update AuthController.js
commit a6d0a93e1b86515edb8da8ea2e042a3e67c5851e
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 18:36:51 2023 -0500
Update AuthController.js
commit 06b926721a32de1af8c51075cfcb06cd5792063d
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 18:32:10 2023 -0500
Update AuthController.js
commit bc6c4c5278ef2727fe342ea33550fccf34d11f60
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 17:19:40 2023 -0500
Update AuthController.js
commit 41579b02d5d15f60de273a0d9b20c750cbe14d90
Merge: 5e46bbe8 d3138c79
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 17:15:42 2023 -0500
Merge branch 'danny-avila:main' into Refresh-Token-Intercept
commit 5e46bbe822926c6f44c7429cd322ab8f2c99a196
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 17:10:28 2023 -0500
Update AuthController.js
commit f67a92b8a2dfffaf591104524a498fa17d2caa5f
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 15:44:07 2023 -0500
Update AuthController.js
commit dc216a2924c26888eb141de2fe51d8941e0d2689
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 15:33:10 2023 -0500
Update index.js
commit f79506d8c316b16864ec57f0f7901abf6554cc47
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 15:29:54 2023 -0500
Update AuthController.js
commit d3138c79fcda1836e2f012721f9dddca9fa39a45
Author: Raí <140329135+itzraiss@users.noreply.github.com>
Date: Mon Jul 24 17:22:14 2023 -0300
Language files: Spanish translation and Portuguese corrections for PR. (#694)
* Add files via upload
* Add files via upload
commit 998441c4cf6cd855cf85afe8a78768b5a5d96da3
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 13:45:50 2023 -0500
Update auth.js
commit 2c10542e4269b2c06f23c9a7bec0898506244b3f
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 13:45:16 2023 -0500
Update auth.service.js
commit 7c1052e40159b147e2e16f0189775736c677cb38
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 13:42:58 2023 -0500
Update LogoutController.js
commit 3d2fc68c6357ada910c4fe3a3ad445c47cd58d53
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 13:42:32 2023 -0500
Update LoginController.js
commit 4edbb87a834ebdc252a8496150dd09e9c26fff6a
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 13:41:49 2023 -0500
Update AuthController.js
commit b31064e53d164220a461a877873552f227fd2fcf
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 13:23:30 2023 -0500
Update oauth.js
commit 32160b9ed72569cf38f91207f0d08da60efecc88
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 12:54:03 2023 -0500
Update oauth.js
commit bc83d5d09851e19a9dd4ef76cb4d2bc5ec547fab
Merge: f694b807 1e49b7ec
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 12:52:43 2023 -0500
Merge branch 'danny-avila:main' into Refresh-Token-Intercept
commit f694b80769f9f41ac3593b0af46ace38101998bf
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 12:47:17 2023 -0500
Update auth.service.js
commit f09c68a05af44415eff4ea7f7204d66e36c4ee01
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 12:35:37 2023 -0500
Update auth.service.js
commit a8e8d261f7148c200b9926a5b386066a6879df22
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 07:43:48 2023 -0500
Update auth.service.js
commit 1e49b7ecb1fc42d0c7b05ef929078e57e6affe92
Author: Abner Chou <hi@abnerchou.me>
Date: Mon Jul 24 08:33:08 2023 -0400
Support localization for Nav components (#688)
* init localization
* Update defaul to en
* Fix merge issue and import path.
* Set default to en
* Change jsx to tsx
* Update the password max length string.
* Remove languageContext as using the recoil instead.
* Add localization to component endpoints pages
* Revert default to en after testing.
* Update LoginForm.tsx
* Fix translation.
* Make lint happy
* Merge (#1)
* Create deploy.yml
* Add localization support for endpoint pages components (#667)
* init localization
* Update defaul to en
* Fix merge issue and import path.
* Set default to en
* Change jsx to tsx
* Update the password max length string.
* Remove languageContext as using the recoil instead.
* Add localization to component endpoints pages
* Revert default to en after testing.
* Update LoginForm.tsx
* Fix translation.
* Make lint happy
* Add a restart to melisearch in docker-compose.yml (#684)
* Oauth fixes for Cognito (#686)
* Add a restart to melisearch in docker-compose.yml
* Oauth fixes for Cognito
* Use the username or email for full name from oath if not provided
---------
Co-authored-by: Donavan <snark@hey.com>
* Italian localization support for endpoint (#687)
---------
Co-authored-by: Danny Avila <110412045+danny-avila@users.noreply.github.com>
Co-authored-by: Donavan Stanley <donavan.stanley@gmail.com>
Co-authored-by: Donavan <snark@hey.com>
Co-authored-by: Marco Beretta <81851188+Berry-13@users.noreply.github.com>
* Translate Nav pages
* Fix npm test
---------
Co-authored-by: Danny Avila <110412045+danny-avila@users.noreply.github.com>
Co-authored-by: Donavan Stanley <donavan.stanley@gmail.com>
Co-authored-by: Donavan <snark@hey.com>
Co-authored-by: Marco Beretta <81851188+Berry-13@users.noreply.github.com>
commit def73928b7ec3cafa71bd201652dbe06ed09e104
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 07:04:38 2023 -0500
Update auth.service.js
commit 53b28748526fb750c37ed9220c9dbfff2bb24e72
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 06:56:46 2023 -0500
Update auth.service.js
commit ba747e5df1a27de4de0f350435d9a442efa0c971
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 06:51:13 2023 -0500
Update oauth.js
commit 09bde8edb1919098c74c48e38cc2d40517a54c81
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 06:40:09 2023 -0500
Update oauth.js
commit 0f3c41738fe508a4ff0712396ca710b0bdb422b0
Merge: 87f4d4be 3b865fbc
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Mon Jul 24 06:14:15 2023 -0500
Merge branch 'danny-avila:main' into Refresh-Token-Intercept
commit 3b865fbc59f474784b0c466760f26c25eb4e57f2
Author: Danny Avila <110412045+danny-avila@users.noreply.github.com>
Date: Sun Jul 23 20:34:41 2023 -0400
Update mkdocs.yml
commit afd894553c12b6be423fb59447bb64b5394f0bb0
Author: Danny Avila <110412045+danny-avila@users.noreply.github.com>
Date: Sun Jul 23 17:30:58 2023 -0700
docs: add installation guide for free AI APIs (ChimeraGPT) (#692)
* docs: add installation guide for free AI APIs (chimeraGPT)
* docs: Update free_ai_apis.md with screenshots
commit df485e5bfe00d6d5cdf1370f2facea4bfb636211
Author: Daniel Avila <messagedaniel@protonmail.com>
Date: Sun Jul 23 19:49:26 2023 -0400
chore(.env.example): comment out OPENAI_MODELS and PLUGIN_MODELS
The OPENAI_MODELS and PLUGIN_MODELS variables are being commented out in the .env.example file. This is done to prefer fetching api/models as the default behavior
commit 77252bafc134455fe918fc7ce7614d5fdd12a08d
Author: Daniel Avila <messagedaniel@protonmail.com>
Date: Sun Jul 23 19:38:18 2023 -0400
chore(.prettierrc.js): update tabWidth to 2 and remove commented out code
commit bd1d5e991d140007e0d48382b22eaf145da69b71
Author: Daniel Avila <messagedaniel@protonmail.com>
Date: Sun Jul 23 19:33:51 2023 -0400
feat(endpoints): fetch v1/api/models for model selection when no default models are set
commit 18c4883ae045fa52290a0f9b0d1c8f5285268236
Author: Danny Avila <messagedaniel@protonmail.com>
Date: Sun Jul 23 14:31:50 2023 -0400
refactor(PluginsClient.js): simplify getFunctionModelName logic using if-else statements
refactor(PluginsClient.js): improve readability by extracting observedImagePath variable
fix(PluginsClient.js): check if responseMessage already includes observedImagePath before appending observation
commit 197307d514c93669ca84d45ee000e39b74369d00
Author: Youngwook Kim <youngwook.kim@gmail.com>
Date: Mon Jul 24 00:59:11 2023 +0900
fix(OpenAIClient): resolve null pointer exception in tokenizer management (#689)
commit 87f4d4be453f66e9257dfaa2507eabf7581d9b9d
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Sun Jul 23 08:53:04 2023 -0500
Update auth.service.js
commit 0b6722502a2789199755e8429b401676fada5fec
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Sun Jul 23 08:14:29 2023 -0500
Update index.js
commit f96e4f49a9ddacb9fd2244c826485c5a2ccee0ca
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Sun Jul 23 08:11:56 2023 -0500
Create removeExpiredSessions.js
commit 1fb87cb7e22f277b8515596e8daa85b65c47c6dd
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Sun Jul 23 08:06:47 2023 -0500
Update package.json
commit ea2d4958957b551bf7cfdbc0ee272e704f258532
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Sun Jul 23 08:05:33 2023 -0500
Update User.js
commit c36386ff24ca67ad83fdcce1a842cab52d2dc4d0
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Sun Jul 23 07:33:43 2023 -0500
Create Session.js
commit a7f1ec88a3e08428aa26aa640031d3e2fc0d3b90
Author: bsu3338 <bsu3338@users.noreply.github.com>
Date: Sun Jul 23 07:24:16 2023 -0500
Update .env.example
commit 130356654cf650a486461b59ce216ad287b06cac
Author: Marco Beretta <81851188+Berry-13@users.noreply.github.com>
Date: Sun Jul 23 02:12:48 2023 +0200
Italian localization support for endpoint (#687)
commit 8f9f09698b4964f217f9da4df598a0327df5545d
Author: Donavan Stanley <donavan.stanley@gmail.com>
Date: Sat Jul 22 20:12:15 2023 -0400
Oauth fixes for Cognito (#686)
* Add a restart to melisearch in docker-compose.yml
* Oauth fixes for Cognito
* Use the username or email for full name from oath if not provided
---------
Co-authored-by: Donavan <snark@hey.com>
commit 5da833e0666e8a1a2c97c6def8a639dceaf92ae8
Author: Donavan Stanley <donavan.stanley@gmail.com>
Date: Sat Jul 22 15:10:07 2023 -0400
Add a restart to melisearch in docker-compose.yml (#684)
commit b64273957a74cd7ca54bd163831a65f8398e101c
Author: Abner Chou <hi@abnerchou.me>
Date: Sat Jul 22 15:09:45 2023 -0400
Add localization support for endpoint pages components (#667)
* init localization
* Update defaul to en
* Fix merge issue and import path.
* Set default to en
* Change jsx to tsx
* Update the password max length string.
* Remove languageContext as using the recoil instead.
* Add localization to component endpoints pages
* Revert default to en after testing.
* Update LoginForm.tsx
* Fix translation.
* Make lint happy
commit 4148c6d2196c3460fcffba3204ab1421e4257b57
Author: Danny Avila <110412045+danny-avila@users.noreply.github.com>
Date: Sat Jul 22 13:49:49 2023 -0400
Create deploy.yml
commit e9d68e3bef61971aa0f25f366f91421a3ffad6c5
Author: Danny Avila <110412045+danny-avila@users.noreply.github.com>
Date: Sat Jul 22 13:35:00 2023 -0400
Update build.yml
commit bbe690cc4b4406cbb59ab09b3b64a6dde497bcb0
Author: Danny Avila <110412045+danny-avila@users.noreply.github.com>
Date: Sat Jul 22 13:29:48 2023 -0400
Update build.yml
commit a1ad471d874165fe62e85d85c036fd14984c636f
Author: Danny Avila <110412045+danny-avila@users.noreply.github.com>
Date: Sat Jul 22 13:21:30 2023 -0400
Update build.yml
commit c319d709f3d738dc5c03c0767ab71d35fedee502
Author: Danny Avila <110412045+danny-avila@users.noreply.github.com>
Date: Sat Jul 22 11:31:56 2023 -0400
Create build.yml
commit 6943f1c2c7f2809d51c3e7884ab57f96cf5ab5c1
Author: Danny Avila <110412045+danny-avila@users.noreply.github.com>
Date: Sat Jul 22 07:29:17 2023 -0700
refactor: improve passport strategy handling in async/await manner to prevent race conditions upon importing modules (#682)
commit e38483a8b92c086d5b14226f196dd7d9bd17b6b3
Author: Danny Avila <110412045+danny-avila@users.noreply.github.com>
Date: Fri Jul 21 18:51:35 2023 -0700
feat(config/update.js): add support for updating with single-compose file (#680)
commit 2a2e6d99916a0d2b15ade5666d35b9a6ead5c3e6
Author: Danny Avila <110412045+danny-avila@users.noreply.github.com>
Date: Fri Jul 21 17:11:05 2023 -0700
docs(dev): update README.md with instructions for using single-compose.yml (#676)
feat(single-compose.yml): add single-compose.yml for building leaner app container without meilisearch and mongodb services
- This is useful for deploying on Google, Azure, etc., as a single, leaner container.
- Instructions for running the container are added to the README.md file.
- The container requires a MongoDB Atlas connection string for the `MONGO_URI` environment variable.
- Remote Meilisearch may also be possible, but is not tested.
commit deb1472aa587b56e60413cf4d11c1485a8e663f4
Author: Danny Avila <110412045+danny-avila@users.noreply.github.com>
Date: Fri Jul 21 13:44:59 2023 -0700
chore: add update script for assuring clean installations (#673)
commit 8aa58ea240e8d3548637ca72524ba2c7d06e2ccc
Author: Danny Avila <110412045+danny-avila@users.noreply.github.com>
Date: Thu Jul 20 21:14:54 2023 -0700
chore(api): update langchain dependency to version 0.0.114 (#669)
commit 3a112a344da3f70b8e8506eab579989b46767c43
Author: Daniel Avila <messagedaniel@protonmail.com>
Date: Thu Jul 20 22:34:34 2023 -0400
fix(Content.jsx): remove 'z-index: 1;' from currentContent variable
fix(Content.jsx): exclude rehypePlugins if isIFrame is true
fix(Content.jsx): update content rendering to use currentContent variable
commit 712be248be288887faad19268b1c77e541104335
Author: Daniel Avila <messagedaniel@protonmail.com>
Date: Thu Jul 20 22:23:47 2023 -0400
chore: bump app version to 0.5.5
chore: bump @waylaidwanderer/chatgpt-api to 1.37.2
commit 530f9d303f46fa5caaece492d9f5c6ccf9cca59a
Author: fuegovic <32828263+fuegovic@users.noreply.github.com>
Date: Thu Jul 20 00:53:21 2023 -0400
feat: Bing Image Creator
Merge branch 'Refresh-Token-Intercept' into Refresh-Token-Update
bsu3338
pushed a commit
that referenced
this pull request
Aug 1, 2023
…I#726) * init localization * Update defaul to en * Fix merge issue and import path. * Set default to en * Change jsx to tsx * Update the password max length string. * Remove languageContext as using the recoil instead. * Add localization to component endpoints pages * Revert default to en after testing. * Update LoginForm.tsx * Fix translation. * Make lint happy * Merge (#1) * Create deploy.yml * Add localization support for endpoint pages components (LibreChat-AI#667) * init localization * Update defaul to en * Fix merge issue and import path. * Set default to en * Change jsx to tsx * Update the password max length string. * Remove languageContext as using the recoil instead. * Add localization to component endpoints pages * Revert default to en after testing. * Update LoginForm.tsx * Fix translation. * Make lint happy * Add a restart to melisearch in docker-compose.yml (LibreChat-AI#684) * Oauth fixes for Cognito (LibreChat-AI#686) * Add a restart to melisearch in docker-compose.yml * Oauth fixes for Cognito * Use the username or email for full name from oath if not provided --------- Co-authored-by: Donavan <snark@hey.com> * Italian localization support for endpoint (LibreChat-AI#687) --------- Co-authored-by: Danny Avila <110412045+danny-avila@users.noreply.github.com> Co-authored-by: Donavan Stanley <donavan.stanley@gmail.com> Co-authored-by: Donavan <snark@hey.com> Co-authored-by: Marco Beretta <81851188+Berry-13@users.noreply.github.com> * Translate Nav pages * Fix npm test * Add setting dropdown to change the language * Fix unit test * Use useRecoilState --------- Co-authored-by: Danny Avila <110412045+danny-avila@users.noreply.github.com> Co-authored-by: Donavan Stanley <donavan.stanley@gmail.com> Co-authored-by: Donavan <snark@hey.com> Co-authored-by: Marco Beretta <81851188+Berry-13@users.noreply.github.com>
bsu3338
added a commit
that referenced
this pull request
Aug 1, 2023
commit d207468 Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Mon Jul 31 21:21:27 2023 -0500 Update sse.js commit d09d3dd Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Mon Jul 31 21:19:28 2023 -0500 Update request.ts commit 736dab8 Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Mon Jul 31 21:15:23 2023 -0500 Update AuthContext.tsx commit 5076000 Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Mon Jul 31 21:13:46 2023 -0500 Update auth.service.js commit 5c846d5 Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Mon Jul 31 21:11:25 2023 -0500 Update AuthController.js commit f37df75 Merge: 9e82f84 2faeebf Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Mon Jul 31 21:01:08 2023 -0500 Merge branch 'danny-avila:main' into Refresh-Token-Intercept commit 9e82f84 Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Mon Jul 31 21:00:36 2023 -0500 Update AuthContext.tsx commit ff4f3cc Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Mon Jul 31 17:09:39 2023 -0500 Update AuthContext.tsx commit d98b6a7 Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Mon Jul 31 16:51:18 2023 -0500 Update AuthContext.tsx commit 06b2234 Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Mon Jul 31 16:41:54 2023 -0500 Update AuthContext.tsx commit 2d47b18 Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Mon Jul 31 13:42:23 2023 -0500 Update AuthContext.tsx commit 49e7724 Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Mon Jul 31 13:37:02 2023 -0500 Update AuthContext.tsx commit 41830a9 Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Mon Jul 31 13:31:36 2023 -0500 Update AuthContext.tsx commit fa87d2a Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Mon Jul 31 12:50:10 2023 -0500 Update AuthContext.tsx commit 2faeebf Author: Abner Chou <hi@abnerchou.me> Date: Mon Jul 31 11:47:14 2023 -0400 Add a dropdown list in setting to allow change language. (LibreChat-AI#726) * init localization * Update defaul to en * Fix merge issue and import path. * Set default to en * Change jsx to tsx * Update the password max length string. * Remove languageContext as using the recoil instead. * Add localization to component endpoints pages * Revert default to en after testing. * Update LoginForm.tsx * Fix translation. * Make lint happy * Merge (#1) * Create deploy.yml * Add localization support for endpoint pages components (LibreChat-AI#667) * init localization * Update defaul to en * Fix merge issue and import path. * Set default to en * Change jsx to tsx * Update the password max length string. * Remove languageContext as using the recoil instead. * Add localization to component endpoints pages * Revert default to en after testing. * Update LoginForm.tsx * Fix translation. * Make lint happy * Add a restart to melisearch in docker-compose.yml (LibreChat-AI#684) * Oauth fixes for Cognito (LibreChat-AI#686) * Add a restart to melisearch in docker-compose.yml * Oauth fixes for Cognito * Use the username or email for full name from oath if not provided --------- Co-authored-by: Donavan <snark@hey.com> * Italian localization support for endpoint (LibreChat-AI#687) --------- Co-authored-by: Danny Avila <110412045+danny-avila@users.noreply.github.com> Co-authored-by: Donavan Stanley <donavan.stanley@gmail.com> Co-authored-by: Donavan <snark@hey.com> Co-authored-by: Marco Beretta <81851188+Berry-13@users.noreply.github.com> * Translate Nav pages * Fix npm test * Add setting dropdown to change the language * Fix unit test * Use useRecoilState --------- Co-authored-by: Danny Avila <110412045+danny-avila@users.noreply.github.com> Co-authored-by: Donavan Stanley <donavan.stanley@gmail.com> Co-authored-by: Donavan <snark@hey.com> Co-authored-by: Marco Beretta <81851188+Berry-13@users.noreply.github.com> commit a0a8cbf Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Mon Jul 31 10:39:03 2023 -0500 Update AuthContext.tsx commit 81edf50 Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Mon Jul 31 09:59:37 2023 -0500 Update index.jsx commit b3cc43b Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Mon Jul 31 09:19:18 2023 -0500 Update index.jsx commit ec71c40 Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Sun Jul 30 21:59:05 2023 -0500 Update index.jsx commit 75e6816 Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Sun Jul 30 21:39:32 2023 -0500 Update index.jsx commit 11a917b Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Sun Jul 30 20:48:51 2023 -0500 Update AuthContext.tsx commit 922a027 Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Sun Jul 30 16:42:28 2023 -0500 Update index.jsx commit 38499c3 Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Sun Jul 30 16:10:42 2023 -0500 Update index.jsx commit 6d88995 Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Sun Jul 30 15:47:36 2023 -0500 Update index.jsx commit 38e7f84 Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Sun Jul 30 15:39:03 2023 -0500 Update index.jsx commit 947fd51 Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Sun Jul 30 15:23:46 2023 -0500 Update index.jsx commit 41ed33e Author: Danny Avila <110412045+danny-avila@users.noreply.github.com> Date: Sun Jul 30 13:10:46 2023 -0400 refactor(PluginsClient.js): remove initial thinking agentAction to make plugin use appear smarter and more seamless. (LibreChat-AI#729) commit da60d77 Author: Daniel Avila <messagedaniel@protonmail.com> Date: Sun Jul 30 11:47:47 2023 -0400 chore(deploy-compose.yml): add volume mapping for images directory commit b5aadc4 Author: Daniel Avila <messagedaniel@protonmail.com> Date: Sun Jul 30 11:37:03 2023 -0400 feat(data-provider): add GitHub Actions workflow for building and publishing package chore(data-provider): update package version to 0.1.2 chore(data-provider): update repository URL in package.json commit 545342b Author: Daniel Avila <messagedaniel@protonmail.com> Date: Sun Jul 30 11:21:30 2023 -0400 chore(package.json): update librechat-data-provider version to any chore(package.json): add packages/* to workspaces feat(package.json): add build:data-provider script feat(package.json): update frontend and frontend:ci scripts to include build:data-provider script commit 2c00279 Author: Daniel Avila <messagedaniel@protonmail.com> Date: Sun Jul 30 10:59:07 2023 -0400 chore(Dockerfile.multi): add data-provider package build and copy step commit 77a76f8 Author: Daniel Avila <messagedaniel@protonmail.com> Date: Sun Jul 30 10:37:25 2023 -0400 chore: add back data-provider commit 7441551 Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Sun Jul 30 08:40:52 2023 -0500 Update index.jsx commit a020b65 Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Sun Jul 30 08:18:17 2023 -0500 Update AuthContext.tsx commit 9e1f402 Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Sat Jul 29 14:07:35 2023 -0500 Update AuthContext.tsx commit 95dc863 Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Sat Jul 29 14:06:34 2023 -0500 Update App.jsx commit 1c7e97a Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Sat Jul 29 14:05:06 2023 -0500 Update index.jsx commit 28e05a0 Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Sat Jul 29 14:04:14 2023 -0500 Update index.jsx commit da5c8d8 Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Sat Jul 29 14:02:51 2023 -0500 Update Root.jsx commit cf29d3a Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Sat Jul 29 14:00:24 2023 -0500 Update handleSubmit.js commit 7a2056a Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Sat Jul 29 13:59:47 2023 -0500 Update handleSubmit.js commit 149aa5a Merge: c045610 488b373 Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Sat Jul 29 13:57:15 2023 -0500 Merge branch 'danny-avila:main' into Refresh-Token-Intercept commit 488b373 Author: Fuegovic <32828263+fuegovic@users.noreply.github.com> Date: Fri Jul 28 19:14:58 2023 -0400 Update index.html to replace ChatGPT Clone with LibreChat (LibreChat-AI#724) commit c045610 Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Fri Jul 28 18:07:32 2023 -0500 Update Root.jsx commit 74d0f6f Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Fri Jul 28 18:00:22 2023 -0500 Update Root.jsx commit 654107f Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Fri Jul 28 17:53:28 2023 -0500 Update index.jsx commit 07400cf Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Fri Jul 28 17:48:31 2023 -0500 Update index.jsx commit e48d976 Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Fri Jul 28 17:35:19 2023 -0500 Update index.jsx commit 8c1257e Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Fri Jul 28 17:08:27 2023 -0500 Update handleSubmit.js commit 3afc5f2 Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Fri Jul 28 17:07:27 2023 -0500 Update index.jsx commit 537ab78 Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Fri Jul 28 17:00:38 2023 -0500 Update handleSubmit.js commit aebe33a Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Fri Jul 28 16:52:38 2023 -0500 Update handleSubmit.js commit fdabdc7 Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Fri Jul 28 16:40:51 2023 -0500 Update handleSubmit.js commit 19e96bc Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Fri Jul 28 16:32:02 2023 -0500 Update handleSubmit.js commit c712b9b Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Fri Jul 28 16:30:01 2023 -0500 Update handleSubmit.js commit a6697ed Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Fri Jul 28 16:20:39 2023 -0500 Update AuthContext.tsx commit 4816e59 Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Fri Jul 28 16:17:46 2023 -0500 Update handleSubmit.js commit b2f0324 Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Fri Jul 28 16:06:18 2023 -0500 Update handleSubmit.js commit fa72882 Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Fri Jul 28 16:06:14 2023 -0500 Update index.jsx commit 0c0831c Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Fri Jul 28 15:18:47 2023 -0500 Update index.jsx commit b7d19b8 Merge: 50288e5 94764c9 Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Fri Jul 28 13:21:03 2023 -0500 Merge branch 'danny-avila:main' into Refresh-Token-Intercept commit 94764c9 Author: Danny Avila <110412045+danny-avila@users.noreply.github.com> Date: Fri Jul 28 13:51:41 2023 -0400 Release v0.5.6 (LibreChat-AI#723) commit e9c981c Author: Fuegovic <32828263+fuegovic@users.noreply.github.com> Date: Fri Jul 28 13:48:02 2023 -0400 feat: add version number in UI (LibreChat-AI#704) * feat: add version number in UI * feat: add version number in UI * feat: add version number in footer * Update Footer.tsx More concise, cleaner message --------- Co-authored-by: Danny Avila <110412045+danny-avila@users.noreply.github.com> commit bec1d24 Author: Danny Avila <messagedaniel@protonmail.com> Date: Fri Jul 28 13:39:29 2023 -0400 fix(Eng.tsx): change 'New Chat' to 'New chat' for consistency with other translations commit 131cb6c Author: Danny Avila <messagedaniel@protonmail.com> Date: Fri Jul 28 13:18:05 2023 -0400 chore: remove no longer needed route for nonexistant method commit a2b6e9a Author: Danny Avila <messagedaniel@protonmail.com> Date: Fri Jul 28 13:16:41 2023 -0400 fix(meilisearch): results will now properly paginate commit 428fd5b Author: Danny Avila <messagedaniel@protonmail.com> Date: Fri Jul 28 12:13:16 2023 -0400 chore(mongoMeili.js): update console log messages for indexing in Meilisearch commit 9cacf76 Author: Danny Avila <messagedaniel@protonmail.com> Date: Fri Jul 28 12:09:14 2023 -0400 refactor(mongoMeili.js): remove console.log statement for document not indexed commit 7b8036a Author: Danny Avila <messagedaniel@protonmail.com> Date: Fri Jul 28 11:58:56 2023 -0400 fix(anthropic.js, gptPlugins.js, openAI.js): add error handling to abortMessage function calls commit d568178 Author: Danny Avila <messagedaniel@protonmail.com> Date: Fri Jul 28 11:46:55 2023 -0400 chore(convos.js): comment out console.log statement for debugging deletion source commit f88a068 Author: Danny Avila <messagedaniel@protonmail.com> Date: Fri Jul 28 11:46:15 2023 -0400 fix(db/indexSync.js): update import paths for Conversation and Message models feat(db/indexSync.js): add synchronization logic between MongoDB collection and MeiliSearch index fix(models/plugins/mongoMeili.js): update createMeiliMongooseModel function to remove unused parameters and add documentation for syncWithMeili method commit ae51e61 Author: Marco Beretta <81851188+Berry-13@users.noreply.github.com> Date: Fri Jul 28 19:40:47 2023 +0200 docs: Improved ngrok installation and enhanced user_auth_system.md (LibreChat-AI#721) * Update ngrok.md * Update user_auth_system.md * Update user_auth_system.md * Update user_auth_system.md
bsu3338
added a commit
that referenced
this pull request
Aug 1, 2023
commit d207468 Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Mon Jul 31 21:21:27 2023 -0500 Update sse.js commit d09d3dd Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Mon Jul 31 21:19:28 2023 -0500 Update request.ts commit 736dab8 Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Mon Jul 31 21:15:23 2023 -0500 Update AuthContext.tsx commit 5076000 Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Mon Jul 31 21:13:46 2023 -0500 Update auth.service.js commit 5c846d5 Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Mon Jul 31 21:11:25 2023 -0500 Update AuthController.js commit f37df75 Merge: 9e82f84 2faeebf Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Mon Jul 31 21:01:08 2023 -0500 Merge branch 'danny-avila:main' into Refresh-Token-Intercept commit 9e82f84 Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Mon Jul 31 21:00:36 2023 -0500 Update AuthContext.tsx commit ff4f3cc Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Mon Jul 31 17:09:39 2023 -0500 Update AuthContext.tsx commit d98b6a7 Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Mon Jul 31 16:51:18 2023 -0500 Update AuthContext.tsx commit 06b2234 Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Mon Jul 31 16:41:54 2023 -0500 Update AuthContext.tsx commit 2d47b18 Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Mon Jul 31 13:42:23 2023 -0500 Update AuthContext.tsx commit 49e7724 Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Mon Jul 31 13:37:02 2023 -0500 Update AuthContext.tsx commit 41830a9 Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Mon Jul 31 13:31:36 2023 -0500 Update AuthContext.tsx commit fa87d2a Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Mon Jul 31 12:50:10 2023 -0500 Update AuthContext.tsx commit 2faeebf Author: Abner Chou <hi@abnerchou.me> Date: Mon Jul 31 11:47:14 2023 -0400 Add a dropdown list in setting to allow change language. (LibreChat-AI#726) * init localization * Update defaul to en * Fix merge issue and import path. * Set default to en * Change jsx to tsx * Update the password max length string. * Remove languageContext as using the recoil instead. * Add localization to component endpoints pages * Revert default to en after testing. * Update LoginForm.tsx * Fix translation. * Make lint happy * Merge (#1) * Create deploy.yml * Add localization support for endpoint pages components (LibreChat-AI#667) * init localization * Update defaul to en * Fix merge issue and import path. * Set default to en * Change jsx to tsx * Update the password max length string. * Remove languageContext as using the recoil instead. * Add localization to component endpoints pages * Revert default to en after testing. * Update LoginForm.tsx * Fix translation. * Make lint happy * Add a restart to melisearch in docker-compose.yml (LibreChat-AI#684) * Oauth fixes for Cognito (LibreChat-AI#686) * Add a restart to melisearch in docker-compose.yml * Oauth fixes for Cognito * Use the username or email for full name from oath if not provided --------- Co-authored-by: Donavan <snark@hey.com> * Italian localization support for endpoint (LibreChat-AI#687) --------- Co-authored-by: Danny Avila <110412045+danny-avila@users.noreply.github.com> Co-authored-by: Donavan Stanley <donavan.stanley@gmail.com> Co-authored-by: Donavan <snark@hey.com> Co-authored-by: Marco Beretta <81851188+Berry-13@users.noreply.github.com> * Translate Nav pages * Fix npm test * Add setting dropdown to change the language * Fix unit test * Use useRecoilState --------- Co-authored-by: Danny Avila <110412045+danny-avila@users.noreply.github.com> Co-authored-by: Donavan Stanley <donavan.stanley@gmail.com> Co-authored-by: Donavan <snark@hey.com> Co-authored-by: Marco Beretta <81851188+Berry-13@users.noreply.github.com> commit a0a8cbf Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Mon Jul 31 10:39:03 2023 -0500 Update AuthContext.tsx commit 81edf50 Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Mon Jul 31 09:59:37 2023 -0500 Update index.jsx commit b3cc43b Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Mon Jul 31 09:19:18 2023 -0500 Update index.jsx commit ec71c40 Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Sun Jul 30 21:59:05 2023 -0500 Update index.jsx commit 75e6816 Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Sun Jul 30 21:39:32 2023 -0500 Update index.jsx commit 11a917b Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Sun Jul 30 20:48:51 2023 -0500 Update AuthContext.tsx commit 922a027 Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Sun Jul 30 16:42:28 2023 -0500 Update index.jsx commit 38499c3 Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Sun Jul 30 16:10:42 2023 -0500 Update index.jsx commit 6d88995 Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Sun Jul 30 15:47:36 2023 -0500 Update index.jsx commit 38e7f84 Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Sun Jul 30 15:39:03 2023 -0500 Update index.jsx commit 947fd51 Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Sun Jul 30 15:23:46 2023 -0500 Update index.jsx commit 41ed33e Author: Danny Avila <110412045+danny-avila@users.noreply.github.com> Date: Sun Jul 30 13:10:46 2023 -0400 refactor(PluginsClient.js): remove initial thinking agentAction to make plugin use appear smarter and more seamless. (LibreChat-AI#729) commit da60d77 Author: Daniel Avila <messagedaniel@protonmail.com> Date: Sun Jul 30 11:47:47 2023 -0400 chore(deploy-compose.yml): add volume mapping for images directory commit b5aadc4 Author: Daniel Avila <messagedaniel@protonmail.com> Date: Sun Jul 30 11:37:03 2023 -0400 feat(data-provider): add GitHub Actions workflow for building and publishing package chore(data-provider): update package version to 0.1.2 chore(data-provider): update repository URL in package.json commit 545342b Author: Daniel Avila <messagedaniel@protonmail.com> Date: Sun Jul 30 11:21:30 2023 -0400 chore(package.json): update librechat-data-provider version to any chore(package.json): add packages/* to workspaces feat(package.json): add build:data-provider script feat(package.json): update frontend and frontend:ci scripts to include build:data-provider script commit 2c00279 Author: Daniel Avila <messagedaniel@protonmail.com> Date: Sun Jul 30 10:59:07 2023 -0400 chore(Dockerfile.multi): add data-provider package build and copy step commit 77a76f8 Author: Daniel Avila <messagedaniel@protonmail.com> Date: Sun Jul 30 10:37:25 2023 -0400 chore: add back data-provider commit 7441551 Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Sun Jul 30 08:40:52 2023 -0500 Update index.jsx commit a020b65 Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Sun Jul 30 08:18:17 2023 -0500 Update AuthContext.tsx commit 9e1f402 Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Sat Jul 29 14:07:35 2023 -0500 Update AuthContext.tsx commit 95dc863 Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Sat Jul 29 14:06:34 2023 -0500 Update App.jsx commit 1c7e97a Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Sat Jul 29 14:05:06 2023 -0500 Update index.jsx commit 28e05a0 Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Sat Jul 29 14:04:14 2023 -0500 Update index.jsx commit da5c8d8 Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Sat Jul 29 14:02:51 2023 -0500 Update Root.jsx commit cf29d3a Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Sat Jul 29 14:00:24 2023 -0500 Update handleSubmit.js commit 7a2056a Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Sat Jul 29 13:59:47 2023 -0500 Update handleSubmit.js commit 149aa5a Merge: c045610 488b373 Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Sat Jul 29 13:57:15 2023 -0500 Merge branch 'danny-avila:main' into Refresh-Token-Intercept commit 488b373 Author: Fuegovic <32828263+fuegovic@users.noreply.github.com> Date: Fri Jul 28 19:14:58 2023 -0400 Update index.html to replace ChatGPT Clone with LibreChat (LibreChat-AI#724) commit c045610 Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Fri Jul 28 18:07:32 2023 -0500 Update Root.jsx commit 74d0f6f Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Fri Jul 28 18:00:22 2023 -0500 Update Root.jsx commit 654107f Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Fri Jul 28 17:53:28 2023 -0500 Update index.jsx commit 07400cf Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Fri Jul 28 17:48:31 2023 -0500 Update index.jsx commit e48d976 Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Fri Jul 28 17:35:19 2023 -0500 Update index.jsx commit 8c1257e Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Fri Jul 28 17:08:27 2023 -0500 Update handleSubmit.js commit 3afc5f2 Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Fri Jul 28 17:07:27 2023 -0500 Update index.jsx commit 537ab78 Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Fri Jul 28 17:00:38 2023 -0500 Update handleSubmit.js commit aebe33a Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Fri Jul 28 16:52:38 2023 -0500 Update handleSubmit.js commit fdabdc7 Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Fri Jul 28 16:40:51 2023 -0500 Update handleSubmit.js commit 19e96bc Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Fri Jul 28 16:32:02 2023 -0500 Update handleSubmit.js commit c712b9b Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Fri Jul 28 16:30:01 2023 -0500 Update handleSubmit.js commit a6697ed Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Fri Jul 28 16:20:39 2023 -0500 Update AuthContext.tsx commit 4816e59 Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Fri Jul 28 16:17:46 2023 -0500 Update handleSubmit.js commit b2f0324 Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Fri Jul 28 16:06:18 2023 -0500 Update handleSubmit.js commit fa72882 Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Fri Jul 28 16:06:14 2023 -0500 Update index.jsx commit 0c0831c Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Fri Jul 28 15:18:47 2023 -0500 Update index.jsx commit b7d19b8 Merge: 50288e5 94764c9 Author: bsu3338 <bsu3338@users.noreply.github.com> Date: Fri Jul 28 13:21:03 2023 -0500 Merge branch 'danny-avila:main' into Refresh-Token-Intercept commit 94764c9 Author: Danny Avila <110412045+danny-avila@users.noreply.github.com> Date: Fri Jul 28 13:51:41 2023 -0400 Release v0.5.6 (LibreChat-AI#723) commit e9c981c Author: Fuegovic <32828263+fuegovic@users.noreply.github.com> Date: Fri Jul 28 13:48:02 2023 -0400 feat: add version number in UI (LibreChat-AI#704) * feat: add version number in UI * feat: add version number in UI * feat: add version number in footer * Update Footer.tsx More concise, cleaner message --------- Co-authored-by: Danny Avila <110412045+danny-avila@users.noreply.github.com> commit bec1d24 Author: Danny Avila <messagedaniel@protonmail.com> Date: Fri Jul 28 13:39:29 2023 -0400 fix(Eng.tsx): change 'New Chat' to 'New chat' for consistency with other translations commit 131cb6c Author: Danny Avila <messagedaniel@protonmail.com> Date: Fri Jul 28 13:18:05 2023 -0400 chore: remove no longer needed route for nonexistant method commit a2b6e9a Author: Danny Avila <messagedaniel@protonmail.com> Date: Fri Jul 28 13:16:41 2023 -0400 fix(meilisearch): results will now properly paginate commit 428fd5b Author: Danny Avila <messagedaniel@protonmail.com> Date: Fri Jul 28 12:13:16 2023 -0400 chore(mongoMeili.js): update console log messages for indexing in Meilisearch commit 9cacf76 Author: Danny Avila <messagedaniel@protonmail.com> Date: Fri Jul 28 12:09:14 2023 -0400 refactor(mongoMeili.js): remove console.log statement for document not indexed commit 7b8036a Author: Danny Avila <messagedaniel@protonmail.com> Date: Fri Jul 28 11:58:56 2023 -0400 fix(anthropic.js, gptPlugins.js, openAI.js): add error handling to abortMessage function calls commit d568178 Author: Danny Avila <messagedaniel@protonmail.com> Date: Fri Jul 28 11:46:55 2023 -0400 chore(convos.js): comment out console.log statement for debugging deletion source commit f88a068 Author: Danny Avila <messagedaniel@protonmail.com> Date: Fri Jul 28 11:46:15 2023 -0400 fix(db/indexSync.js): update import paths for Conversation and Message models feat(db/indexSync.js): add synchronization logic between MongoDB collection and MeiliSearch index fix(models/plugins/mongoMeili.js): update createMeiliMongooseModel function to remove unused parameters and add documentation for syncWithMeili method commit ae51e61 Author: Marco Beretta <81851188+Berry-13@users.noreply.github.com> Date: Fri Jul 28 19:40:47 2023 +0200 docs: Improved ngrok installation and enhanced user_auth_system.md (LibreChat-AI#721) * Update ngrok.md * Update user_auth_system.md * Update user_auth_system.md * Update user_auth_system.md Merge remote-tracking branch 'origin/Refresh-Token-Intercept' into Refresh-Token-Update
bsu3338
pushed a commit
that referenced
this pull request
Jul 18, 2024
* 🗨️ feat: Prompts (LibreChat-AI#7) * WIP: MERGE prompts/frontend (#1) * added schema for prompt and promptgroup, added model methods for prompts, added routes for prompts * * updated promptGroup Schema * updated model methods for prompts (get, add, delete) * slight fixes in prompt routes * * Created Files Management components * Created Vector Stores components * Added file management route in the routes folder * Completed UI for Files list, Compeleted UI for vector stores list, Completed UI for upload file modal, Completed UI for preview file, Completed UI for preview vector store * Fixed style and UI fixes for file dashboard, file list and vector stores list * added responsiveness classes for vector store page * fixed responsiveness of file page, dashboard page, and main page * fixed styling and responsiveness issues on dashboard page, file list page and vector store page * added queries and mutations for prompts and promptGroups, added relevant endpoints in data-provider, added relevant components prompts, added and updated relevant APIs * added types on mutation queries data service, updated prompt attributes * feature: Prompts and prompt groups management, added relevant APIs, added types for data service/queries/mutations, added relevant mutation and queries * chore: typing clarifications * added drop down on prompts mgmt dashboard * Fixes: fixed version switching issue on tags update or labels update, added cross button on create prompt group, fixed list updation on prompt group renaiming, added CSV upload button * Feature: Added oneliner and category attributes in prompt group, added schema for categories, added schema methods and route for categories * chore: typing and lint issues * chore: more type and linter fixes * chore: linting * chore: prompt controller and backend typing example; MOVE TO CONTROLLER DIRECTORY * chore: more type fixes * style: prompt name changes * chore: more type changes, and stateful prompt name change without flickering * fix: Return result of savePrompt in patchPrompt API endpoint * fix: navigation prompt queries; refactor: name 'prompt-groups' to just 'groups' * refactor: fetch prompt groups rewrite * refactor(prompts): query/mutation statefulness * refactor: remove `isActive` field * refactor: remove labels, consolidate logic * style: width, layout shift * refactor: improve hover toggle behavior and styling * refactor: add useParams hook to PromptListItem for dynamic rendering and add timeout ref for blur timeout * chore: hide upload button * refactor: import Button component from correct location in PromptSidePanel * style: prompt editor styling * style: fix more layout shifts * style: container scroll * refactor: Rename CreatePrompt component to CreatePromptForm * refactor: use react-hook-form * refactor: Add Prompts components and routes to Dashboard * style: skeletons for loading * fix: optimize makePromptProduction * refactor: consolidate variables * feat: create prompt form validation * refactor: Consolidate variables and update mutation hooks * style: minor touchups * chore: Update lucide-react npm dependency to version 0.394.0 and npm audit fix * refactor: add a new icon for the Prompts heading. * style: Update PromptsView heading to use h1 instead of h2 and other minor margin issues * chore: wording * refactor: Update PromptsView heading to use h1 instead of h2, consolidate variables, and add new icons * refactor: Prompts Button for Mobile * feature: added category field in prompt group, added relevant API and static data on BE to support FE UI for category in prompt group * chore: template for prompt cards --------- Co-authored-by: Fawadpot <contactfawada@gmail.com> * WIP: Prompts/frontend Continued (#2) * chore: loading style, remove unused component * feat: Add CategorySelector component for prompt group category selection * feat: add categories to create prompt * feat: prompt versions styling * feat: optimistic updates for prompt production state * refactor: optimize form state and show if prompt field is dirty with cross icon, also other styling changes * chore: remove unused code and localizations * fix: light mode styling * WIP: SidePanel Prompts * refactor: move to groups directory * refactor: rename GroupsSidePanel to GroupSidePanel and update imports * style: ListCard * refactor: isProduction changes * refactor: infinite query with productionPrompt * refactor: optimize snippets and prompts, and styling * refactor: Update getSnippet function to accept a length parameter * chore: localizations * feat: prompts navigation to chat and vice versa * fix: create prompt * feat: remember last selected category for creating prompts * fix(promptGroups): fix pagination and add usePromptGroupsNav hook * Prompts/frontend 3 (#3) * fix: stateful issues with prompt groups * style: improved layout * refactor: improve variable naming in Eng.ts * refactor: theme selector styling improvements * added prompt cards on chat new page, with dark mode, added API to fetch random prompts, added types for useQuery Slightly improved usePromptGroupNav logic to fetch updated result for pageSize, updated prompt cards view with darkmode and responsiveness fixed page size option buttons styling to match the theme added dark mode on create prompt page and prompt edit/preview page fixed page size option buttons styling to match the theme added dark mode on create prompt page and prompt edit/preview page * WIP: Prompts/frontend (#4) * fix: optimize and fix paginated query * fix: remove unique constraint on names * refactor: button links and styling * style: menu border light mode * feat: Add Auto-Send Switch component for prompts groups * refactor(ChatView): use form context for submission text * chore: clear convo state on navigation to dashboard routes * chore: save prompt edit name on tab, remove console log * feat: basic prompt submission * refactor: move Auto-Send Switch * style(ListCard): border styling * feat: Add function to detect variables in text * feat: Add OriginalDialog component to UI library * chore(ui): Update SelectDropDown options list class to use text-xs size * refactor: submitMessage hook now includes submitPrompt, make compatible to document query selector * WIP: Variable Dialog * feat: variable submission working for both auto-send and non-autosend * feat: dashboard breadcrumbs and prompts/chat navigation * refactor: dashboard breadcrumb and dashboard link to chat navigation * refactor: Update VariableDialog and VariableForm styles * Prompts: Admin features (LibreChat-AI#5) * fix: link issue * fix: usePromptGroupsNav add missing dep. * style: dashbreadcrumb and sidepanel text color * temp fix: remove refetch on pageNumber change * fix: handle multiple variable replacement * WIP: create project schema and add project groups to fetch * feat: Add functionality to add prompt group IDs to a project * feat: Add caching for startup config in config route * chore: remove prompt landing * style: Update Skeleton component with additional background styling * chore: styling and types * WIP: SharePrompt first draft * feat(SharePrompt): form validation * feat: shared global indicators * refactor: prompt details * refactor: change NoPromptGroup directory * feat: preview prompt * feat: remove/add global prompts, add rbac-related enums * refactor: manage prompts location * WIP: first draft admin settings for prompts * feat: SystemRoles enum * refactor: update PromptDetails component styling * style: ellipsis custom class for showing more preview text * WIP: initial role schema and initialization * style: improved margins for single unordered lists * fix: use custom chat form context to prevent re-renders from FormProvider * feat: Role mutations for Prompt Permissions * feat: fetch user role * feat: update AdminSettings form default values from user role values * refactor: rename PromptPermissions to Permissions for general definitions * feat: initial role checks * feat: Add optional `bodyProps` parameter to generateCheckAccess middleware * refactor: UI access checks * Prompts: delete (LibreChat-AI#6) * Fixed delete prompt version API, fixed types and logic for prompt version deletion, updated prompt delete mutation logic * chore: Update return type of deletePrompt function in Prompt.js --------- Co-authored-by: Fawadpot <contactfawada@gmail.com> * chore: Update package-lock.json version to 0.7.4-rc1 and fast-xml-parser to 4.4.0 * feat: toast for saving admin settings, add timer no-access navigation * feat: always make prod * feat: Add localization to category labels in CategorySelector component * feat: Update category label localization in CategorySelector component * fix: Enable making prompt production in Prompt API --------- Co-authored-by: Fawadpot <contactfawada@gmail.com> * feat: Add helper fn for dark mode detection in ThemeProvider * style: surface-primary definition * fix(useHasAccess): utilize user.role and not just USER role * fix: empty category and role fetch * refactort: increase max height to options list and use label if no localization is found * fix: update CategorySelector to handle empty category value and improve localization * refactor: move prompts to own store/reactquery modules, add in filter WIP * refactor: Rename AutoSendSwitch to AutoSendPrompt * style: theming commit * style: fix slight coloring issue for convos in dark mode * style: better composition for prompts side panel * style: remove gray-750 and make it gray-850 * chore: adjust theming * feat: filter all prompt groups and properly remove prompts from projects * refactor: optimize delete prompt groups further * chore: localization * feat: Add uniqueProperty filtering to normalizeData function * WIP: filter prompts * chore: Update FilterPrompts component to include User icon in FilterItem * feat(FilterPrompts): set categories * feat: more system filters and show selected category icon * style: always make prod, flips switch to avoid mis-clicks * style: ui/ux loading/no prompts * chore: style FilterPrompts ChatView * fix: handle missing role edge case * style: special variables * feat: special variables * refactor: improve replaceSpecialVars function in prompts.ts * feat: simple/advanced editor modes * chore: bump versions * feat: localizations and hide production button on simple mode * fix: error connecting layout shift * fix: prompts CRUD for admins * fix: secure single group fetch * style: sidepanel styling * style(PromptName): bring edit button closer to name * style: mobile prompts header * style: mobile prompts header continued * style: align send prompts switch right * feat: description * Update special variables description in Eng.ts * feat: update/create/preview oneliner * fix: allow empty oneliner update * style: loading improvement and always make selected prompt Production if simple mode * fix: production index set and remove unused props * fix(ci): mock initializeRoles * fix: address LibreChat-AI#3128 * fix: address LibreChat-AI#3128 * feat: add deletion confirmation dialog * fix: mobile UI issues * style: prompt library UI update * style: focus, logcal tab order * style: Refactor SelectDropDown component to improve code readability and maintainability * chore: bump data-provider * chore: fix labels * refactor: confirm delete prompt version --------- Co-authored-by: Marco Beretta <81851188+berry-13@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
…ures (LibreChat-AI#197)
components for plugins in progress
WIP: add langchain client implementation for tools/plugins
feat(langchain): add loadHistory function for loading chat history from database
feat(langchain): add saveMessageToDatabase function for saving chat messages to database
chore(Memory.js): remove Memory.js file from the project directory.
WIP: adding plugin functionality ——————————————————
fix(eslintrc.js): change arrow-parens rule to always require parentheses
refactor(agent.js): reorganize imports and add new imports
feat(agent.js): add support for saving and loading chat history
feat(agent.js): add support for saving messages to database
feat(agent.js): add ChatAgent class with initialize and sendMessage methods
fix(langchain): use getConvo and saveMessage functions from models.js instead of Conversation and Message models feat(langchain): add user parameter to loadHistory and saveMessageToDatabase functions chore(package.json): update langchain package version to 0.0.59 and add langchain script to run test2.js file ——————————————————
WIP: testing agent initialization
WIP: testing various agent methods
feat(agent.js): add CustomChatAgent class and initializeAgentExecutorWithOptions method
feat(customChatAgent.js): add CustomPromptTemplate and CustomOutputParser classes
refactor(langchain): uncomment code for input2 and options
feat(langchain): add input1 to read comments on a youtube video
docs(langchain): remove commented code and add whitespace to package.json
WIP: feat: plugin endpoint, backend class working
feat(agent.js): add support for Zapier NLA API key
feat(agent.js): add ZapierToolKit to tools if zapierApiKey is provided
feat(customAgent.js): change prompt prefix and suffix to reflect new task-based prompt
feat(test4.js): add test for new task-based prompt
style(langchain): improve readability and add comments to code
feat(langchain): update prompt message for custom agent
fix(langchain): update message format in test4.js
style(customAgent.js): remove unnecessary capitalization and rephrase some sentences
test(langchain): add test2 and test3 scripts to package.json
chore(customAgent.js): fix typo in comment, change "an" to "identical"
WIP: gpt-4 testing
feat(langchain): add AIPluginTool and HumanTool classes
fix(langchain): remove zapierApiKey option from ChatAgent constructor
refactor(langchain): update langchain package to v0.0.64
misc(langchain): update test2, test3, and test4 scripts to use --inspect flag
feat(langchain): add GoogleSearchAPI tool for searching the web using Google Custom Search API
feat(askGPTPlugins.js): add support for progress callback in ask function
fix(agent.js): pass progress callback to sendApiMessage function
refactor(agent.js): load tools from options and initialize them in constructor
feat(agent.js): add support for environment variable SERPAPI_API_KEY
feat(agent.js): add support for environment variable ZAPIER_NLA_API_KEY
docs(agent.js): remove commented out code and add comments to clarify code
chore(langchain): remove unused files loadHistory.js and saveMessage.js
feat(validateTools.js): add function to validate API keys for supported tools
feat(langchain): update langchain package to version 0.0.66
feat(langchain): add support for GPT-4 model
fix(server/index.js): fix uncaughtException handler to ignore 'fetch failed' errors
refactor(agent.js): remove FORMAT_INSTRUCTIONS and replace with a more concise message
refactor(agent.js): remove unused variable 'errorMessage'
refactor(agent.js): change 'result' variable initialization to an empty object instead of null
refactor(agent.js): change error message when response generation fails
refactor(agent.js): change output message when response generation fails
refactor(agent.js): change output message when response generation succeeds
chore(langchain): comment out unused model in ChatAgent constructor
feat(langchain): add test5 script to package.json for running test5.js script
refactor(agent.js): change response to answer and update message
refactor(test3.js, test5.js): remove commented out code and add comments
The changes in agent.js are to improve the message that is returned to the user. The word "response" has been changed to "answer" to better reflect the output of the chatbot. The message has also been updated to provide clearer instructions to the user.
The changes in test3.js and test5.js are to remove commented out code and add comments to improve readability.
fix: fix typo in BingAI/Settings.jsx
feat: add Dockerfile for app containerization
docs(google_search.md): add guide for setting up Google Custom Search API key and ID
docs: update link to system message guidelines in Bing AI Settings component
docs: update link to system message guidelines in GOOGLE_SEARCH.md
feat: add JAILBREAK_INFO.md guide for Bing AI jailbreak mode system message guidelines
style(api): remove unnecessary quotes and empty values from .env.example
style(agent.js): refactor getActions method to accept an input parameter
feat(agent.js): add handleChainEnd method to CustomChatAgent class
style(customAgent.js): add a new line to the end of the file
style(test5.js): comment out unused variable and update input1 variable
style(googleSearch.js): change tool name to kebab-case
chore(langchain): comment out handleChainEnd method in agent.js
feat(langchain): add browser tool to ChatAgent in test2.js
feat(langchain): add modelOptions to ChatAgent in test2.js
feat(langchain): change question in input1 and request article review summary in test5.js
fix(askGPTPlugins.js): fix syntax error by removing extra comma in parentMessageId field
feat(askGPTPlugins.js): add default value of null to parentMessageId parameter in ask function
fix(askGPTPlugins.js): change endpoint string from 'GPTPlugins' to 'gptPlugins'
feat(endpoints.js): add support for gptPlugins endpoint
feat(PresetItem.jsx): add support for gptPlugins endpoint
feat(HoverButtons.jsx): add support for gptPlugins endpoint
feat(createPayload.ts): add support for gptPlugins endpoint
feat(types.ts): add gptPlugins endpoint to EModelEndpoint enum
feat(endpoints.js): add gptPlugins endpoint to availableEndpoints selector
feat(cleanupPreset.js): add support for gptPlugins endpoint
feat(getDefaultConversation.js): add support for gptPlugins endpoint
feat(getIcon.jsx): add support for gptPlugins endpoint
feat(handleSubmit.js): add support for gptPlugins endpoint
refactor(agent.js): remove debug option from options object
refactor(agent.js): change tool name from 'google-search' to 'google'
refactor(agent.js): update description for 'google' tool
feat(agent.js): add support for citing sources when using web links in response message
fix(agent.js): update error message to not mention error to user
feat(agent.js): add unique message ids for user message and response message
feat(agent.js): limit number of search results to 5 in 'google' tool
refactor(validateTools.js): add console log to show valid tools
feat(askGPTPlugins.js): add support for GPT-3.5-turbo model and validate model option
refactor(askGPTPlugins.js): remove unused imports and variables
refactor(askGPTPlugins.js): remove commented code
refactor(askGPTPlugins.js): remove unused parameters in ask function
feat(ask/index.js): add askGPTPlugins route to router
feat(NewConversationMenu): add alpha tag to gptPlugins endpoint and rename it to Plugins
refactor(askGPTPlugins.js): remove commented code and unused imports feat(askGPTPlugins.js): add support for debug option in endpointOption feat(askGPTPlugins.js): add support for chatGptLabel, promptPrefix, temperature, top_p, presence_penalty, and frequency_penalty in endpointOption feat(askGPTPlugins.js): add support for sending plugin and pluginend events feat(askGPTPlugins.js): add onAgentAction and onChainEnd callbacks to ChatAgent.sendMessage refactor(titleConvo.js): comment out unused imports refactor(validateTools.js): comment out console.log statement refactor(agent.js): change saveMessage to include unfinished property feat(agent.js): add endpoint property to saveConvo call in saveMessageToDatabase feat(askGPTPlugins.js): add validateTools import and use it to validate endpointOption.tools before passing to ChatAgent constructor feat(askGPTPlugins.js
refactor(MessageHeader.jsx): extract plugins section into a separate variable and add support for gptPlugins endpoint
fix(MessageHeader.jsx): disable clicking on non-clickable endpoints
components for plugins in progress
feat(Plugin.jsx): add plugin prop to Plugin component and display plugin name
feat(Plugin.jsx): add loading state and display loading spinner
feat(Plugin.jsx): add Disclosure component to Plugin component
feat(Plugin.jsx): add Disclosure.Panel to Plugin component to display team pricing information
feat(Spinner.jsx): add classProp prop to Spinner component to allow for custom styling
feat(Landing.jsx): add Plugin component to Landing page for testing
testing gpt plugins
feat(plugins): Milestone commit
The
handlers.jsfile now includes aformatActionfunction that formats the action object for display in the UI. ThecreateOnProgressfunction now returns asendIntermediateMessagefunction that sends intermediate messages to the client.feat (client): add support for plugins in messages
This commit adds support for plugins in messages. It includes changes to the
handlers.js,index.jsx,CodeBlock.jsx,Message.jsx,MessageHeader.jsx, andPlugin.jsxfiles.The
index.jsxfile now includes apluginproperty in themessageHandlerfunction.The
CodeBlock.jsxfile now includes apluginproperty that determines the language of the code block.The
Message.jsxfile now includes aPlugincomponent that displays the plugin used in the message.The
MessageHeader.jsxfile now includes aPluginscomponent that displays the enabled plugins.feat(langchain): add OpenAICreateImage tool for generating images based on user prompts
fix(langchain): update validateTools to include create-image tool
fix(langchain): save plugin data to messageSchema
fix(server/routes/askGPTPlugins.js): save userMessage and response to messageSchema
feat(langchain): add SelfReflectionTool
Add a new tool to the LangChain agent, SelfReflectionTool, which enhances the agent's self-awareness by reflecting on its thoughts before taking action. The tool provides a space for the agent to explore and organize its ideas in response to the user's message.
Also, update the prefix message to reflect the changes in the agent's behavior and the way it should engage with the user. The prefix message now emphasizes the use of tools when necessary, and relying on the agent's knowledge for creative requests. It also provides clear instructions on how to use the 'Action' input and how to carry out tasks in the sequence written by the human.
Finally, update the OpenAICreateImage tool to return the image URL in markdown format. The tool replaces newlines and spaces in the input text with hyphens to create a valid markdown link.
Milestone commit: better error handling with custom output parser, dir and file re-org
style(langchain): fix formatting and add comments to prefix.js
fix(langchain): remove commented out code in test6.js
feat(langchain): reduce maxAttempts from 3 to 2 in CustomChatAgent's buildPromptPrefix method
feat(langchain): add null check for result.output in CustomChatAgent's buildPromptPrefix method
style(langchain): improve consistency and readability of code
This commit improves the consistency and readability of the code in the langchain directory. Specifically, it:
feat: add wolfram, improve image creation, rename to dall-e
feat(ask): add support for DALL-E tool in formatAction function
feat(ask): add support for self-reflection tool in formatAction function
feat(Plugin.jsx): add support for self-reflection tool in Plugin component
fix(Plugin.jsx): fix Plugin component to not display 'None' when latest is not available
docs(openaiCreateImage.js): update tool description to clarify usage
feat(agent.js): add message parameter to initialize function
feat(agent.js): pass message parameter to SelfReflectionTool constructor
feat(customAgent.js): add longestToolName variable to CustomOutputParser
feat(openaiCreateImage.js): replace new lines with spaces in prompt parameter
feat(selfReflection.js): add message parameter to SelfReflectionTool constructor
feat(selfReflection.js): add placeholder response to selfReflect function
feat: frontend plugin selection
fix: agent updates, available tools via endpoint config
fix: improve frontend plugin selection
feat: further customize agent and bypass executor when no tools are provided
fix: key issue in multiselect and allow setting changes during convo in plugins endpoint
fix: convo will save modelOptions, fix persistent errors with agent
fix: add looser final answer parsing and edit action formatting
fix: handle edge case where stop token is not hit and causes long parsing error
feat: trying new prompt for image creation
fix: improvements based on gpt-3.5
feat: allow setting model options throughout plugin conversation
fix: agent adjustments
improve final reply for gpt-4, gpt-3.5 needs a more stable approach
fix: better context output for gpt-3.5
fix: added clarification for better context output for gpt-3.5
feat(PluginsOptions): add advanced mode to show/hide options
style(PluginsOptions): add styles for advanced mode and show/hide options
minor changes to styling
refactor(langchain): add support for custom GPT-4 agent
This commit adds support for a custom GPT-4 agent in the langchain module. The
CustomGpt4Agentclass extends theZeroShotAgentclass and includes a newcreatePromptmethod that generates a prompt template for the agent. TheinitializeCustomAgentfunction has been updated to use theCustomGpt4Agentclass when the model is not GPT-3.The
instructions.jsfile has also been updated to include new instructions for the GPT-4 agent. TheformatInstructionsmethod has been removed and replaced withgpt4Instructionsandprefix2andsuffix2have been added to include the new instructions.feat(langchain): add custom output parser for langchain agents
This commit adds a custom output parser for langchain agents. The new parser is called CustomOutputParser and it extends ZeroShotAgentOutputParser. It takes a fields object as a parameter and sets the tools and longestToolName properties. It also sets the finishToolNameRegex property to match the final answer. The parse method of the CustomOutputParser class takes a text parameter and returns an object with returnValues, log, and toolInput properties.
This commit also adds a Gpt4OutputParser class that extends ZeroShotAgentOutputParser. It takes a fields object as a parameter and sets the tools and longestToolName properties. It also sets the finishToolNameRegex property to match the final answer. The parse method of the Gpt4OutputParser class takes a text parameter and returns an object with returnValues, log, and toolInput properties.
feat(langchain): add isGpt3 parameter to
Stable Diffusion Plugin (Stable Diffusion Plugin LibreChat-AI/LibreChat#204)
Added stable diffusion plugin
Added example prompt
Fixed naming
Removed brackets in the prompt
fix: improved agent for gpt-3.5
fix: outparser, gpt3 instructions, and wolfram error handling
chore: update langchain to 0.0.71
fix: long parsing action input fix
fix: make plugin select close on clicking label/button
fix: make plugin select close on clicking label/button
fix: wolfram input formatting and gpt-3 payload without plugins
chore(api): update axios package version to 1.3.4
feat(api): add requireJwtAuth middleware to askGPTPlugins endpoint
fix(api): replace session user with user id in askGPTPlugins endpoint
docs(LOCAL_INSTALL.md): update guide for local installation and testing
This commit updates the guide for local installation and testing of the ChatGPT-Clone app. It includes instructions for locally running the app, updating the app version, and running tests. It also includes a new option for running the app using Docker. The commit also fixes some typos and formatting issues.
add reverseProxy to plugins client
chore(Dockerfile-app): add Dockerfile for building and running the app in a container
docs: remove outdated guides on Google search and Bing jailbreak mode
docs(LOCAL_INSTALL.md): remove outdated Windows installation instructions and update MeiliSearch configuration file
fix: handle n/a parsing error better, reduce token waste if no agentic behavior is needed
style: fix formatting and add parentheses around arrow function parameter
style: change hover background color to white and dark hover background color to gray-700
chore: re-organize agent dir and files
feat(ChatAgent.js): add support for PlanAndExecuteAgentExecutor
feat(PlanAndExecuteAgentExecutor.js): add PlanAndExecuteAgentExecutor class
feat(planExecutor.js): add demo for PlanAndExecuteAgentExecutor
feat: add azure support to plugins
refactor(utils): add basePath endpoint for genAzureEndpoint
feat(api): add support for Azure OpenAI API in various modules and tools
feat: add plugin api for fetching available tools
feat: add data service for getting available plugins
feat: first iteration plugin store UI
refactor: rename files to follow proper naming convention
feat: Plugin store UI components
feat: create separate user routes, service, controller, and add plugins to user model
feat: create data service for adding and removing plugins per user
feat: UI for adding and removing plugins, displaying plugins in dropdown based on what user has installed
fix: merge conflicts from main
fix: fix plugin items titles
fix: tool.value -> tool.pluginKey
fix: testing returnDirect for self-reflection
fix: add browser tool to manifest
refactor(outputParser.js): remove commented out code
feat(outputParser.js): add support for thought input when there is no action input
handling 'use tool' edge case
merge main to langchain
fix(User.js, auth.service.js, localStrategy.js): change deprecated Joi.validate() to schema.validate() method (fix(User.js, auth.service.js, localStrategy.js): change deprecated Joi.validate() to schema.validate() method LibreChat-AI/LibreChat#322)
fix(auth.service.js): fixes deprecated error callback in mongoose save method (fix(auth.service.js): fixes deprecated error callback in mongoose save method LibreChat-AI/LibreChat#323)
chore: run formatting script with new rules
refactor: add requiresAuth to manifest, fix uninstall button
version with plugin auth as dialog modal
feat: Complete frontend for plugin auth
frontend styling updates
feat: api for plugin auth
feat: Add tooltip with field description to plugin auth form
fix: issue with plugin that has no auth
feat(tools): add support for user-specific API keys
This commit adds support for user-specific API keys for the following tools:
It also adds support for OpenAI API key for the Web Browser tool.
The
validateToolsfunction now takes auserparameter and checks for user-specific API keys before falling back to environment variables.The
loadToolsfunction now takes auserparameter and initializes the tools with user-specific API keys if available.The
manifest.jsonfile has been updated to include the newauthConfigfields for the tools that support user-specific API keys.The
askGPTPlugins.jsfile has been updated to use thevalidateToolsfunction with theuserparameter.refactor(ChatAgent.js): add user parameter to initialize function and pass it to loadTools function
refactor(tools/index.js): set default value for tools parameter in validateTools function
refactor(askGPTPlugins.js): remove duplicate user variable declaration and use the one from req object
refactor(ChatAgent.js): await validTool() before pushing to this.tools array
refactor(tools/index.js): use Map instead of Set to store valid tools
refactor(tools/index.js): filter availableTools to only validate tools passed in
refactor(PluginController.js): filter out duplicate plugins by pluginKey
refactor(crypto.js): use environment variables for encryption key and initialization vector
feat(PluginService.js): add null check for pluginAuth in getUserPluginAuthValue()
feat(api): add credentials key and IV to .env.example for securely storing credentials
Adds testing for handling tools, introducing a test env to the backend Fixes bugs & optimizes code as revealed through testing, including:
test(index.test.js): add test to validate a tool from an environment variable
test(tools): add test for initializing an authenticated tool through Environment Variables
refactor(ChatAgent.js): remove commented out code and unused imports
refactor(ChatAgent.js): move instructions to a separate file and import them
fix(ChatAgent.js): replace hardcoded instructions with imported ones
refactor(ChatAgent.js): change import path for TextStream
refactor(stream.js): remove unused TextStream class
chore(.gitignore): add .env.test to gitignore
refactor(ChatAgent.js): rename CustomChatAgent to ChatAgent
test(ChatAgent.test.js): add tests for ChatAgent class
refactor(outputParser.js): remove OldOutputParser class
refactor(outputParser.js): rename CustomOutputParser to OutputParser
docs(.env.test.example): add comment explaining how to use OPENAI_API_KEY
refactor(jestSetup.js): use dotenv to load environment variables from .env.test file
Various optimizations and config, add tests for PluginStoreDialog
test(ChatAgent.test.js): add test to check if chat history is returned correctly
test: unit tests for plugin store
test: add frontend-test script to root package.json
feat(ChatAgent.js, askGPTPlugins.js): add support for aborting chat requests (in progress)
test: add more client tests
feat(ChatAgent): allow plugin requests to be cancelled
feat(ChatAgent): allow message regeneration
feat(ChatAgent): remember last selected tools
Remove plugins we don't yet have from manifest.json
fix(ChatAgent.js): increase maxAttempts from 1 to 2
fix(ChatAgent.js): change error message to 'Cancelled.' if message was aborted mid-generation
fix(openaiCreateImage.js): replace unwanted characters in input string
fix(handlers.js): compare action.tool in lowercase to 'self-reflection'
fix(ChatAgent): Fix up plugin I/O formatting for n/a actions
refactor(Plugin.jsx): remove unused import statement
feat(Plugin.jsx): add Plugin component with svg paths and styles
refactor: simplify credential encryption/decryption by using a single key and IV for all environments. Update crypto.js and .env.example files accordingly.
fix(ChatAgent.js): reduce maxAttempts from 2 to 1
feat(ChatAgent.js): add model information to responseMessage object
feat(Message.js): add model field to messageSchema
feat(Message.js): add model field to message object
feat(Message.jsx): pass model information to getIcon function
feat(getIcon.jsx): add Plugin component and handle plugin messages differently
feat(askGPTPlugins.js): add model property to the ask function response object
feat(EndpointItem.jsx): add message property to the EndpointItem component
feat(MessageHeader.jsx): add Plugin icon to the plugins section
feat(MessageHeader.jsx): change alpha to beta in the plugins section
feat(svg): add Plugin, GPTIcon, and BingIcon components to the svg folder
refactor(EndpointItems.jsx): remove unused import statement
refactor(googleSearch.js, wolfram.js): change error handling to return a message instead of throwing an error
refactor(CustomAgent): remove commented code and change return object to include returnValues property
feat(CustomAgent.js): add currentDateString to createPrompt method options
deps(api/package.json): update langchain to v0.0.81
fix: do not show pagination if the maxPage is 1
Add Zapier back to manifest (accidentally removed)
chore(api): update langchain dependency to version 0.0.84
feat(DALL-E.js): add DALL-E tool for generating images using OpenAI's DALL-E API
refactor(handleTools.js): update import for DALL-E tool
refactor(index.test.js): update import for DALL-E tool
refactor(stablediffusion.js): add check for image directory existence before saving image
refactor(CustomAgent): rename instructions prefix variable to gpt3 and add gpt4 instructions
feat(CustomAgent): add support for gpt-4 model
fix(initializeCustomAgent.js): pass model name to createPrompt method
fix(outputParser.js): set selectedTool to 'self-reflection' when tool parsing fails
style(langchain/tools): update guidelines for image creation in DALL-E and StableDiffusion
chore(api): update "@waylaidwanderer/chatgpt-api" dependency to version "^1.36.3"
refactor(ChatAgent.js): use environment variable for reverse proxy url
refactor(ChatAgent.js): use environment variable for openai base path
refactor(instructions.js): update gpt3 and gpt3-v2 instructions
refactor(outputParser.js): update finishToolNameRegex in CustomOutputParser class
refactor(DALL-E.js): change apiKey and azureKey fields to uppercase
refactor(googleSearch.js): change cx and apiKey fields to uppercase
feat(manifest.json): add authConfig field for Stable Diffusion WebUI API URL
refactor(stablediffusion.js): add url field to constructor and change getServerURL() to this.url
refactor(wolfram.js): change apiKey field to uppercase WOLFRAM_APP_ID
refactor(handleTools.js): simplify tool loading and add support for custom tool constructors and options
refactor(handleTools.js): remove commented out code and unused imports
refactor(handleTools.js, index.js): change file name from wolfram.js to Wolfram.js and selfReflection.js to SelfReflection.js to follow PascalCase convention
refactor(outputParser.js, askGPTPlugins.js): improve code readability and remove unnecessary comments
feat(GoogleSearch.js): add GoogleSearchAPI tool to allow agents to use the Google Custom Search API
feat(SelfReflection.js): add SelfReflectionTool to allow agents to reflect on their thoughts and actions
feat(StableDiffusion.js): add StableDiffusionAPI tool to allow agents to generate images using stable diffusion webui's api
feat(Wolfram.js): add WolframAlphaAPI tool for computation, math, curated knowledge & real-time data through WolframAlpha.
testing openai specs
doc: fix link in .env.example
package-update
fix(MultiSelectDropDown.jsx): handle null or undefined values in availableValues array
refactor(DALL-E.js, StableDiffusion.js): remove 'dist/' from image path
feat(docker-compose.yml): add comments for reverse proxy configuration
chore(.gitignore): ignore client/public/images/
fix(DALL-E.js, StableDiffusion.js): change image path from dist/ to public/
feat(index.js): add support for serving static files from client/public/ directory
fix: remove selected tool when uninstalled
plugin options in progress
fix: fix issue with uninstalling a plugin that is in use and typescript errors
feat(gptPlugins): add Preset support for GPT Plugins endpoint
feat(ChatAgent.js): add support for agentOptions object
feat(convoSchema.js): add agentOptions field to conversation schema
feat(defaults.js): add agentOptions object to defaults
feat(presetSchema.js): add agentOptions field to preset schema
feat(askGPTPlugins.js): add support for agentOptions object in request body
feat(EditPresetDialog.jsx): add support for showing/hiding GPT Plugins agent settings
feat(EditPresetDialog.jsx): add support for setting GPT Plugins agent options
fix(EndpointOptionsDialog.jsx): change endpoint name from 'gptPlugins' to 'Plugins'
feat(AgentSettings.jsx): add AgentSettings component for GPT plugins configuration
feat(client): add GPT Plugins settings component and endpoint to Settings component
fix(client): remove unused imports in GoogleOptions component
feat(PluginsOptions): add support for agent settings and refactor code
feat(PluginsOptions): add GPTIcon to show/hide agent settings button
feat(index.ts): export SVG components
feat(GPTIcon.jsx): add className prop to GPTIcon component
feat(GPTIcon.jsx): import cn function from utils
feat(BingIcon.tsx): export BingIcon component
feat(index.ts): export BingIcon component
feat(index.ts): export MessagesSquared component
refactor(cleanupPreset.js): add default values for agentOptions in gptPlugins endpoint
feat(getDefaultConversation.js, handleSubmit.js): add agentOptions object to conversation object for GPT plugins endpoint. Update default temperature value to 0.8. Add chatGptLabel and promptPrefix properties to conversation object.
fix: set default convo back to null
refactor(ChatAgent.js, askGPTPlugins.js, AgentSettings.jsx): change variable names for better readability and remove redundant code
test: add RecoilRoot to layout-test-utils
refactor(askGPTPlugins.js): remove redundant code and use endpointOption directly
feat(askGPTPlugins.js): add validation for tools in endpointOption before using it
chore(ChatAgent.js, Settings.jsx): add agentOptions to saveConvo function and adjust Settings component height
The ChatAgent.js file was modified to include the agentOptions object in the saveConvo function. The Settings.jsx file was modified to adjust the height of the component to ensure that all content is visible.
refactor(ChatAgent.js): extract reverseProxyUrl option to a class property and add support for it
feat(ChatAgent.js): add support for completionMode option in sendApiMessage method
feat(ChatAgent.js): add support for user-provided promptPrefix in buildPrompt method
feat(plugins): allow preset change mid conversation
chore: update OPENAI_KEY to OPENAI_API_KEY in .github/playwright.yml and api/.env.example
refactor(chatgpt-client.js): update OPENAI_KEY to OPENAI_API_KEY
feat(langchain): add demo-aiplugin.js and demo-yaml.js, remove test2.js, test3.js, and test4.js
chore: remove unused test files
fix(titleConvo.js): fix typo in environment variable name
fix(askGPTPlugins.js): fix typo in environment variable name
fix(endpoints.js): fix typo in environment variable name
docs: update installation guide to use OPENAI_API_KEY instead of OPENAI_KEY in .env file
fix(index.test.js): change import of GoogleSearchAPI to use uppercase G in GoogleSearch
chore(api): bump langchain version
feat(PluginController.js): authenticate plugins from environment variables if they are set
feat(PluginStoreDialog.tsx): show plugin auth form only if plugin is not authenticated by env var and require authentication
feat(types.ts): add authenticated field to TPlugin type definition
docs: update google_search.md and add stable_diffusion.md
Update stable_diffusion.md
refactor(Wolfram.js): remove newline characters from query before encoding
docs(wolfram.md): add instructions for setting WOLFRAM_APP_ID in api.env to bypass prompt for AppID in plugin
refactor(Wolfram.js): replace deprecated replaceAll method with replace method
Update wolfram.md
fix(askGPTPlugins): error message will reference correct Parent Message
refactor(chatgpt-client.js, ChatAgent.js): simplify maxContextTokens calculation and add promptPrefix parameter to buildPrompt method
docs: initial draft of intro to plugins
Update introduction.md
Update introduction.md
Feature: User/Reg cleanup + Install / Upgrade script for langchain (Feature: User/Reg cleanup + Install / Upgrade script for langchain LibreChat-AI/LibreChat#427)
test: login tests
test: finish login tests
test: initial tests for registration
test: registration specs
feature: Init a app config file
chore(jwt): Throw warning if secret is default
feature(frontend): Ability to disable registration
feature(env): Env in the root + version support ie .env.prod, .env.dev, .env.test
feature: Upgrade .env script for users
chore(config): Refactor and remove legacy env refs
feature(upgrade): Upgrade script for .env changes
feature: Install script and upgrade script
bugfix: Uncomment line to remove old .env file
chore: rename OPENAI_KEY to OPENAI_API_KEY
chore: Cleanup config changes/bugs
bugfix: Fix config and node env issues
bugfix: Config validation logic
bugfix: Handle unusual env configs gracefully
bugfix: Revert route changes and fix registration disable calling
bugfix: Fix env issues in frontend
bugfix: Fix login
bugfix: Fix frontend envs
bugfix: Fix frontend jest tests
bugfix: Fix upgrade scripts
bugfix: Allow install in non-tty envs
bugfix(windows): Use cross-env to set for windows
bugfix(env): Handle .env being incorrect to begin with for client domain
chore(merge-conflict): Update to LibreChat
chore(merge-conflict): Update to package-lock
chore: comment out unused agent options
Update langchain plugins docs (Update langchain plugins docs LibreChat-AI/LibreChat#461)
Update: install docs (LibreChat) (Update: install docs (LibreChat) LibreChat-AI/LibreChat#458)
Release: rename project from ChatGPT Clone to LibreChat
Release: rename project from ChatGPT Clone to LibreChat
Release: rename project from ChatGPT Clone to LibreChat
Release: rename project from ChatGPT Clone to LibreChat
Release: rename project from ChatGPT Clone to LibreChat
Update documentation_guidelines.md
Update introduction.md
add link to readme
add link back to readme
add link back to readme
add Plugins to ToC
Add a new configuration option
langchainProxyto the ChatAgent class. If the option is set, thebasePathconfiguration option of theChatOpenAIinstance is set to the base path oflangchainProxy.bugfix(errors): Possible workaround for error flashing (bugfix(errors): Possible workaround for error flashing LibreChat-AI/LibreChat#463)
Test/user auth system client tests (Test/user auth system client tests LibreChat-AI/LibreChat#462)
test: login tests
test: finish login tests
test: initial tests for registration
test: registration specs
chore(api): update langchain dependency to version 0.0.91
Update introduction.md
Update introduction.md
Update introduction.md
fix: no longer renders html in markdown content
fix: patch XSS vulnerability completely by handling cursor on the frontend without css/html
fix(Content.jsx): fix cursor logic so it never shows for static messages
bugfix(langchain): Upgrade script, docker, env and docs (bugfix(langchain): Upgrade script, docker, env and docs LibreChat-AI/LibreChat#465)
bugfix(errors): Remove incorrect manual fix from misunderstanding
chore(env): Lets not make a .env.prod and use the prod values in the default root .env
chore(upgrade.js): Lets tell the user about .env.dev if we create it
bugfix(env): Move to full name environments for vite
chore(env-example): Explain how to get google login working in production
bugfix(oauth): Minor fix to point isProduction to a correct value
bugfix: Typo in public
chore(docs): Update docs to note the changes to .env
chore(docs): Include note on how to get google auth working in dev and how to disable registration
bugfix: Fix missing env changes
bugfix: Fix up docker to work with new env / npm changes
Update .env.example
Cleanup the env of the palm2 instruction and fix to formating
bugfix: Remove volume map for client dir
chore(env-example): Change instructions to be more user centric
update: install docs (update: install docs LibreChat-AI/LibreChat#466)
Add files via upload
Update apis-and-tokens.md
Update apis-and-tokens.md
Update docker_install.md
Update linux_install.md
Rename apis-and-tokens.md to apis_and_tokens.md
Update docker_install.md
Update linux_install.md
Update mac_install.md
Update linux_install.md
Update docker_install.md
Update windows_install.md
Update apis_and_tokens.md
Update mac_install.md
Update linux_install.md
Update docker_install.md
Update README.md
Update README.md : Breaking Changes
add new API/Token docs to Toc
docs: guide on how to create your own plugin
Update make_your_own.md
Update make_your_own.md
feat(docker): add build args for frontend variables in Dockerfile
feat(docker-compose): add build args for frontend variables in docker-compose.yml
Update docker_install.md
Update docker_install.md
Update docker_install.md
Update docker_install.md
docs: update (docs: update LibreChat-AI/LibreChat#469)
Update: make_your_own.md
Update README.md
add
make_your_own.mdto ToCUpdate linux_install.md
Update mac_install.md
Update windows_install.md
Update apis_and_tokens.md
Update docker_install.md
Update docker_install.md
Update linux_install.md
Update mac_install.md
Update windows_install.md
Update apis_and_tokens.md
Update user_auth_system.md
Update docker_install.md
clean up of repeated information
Update docker_install.md
Update docker_install.md
typo
fix: fix issue with pluginstore next and prev buttons going out of bounds
fix: add icon for web browser plugin
docs(GoogleSearch.js): update description of GoogleSearchAPI class to be more descriptive of its functionality
feat(ask/handlers.js): add cursor to indicate ongoing progress of a long-running task
fix(Content.jsx): handle null content in the message stream by replacing it with an empty string (with a space so a text space is rendered)
Update README.md
Update README.md
fix: plugin option stacking order
update: web browser icon (update: web browser icon LibreChat-AI/LibreChat#470)
Delete web-browser.png
update: web browser icon
Update readme (Update readme LibreChat-AI/LibreChat#472)
Update README.md
Discord badge now displays the number of online users Project description has been updated to reflect current status Feature section has been updated to reflect current capabilities Sponsors section is now located just above the contributors section Roadmap has been removed as it was outdated.
Roadmap has been removed to streamline document maintenance.
Update README.md
Update README.md
Delete CHANGELOG.md
fix: pluginstore in mobile view getting clipped and not scrolling
docs(linux_install.md): remove duplicate git clone command
chore(Dockerfile): comment out nginx-client build stage
docs(README.md): update installation instructions and mention docker-compose changes
docs(features/plugins/introduction.md): bold plugin names and add emphasis to notes
feat: add superscript and subscript support to markdown rendering
refactor: support markdown citations for BingAI
refactor: support markdown citations for BingAI
Please include a summary of the changes and the related issue. Please also include relevant motivation and context. List any dependencies that are required for this change.
Type of change
Please delete options that are not relevant.
How Has This Been Tested?
Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration:
Test Configuration:
Checklist: