diff --git a/_PRESS-RELEASE.md b/_PRESS-RELEASE.md index 061d80e091..0846d66c5e 100644 --- a/_PRESS-RELEASE.md +++ b/_PRESS-RELEASE.md @@ -19,40 +19,40 @@ Once the project moves into development, the press release can be used as a touc ## Heading ## > Name the product in a way the reader (i.e. your target customers) will understand. - ChatGPT Clone + # ChatGPT Clone ## Sub-Heading ## > Describe who the market for the product is and what benefit they get. One sentence only underneath the title. - Wrap all conversational AIs under one roof. + # Wrap all conversational AIs under one roof. ## Summary ## > Give a summary of the product and the benefit. Assume the reader will not read anything else so make this paragraph good. - Conversational/Utility AIs are the future and OpenAI revolutionized this movement with ChatGPT. This app commemorates the original - styling of ChatGPT, with the ability to integrate any current/future conversational AI models through user-provided APIs. + # Conversational/Utility AIs are the future and OpenAI revolutionized this movement with ChatGPT. This app commemorates the original + # styling of ChatGPT, with the ability to integrate any current/future conversational AI models through user-provided APIs. ## Problem ## > Describe the problem your product solves. - ChatGPT is down ( and don't want to pay for ChatGPT Plus). ChatGPT/Google Bard/Bing AI conversations are lost in space or - cannot be searched past a certain timeframe. + # ChatGPT is down ( and don't want to pay for ChatGPT Plus). ChatGPT/Google Bard/Bing AI conversations are lost in space or + # cannot be searched past a certain timeframe. ## Solution ## > Describe how your product elegantly solves the problem. - Serves and searches all conversations reliably. All AI convos under one house. - Pay per call and not per month (cents compared to dollars). + # Serves and searches all conversations reliably. All AI convos under one house. + # Pay per call and not per month (cents compared to dollars). ## Quote from You ## > A quote from a spokesperson in your company. - Keep AI open + # Keep AI open ## How to Get Started ## > Describe how easy it is to get started. - Input your API key(s) and you're ready to go. + # Input your API key(s) and you're ready to go. ## Customer Quote ## > Provide a quote from a hypothetical customer that describes how they experienced the benefit. - I can semantically search my conversations and customize templates for any AI model! + # I can semantically search my conversations and customize templates for any AI model! ## Closing and Call to Action ## > Wrap it up and give pointers where the reader should go next. - Keep an eye out for new conversational AI models and respective API access! Own your - conversations! Pay per call and not subscription! + # Keep an eye out for new conversational AI models and respective API access! Own your + # conversations! Pay per call and not subscription! diff --git a/package-lock.json b/package-lock.json index c859f1d7b2..0d2a121aab 100644 --- a/package-lock.json +++ b/package-lock.json @@ -21,7 +21,6 @@ "openai": "^3.1.0", "react": "^18.2.0", "react-dom": "^18.2.0", - "react-helmet": "^6.1.0", "react-redux": "^8.0.5", "react-textarea-autosize": "^8.4.0", "swr": "^2.0.3", @@ -16362,6 +16361,8 @@ "version": "15.8.1", "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "optional": true, + "peer": true, "dependencies": { "loose-envify": "^1.4.0", "object-assign": "^4.1.1", @@ -16371,7 +16372,9 @@ "node_modules/prop-types/node_modules/react-is": { "version": "16.13.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "optional": true, + "peer": true }, "node_modules/proxy-addr": { "version": "2.0.7", @@ -16600,25 +16603,6 @@ "react": "^18.2.0" } }, - "node_modules/react-fast-compare": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.0.tgz", - "integrity": "sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA==" - }, - "node_modules/react-helmet": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/react-helmet/-/react-helmet-6.1.0.tgz", - "integrity": "sha512-4uMzEY9nlDlgxr61NL3XbKRy1hEkXmKNXhjbAIOVw5vcFrsdYbH2FEwcNyWvWinl103nXgzYNlns9ca+8kFiWw==", - "dependencies": { - "object-assign": "^4.1.1", - "prop-types": "^15.7.2", - "react-fast-compare": "^3.1.1", - "react-side-effect": "^2.1.0" - }, - "peerDependencies": { - "react": ">=16.3.0" - } - }, "node_modules/react-is": { "version": "18.2.0", "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", @@ -16775,14 +16759,6 @@ "react": "^16.0.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/react-side-effect": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/react-side-effect/-/react-side-effect-2.1.2.tgz", - "integrity": "sha512-PVjOcvVOyIILrYoyGEpDN3vmYNLdy1CajSFNt4TDsVQC5KpTijDvWVoR+/7Rz2xT978D8/ZtFceXxzsPwZEDvw==", - "peerDependencies": { - "react": "^16.3.0 || ^17.0.0 || ^18.0.0" - } - }, "node_modules/react-textarea-autosize": { "version": "8.4.0", "resolved": "https://registry.npmjs.org/react-textarea-autosize/-/react-textarea-autosize-8.4.0.tgz", @@ -32209,6 +32185,8 @@ "version": "15.8.1", "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "optional": true, + "peer": true, "requires": { "loose-envify": "^1.4.0", "object-assign": "^4.1.1", @@ -32218,7 +32196,9 @@ "react-is": { "version": "16.13.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "optional": true, + "peer": true } } }, @@ -32389,22 +32369,6 @@ "scheduler": "^0.23.0" } }, - "react-fast-compare": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.0.tgz", - "integrity": "sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA==" - }, - "react-helmet": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/react-helmet/-/react-helmet-6.1.0.tgz", - "integrity": "sha512-4uMzEY9nlDlgxr61NL3XbKRy1hEkXmKNXhjbAIOVw5vcFrsdYbH2FEwcNyWvWinl103nXgzYNlns9ca+8kFiWw==", - "requires": { - "object-assign": "^4.1.1", - "prop-types": "^15.7.2", - "react-fast-compare": "^3.1.1", - "react-side-effect": "^2.1.0" - } - }, "react-is": { "version": "18.2.0", "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", @@ -32523,12 +32487,6 @@ "react-is": "^16.12.0 || ^17.0.0 || ^18.0.0" } }, - "react-side-effect": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/react-side-effect/-/react-side-effect-2.1.2.tgz", - "integrity": "sha512-PVjOcvVOyIILrYoyGEpDN3vmYNLdy1CajSFNt4TDsVQC5KpTijDvWVoR+/7Rz2xT978D8/ZtFceXxzsPwZEDvw==", - "requires": {} - }, "react-textarea-autosize": { "version": "8.4.0", "resolved": "https://registry.npmjs.org/react-textarea-autosize/-/react-textarea-autosize-8.4.0.tgz", diff --git a/package.json b/package.json index b01f3230af..3525b27baf 100644 --- a/package.json +++ b/package.json @@ -33,7 +33,6 @@ "openai": "^3.1.0", "react": "^18.2.0", "react-dom": "^18.2.0", - "react-helmet": "^6.1.0", "react-redux": "^8.0.5", "react-textarea-autosize": "^8.4.0", "swr": "^2.0.3", diff --git a/src/components/main/TextChat.jsx b/src/components/main/TextChat.jsx index fd37bf4063..e7c4939b57 100644 --- a/src/components/main/TextChat.jsx +++ b/src/components/main/TextChat.jsx @@ -101,9 +101,7 @@ export default function TextChat({ messages, reloadConvos }) {
- {/* removed this prop shadow-[0_0_10px_rgba(0,0,0,0.10)] dark:shadow-[0_0_15px_rgba(0,0,0,0.10)] */} - {!!error ? (