diff --git a/.github/ISSUE_TEMPLATE/BUG-REPORT.yml b/.github/ISSUE_TEMPLATE/BUG-REPORT.yml
index 78201bfdb3..3a3b828ee1 100644
--- a/.github/ISSUE_TEMPLATE/BUG-REPORT.yml
+++ b/.github/ISSUE_TEMPLATE/BUG-REPORT.yml
@@ -7,6 +7,13 @@ body:
attributes:
value: |
Thanks for taking the time to fill out this bug report!
+
+ Before submitting, please:
+ - Search existing [Issues and Discussions](https://github.com/danny-avila/LibreChat/discussions) to see if your bug has already been reported
+ - Use [Discussions](https://github.com/danny-avila/LibreChat/discussions) instead of Issues for:
+ - General inquiries
+ - Help with setup
+ - Questions about whether you're experiencing a bug
- type: textarea
id: what-happened
attributes:
@@ -15,6 +22,23 @@ body:
placeholder: Please give as many details as possible
validations:
required: true
+ - type: textarea
+ id: version-info
+ attributes:
+ label: Version Information
+ description: |
+ If using Docker, please run and provide the output of:
+ ```bash
+ docker images | grep librechat
+ ```
+
+ If running from source, please run and provide the output of:
+ ```bash
+ git rev-parse HEAD
+ ```
+ placeholder: Paste the output here
+ validations:
+ required: true
- type: textarea
id: steps-to-reproduce
attributes:
@@ -39,7 +63,21 @@ body:
id: logs
attributes:
label: Relevant log output
- description: Please copy and paste any relevant log output. This will be automatically formatted into code, so no need for backticks.
+ description: |
+ Please paste relevant logs that were created when reproducing the error.
+
+ Log locations:
+ - Docker: Project root directory ./logs
+ - npm: ./api/logs
+
+ There are two types of logs that can help diagnose the issue:
+ - debug logs (debug-YYYY-MM-DD.log)
+ - error logs (error-YYYY-MM-DD.log)
+
+ Error logs contain exact stack traces and are especially helpful, but both can provide valuable information.
+ Please only include the relevant portions of logs that correspond to when you reproduced the error.
+
+ For UI-related issues, browser console logs can be very helpful. You can provide these as screenshots or paste the text here.
render: shell
- type: textarea
id: screenshots
@@ -53,4 +91,4 @@ body:
description: By submitting this issue, you agree to follow our [Code of Conduct](https://github.com/danny-avila/LibreChat/blob/main/.github/CODE_OF_CONDUCT.md)
options:
- label: I agree to follow this project's Code of Conduct
- required: true
+ required: true
\ No newline at end of file
diff --git a/client/src/components/Chat/Input/TemporaryChat.tsx b/client/src/components/Chat/Input/TemporaryChat.tsx
index 4c9ad898c1..c1f571ba47 100644
--- a/client/src/components/Chat/Input/TemporaryChat.tsx
+++ b/client/src/components/Chat/Input/TemporaryChat.tsx
@@ -18,7 +18,7 @@ export const TemporaryChat = ({ isTemporaryChat, setIsTemporaryChat }: Temporary