├── .dockerignore ├── .env.example ├── .gitattributes ├── .gitignore ├── .prettierrc ├── Dockerfile ├── LICENSE ├── README.md ├── electron └── index.cjs ├── index.html ├── package.json ├── postcss.config.cjs ├── public ├── CNAME ├── android-chrome-192x192.png ├── android-chrome-512x512.png ├── apple-touch-icon.png ├── browserconfig.xml ├── favicon-16x16.png ├── favicon-32x32.png ├── favicon.ico ├── locales │ └── en │ │ ├── about.json │ │ ├── api.json │ │ ├── drive.json │ │ ├── main.json │ │ └── model.json ├── logo.svg ├── mstile-150x150.png ├── safari-pinned-tab.svg ├── site.webmanifest └── svg-logo.svg ├── src ├── App.tsx ├── api │ ├── api.ts │ ├── google-api.ts │ └── helper.ts ├── components │ ├── Chat │ │ ├── ChatContent │ │ │ ├── ChatContent.tsx │ │ │ ├── Message │ │ │ │ ├── Avatar.tsx │ │ │ │ ├── CodeBlock.tsx │ │ │ │ ├── CommandPrompt │ │ │ │ │ ├── CommandPrompt.tsx │ │ │ │ │ └── index.ts │ │ │ │ ├── Message.tsx │ │ │ │ ├── MessageContent.tsx │ │ │ │ ├── NewMessageButton.tsx │ │ │ │ ├── RoleSelector.tsx │ │ │ │ ├── View │ │ │ │ │ ├── Button │ │ │ │ │ │ ├── BaseButton.tsx │ │ │ │ │ │ ├── CopyButton.tsx │ │ │ │ │ │ ├── DeleteButton.tsx │ │ │ │ │ │ ├── DownButton.tsx │ │ │ │ │ │ ├── EditButton.tsx │ │ │ │ │ │ ├── RefreshButton.tsx │ │ │ │ │ │ └── UpButton.tsx │ │ │ │ │ ├── ContentView.tsx │ │ │ │ │ └── EditView.tsx │ │ │ │ └── index.ts │ │ │ ├── ScrollToBottomButton.tsx │ │ │ └── index.ts │ │ ├── ChatInput.tsx │ │ ├── ClearPromptConfig.tsx │ │ ├── IncludeSelectionSend.tsx │ │ └── index.ts │ ├── ConfigMenu │ │ ├── ConfigMenu.tsx │ │ └── index.ts │ ├── Document │ │ ├── Document.tsx │ │ ├── EditorComponents │ │ │ ├── EditorRefresh.tsx │ │ │ ├── EditorSelection.tsx │ │ │ └── EditorToolbar.tsx │ │ └── LexicalTheme.tsx │ ├── FAQs │ │ └── FAQs.tsx │ ├── FooterMenu │ │ ├── AboutMenu │ │ │ ├── AboutMenu.tsx │ │ │ ├── LogoImage.tsx │ │ │ └── index.ts │ │ ├── Account.tsx │ │ ├── Api │ │ │ ├── Api.tsx │ │ │ ├── ApiMenu │ │ │ │ ├── ApiMenu.tsx │ │ │ │ └── index.ts │ │ │ └── ApiPopup │ │ │ │ ├── ApiPopup.tsx │ │ │ │ └── index.ts │ │ ├── ClearConversation.tsx │ │ ├── CollapseOptions.tsx │ │ ├── ImportExportChat │ │ │ ├── ExportChat.tsx │ │ │ ├── ImportChat.tsx │ │ │ ├── ImportExportChat.tsx │ │ │ └── index.ts │ │ ├── MenuOptions.tsx │ │ ├── SettingsMenu │ │ │ ├── AdvencedModeToggle.tsx │ │ │ ├── AutoTitleToggle.tsx │ │ │ ├── Config │ │ │ │ ├── Config.tsx │ │ │ │ └── index.ts │ │ │ ├── EnterToSubmitToggle.tsx │ │ │ ├── FineTuneMenu │ │ │ │ ├── FineTuneMenu.tsx │ │ │ │ └── index.ts │ │ │ ├── InlineLatexToggle.tsx │ │ │ ├── SettingsMenu.tsx │ │ │ └── TotalTokenCost.tsx │ │ ├── ThemeSwitcher.tsx │ │ └── index.ts │ ├── GoogleSync │ │ ├── GoogleSync.tsx │ │ ├── GoogleSyncButton.tsx │ │ └── index.ts │ ├── LanguageSelector │ │ ├── LanguageSelector.tsx │ │ └── index.ts │ ├── Menu │ │ ├── AIMenu │ │ │ ├── AIMenu.tsx │ │ │ ├── Config │ │ │ │ ├── Config.tsx │ │ │ │ └── index.ts │ │ │ ├── Header.tsx │ │ │ ├── History │ │ │ │ ├── ChatHistoryContent.tsx │ │ │ │ └── HistoryButton.tsx │ │ │ └── PromptLibrary │ │ │ │ ├── PromptButton.tsx │ │ │ │ ├── PromptButton │ │ │ │ └── Config.tsx │ │ │ │ └── PromptMenuContent.tsx │ │ └── DocumentMenu │ │ │ ├── DocumentButton.tsx │ │ │ ├── DocumentFolder.tsx │ │ │ ├── DocumentList.tsx │ │ │ ├── DocumentMenu.tsx │ │ │ ├── DocumentSearch.tsx │ │ │ ├── Header │ │ │ ├── NewDocumentButton.tsx │ │ │ └── NewFolder.tsx │ │ │ ├── NewDocument.tsx │ │ │ └── index.ts │ ├── MobileBar │ │ ├── MobileBar.tsx │ │ └── index.ts │ ├── PopupModal │ │ ├── PopupModal.tsx │ │ └── index.ts │ ├── PromptLibraryMenu │ │ ├── ExportPrompt.tsx │ │ ├── ImportPrompt.tsx │ │ ├── PromptLibraryMenu.tsx │ │ ├── PromptLibraryMenu │ │ │ └── Config.tsx │ │ └── index.ts │ ├── SearchBar │ │ ├── SearchBar.tsx │ │ └── index.ts │ ├── StopGeneratingButton │ │ └── StopGeneratingButton.tsx │ ├── Toast │ │ ├── Toast.tsx │ │ └── index.ts │ ├── Toggle │ │ ├── Toggle.tsx │ │ └── index.ts │ ├── TokenCount │ │ ├── TokenCount.tsx │ │ └── index.ts │ └── style.tsx ├── constants │ ├── auth.ts │ ├── chat.ts │ ├── color.ts │ ├── config.ts │ ├── language.ts │ └── prompt.ts ├── declarations.d.ts ├── hooks │ ├── useAddDocument.ts │ ├── useClearChat.ts │ ├── useClearChatPrompt.ts │ ├── useHideOnOutsideClick.ts │ ├── useInitialiseNewDocument.ts │ ├── useReplaceHistory.ts │ ├── useSaveToLocalStorage.ts │ ├── useSubmit.ts │ ├── useSubmitPromptAdjust.ts │ └── useUpdateHistory.ts ├── i18n.ts ├── main.css ├── main.tsx ├── plugins │ ├── AutoLinkPlugin.tsx │ ├── CodeHightlight.tsx │ ├── ListMaxIndexLevelPlugin.tsx │ └── TreeViewPlugin.tsx ├── store │ ├── auth-slice.ts │ ├── cloud-auth-slice.ts │ ├── cloud-auth-store.ts │ ├── config-slice.ts │ ├── document-slice.ts │ ├── input-slice.ts │ ├── migrate.ts │ ├── prompt-slice.ts │ ├── storage │ │ └── GoogleCloudStorage.ts │ ├── store.ts │ └── toast-slice.ts ├── types │ ├── api.ts │ ├── config.ts │ ├── document.ts │ ├── export.ts │ ├── google-api.ts │ ├── persist.ts │ ├── prompt.ts │ └── theme.ts ├── utils │ ├── api.ts │ ├── chat.ts │ ├── date.ts │ ├── downloadFile.ts │ ├── google-api.ts │ ├── import.ts │ ├── messageUtils.ts │ └── prompt.ts └── vite-env.d.ts ├── tailwind.config.cjs ├── tsconfig.json ├── tsconfig.node.json ├── vercel.json ├── vite.config.ts └── yarn.lock /.dockerignore: -------------------------------------------------------------------------------- 1 | /.github 2 | /Dockerfile 3 | -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/.env.example -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/.prettierrc -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/README.md -------------------------------------------------------------------------------- /electron/index.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/electron/index.cjs -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/postcss.config.cjs -------------------------------------------------------------------------------- /public/CNAME: -------------------------------------------------------------------------------- 1 | fthr.app -------------------------------------------------------------------------------- /public/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/public/android-chrome-192x192.png -------------------------------------------------------------------------------- /public/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/public/android-chrome-512x512.png -------------------------------------------------------------------------------- /public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/public/apple-touch-icon.png -------------------------------------------------------------------------------- /public/browserconfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/public/browserconfig.xml -------------------------------------------------------------------------------- /public/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/public/favicon-16x16.png -------------------------------------------------------------------------------- /public/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/public/favicon-32x32.png -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/locales/en/about.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/public/locales/en/about.json -------------------------------------------------------------------------------- /public/locales/en/api.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/public/locales/en/api.json -------------------------------------------------------------------------------- /public/locales/en/drive.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/public/locales/en/drive.json -------------------------------------------------------------------------------- /public/locales/en/main.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/public/locales/en/main.json -------------------------------------------------------------------------------- /public/locales/en/model.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/public/locales/en/model.json -------------------------------------------------------------------------------- /public/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/public/logo.svg -------------------------------------------------------------------------------- /public/mstile-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/public/mstile-150x150.png -------------------------------------------------------------------------------- /public/safari-pinned-tab.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/public/safari-pinned-tab.svg -------------------------------------------------------------------------------- /public/site.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/public/site.webmanifest -------------------------------------------------------------------------------- /public/svg-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/public/svg-logo.svg -------------------------------------------------------------------------------- /src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/App.tsx -------------------------------------------------------------------------------- /src/api/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/api/api.ts -------------------------------------------------------------------------------- /src/api/google-api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/api/google-api.ts -------------------------------------------------------------------------------- /src/api/helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/api/helper.ts -------------------------------------------------------------------------------- /src/components/Chat/ChatContent/ChatContent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/components/Chat/ChatContent/ChatContent.tsx -------------------------------------------------------------------------------- /src/components/Chat/ChatContent/Message/Avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/components/Chat/ChatContent/Message/Avatar.tsx -------------------------------------------------------------------------------- /src/components/Chat/ChatContent/Message/CodeBlock.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/components/Chat/ChatContent/Message/CodeBlock.tsx -------------------------------------------------------------------------------- /src/components/Chat/ChatContent/Message/CommandPrompt/CommandPrompt.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/components/Chat/ChatContent/Message/CommandPrompt/CommandPrompt.tsx -------------------------------------------------------------------------------- /src/components/Chat/ChatContent/Message/CommandPrompt/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './CommandPrompt'; 2 | -------------------------------------------------------------------------------- /src/components/Chat/ChatContent/Message/Message.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/components/Chat/ChatContent/Message/Message.tsx -------------------------------------------------------------------------------- /src/components/Chat/ChatContent/Message/MessageContent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/components/Chat/ChatContent/Message/MessageContent.tsx -------------------------------------------------------------------------------- /src/components/Chat/ChatContent/Message/NewMessageButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/components/Chat/ChatContent/Message/NewMessageButton.tsx -------------------------------------------------------------------------------- /src/components/Chat/ChatContent/Message/RoleSelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/components/Chat/ChatContent/Message/RoleSelector.tsx -------------------------------------------------------------------------------- /src/components/Chat/ChatContent/Message/View/Button/BaseButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/components/Chat/ChatContent/Message/View/Button/BaseButton.tsx -------------------------------------------------------------------------------- /src/components/Chat/ChatContent/Message/View/Button/CopyButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/components/Chat/ChatContent/Message/View/Button/CopyButton.tsx -------------------------------------------------------------------------------- /src/components/Chat/ChatContent/Message/View/Button/DeleteButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/components/Chat/ChatContent/Message/View/Button/DeleteButton.tsx -------------------------------------------------------------------------------- /src/components/Chat/ChatContent/Message/View/Button/DownButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/components/Chat/ChatContent/Message/View/Button/DownButton.tsx -------------------------------------------------------------------------------- /src/components/Chat/ChatContent/Message/View/Button/EditButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/components/Chat/ChatContent/Message/View/Button/EditButton.tsx -------------------------------------------------------------------------------- /src/components/Chat/ChatContent/Message/View/Button/RefreshButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/components/Chat/ChatContent/Message/View/Button/RefreshButton.tsx -------------------------------------------------------------------------------- /src/components/Chat/ChatContent/Message/View/Button/UpButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/components/Chat/ChatContent/Message/View/Button/UpButton.tsx -------------------------------------------------------------------------------- /src/components/Chat/ChatContent/Message/View/ContentView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/components/Chat/ChatContent/Message/View/ContentView.tsx -------------------------------------------------------------------------------- /src/components/Chat/ChatContent/Message/View/EditView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/components/Chat/ChatContent/Message/View/EditView.tsx -------------------------------------------------------------------------------- /src/components/Chat/ChatContent/Message/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './Message'; 2 | -------------------------------------------------------------------------------- /src/components/Chat/ChatContent/ScrollToBottomButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/components/Chat/ChatContent/ScrollToBottomButton.tsx -------------------------------------------------------------------------------- /src/components/Chat/ChatContent/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './ChatContent'; 2 | -------------------------------------------------------------------------------- /src/components/Chat/ChatInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/components/Chat/ChatInput.tsx -------------------------------------------------------------------------------- /src/components/Chat/ClearPromptConfig.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/components/Chat/ClearPromptConfig.tsx -------------------------------------------------------------------------------- /src/components/Chat/IncludeSelectionSend.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/components/Chat/IncludeSelectionSend.tsx -------------------------------------------------------------------------------- /src/components/Chat/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/components/Chat/index.ts -------------------------------------------------------------------------------- /src/components/ConfigMenu/ConfigMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/components/ConfigMenu/ConfigMenu.tsx -------------------------------------------------------------------------------- /src/components/ConfigMenu/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './ConfigMenu'; 2 | -------------------------------------------------------------------------------- /src/components/Document/Document.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/components/Document/Document.tsx -------------------------------------------------------------------------------- /src/components/Document/EditorComponents/EditorRefresh.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/components/Document/EditorComponents/EditorRefresh.tsx -------------------------------------------------------------------------------- /src/components/Document/EditorComponents/EditorSelection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/components/Document/EditorComponents/EditorSelection.tsx -------------------------------------------------------------------------------- /src/components/Document/EditorComponents/EditorToolbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/components/Document/EditorComponents/EditorToolbar.tsx -------------------------------------------------------------------------------- /src/components/Document/LexicalTheme.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/components/Document/LexicalTheme.tsx -------------------------------------------------------------------------------- /src/components/FAQs/FAQs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/components/FAQs/FAQs.tsx -------------------------------------------------------------------------------- /src/components/FooterMenu/AboutMenu/AboutMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/components/FooterMenu/AboutMenu/AboutMenu.tsx -------------------------------------------------------------------------------- /src/components/FooterMenu/AboutMenu/LogoImage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/components/FooterMenu/AboutMenu/LogoImage.tsx -------------------------------------------------------------------------------- /src/components/FooterMenu/AboutMenu/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './AboutMenu'; 2 | -------------------------------------------------------------------------------- /src/components/FooterMenu/Account.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/components/FooterMenu/Account.tsx -------------------------------------------------------------------------------- /src/components/FooterMenu/Api/Api.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/components/FooterMenu/Api/Api.tsx -------------------------------------------------------------------------------- /src/components/FooterMenu/Api/ApiMenu/ApiMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/components/FooterMenu/Api/ApiMenu/ApiMenu.tsx -------------------------------------------------------------------------------- /src/components/FooterMenu/Api/ApiMenu/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './ApiMenu'; 2 | -------------------------------------------------------------------------------- /src/components/FooterMenu/Api/ApiPopup/ApiPopup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/components/FooterMenu/Api/ApiPopup/ApiPopup.tsx -------------------------------------------------------------------------------- /src/components/FooterMenu/Api/ApiPopup/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './ApiPopup'; 2 | -------------------------------------------------------------------------------- /src/components/FooterMenu/ClearConversation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/components/FooterMenu/ClearConversation.tsx -------------------------------------------------------------------------------- /src/components/FooterMenu/CollapseOptions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/components/FooterMenu/CollapseOptions.tsx -------------------------------------------------------------------------------- /src/components/FooterMenu/ImportExportChat/ExportChat.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/components/FooterMenu/ImportExportChat/ExportChat.tsx -------------------------------------------------------------------------------- /src/components/FooterMenu/ImportExportChat/ImportChat.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/components/FooterMenu/ImportExportChat/ImportChat.tsx -------------------------------------------------------------------------------- /src/components/FooterMenu/ImportExportChat/ImportExportChat.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/components/FooterMenu/ImportExportChat/ImportExportChat.tsx -------------------------------------------------------------------------------- /src/components/FooterMenu/ImportExportChat/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/components/FooterMenu/ImportExportChat/index.ts -------------------------------------------------------------------------------- /src/components/FooterMenu/MenuOptions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/components/FooterMenu/MenuOptions.tsx -------------------------------------------------------------------------------- /src/components/FooterMenu/SettingsMenu/AdvencedModeToggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/components/FooterMenu/SettingsMenu/AdvencedModeToggle.tsx -------------------------------------------------------------------------------- /src/components/FooterMenu/SettingsMenu/AutoTitleToggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/components/FooterMenu/SettingsMenu/AutoTitleToggle.tsx -------------------------------------------------------------------------------- /src/components/FooterMenu/SettingsMenu/Config/Config.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/components/FooterMenu/SettingsMenu/Config/Config.tsx -------------------------------------------------------------------------------- /src/components/FooterMenu/SettingsMenu/Config/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './Config'; 2 | -------------------------------------------------------------------------------- /src/components/FooterMenu/SettingsMenu/EnterToSubmitToggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/components/FooterMenu/SettingsMenu/EnterToSubmitToggle.tsx -------------------------------------------------------------------------------- /src/components/FooterMenu/SettingsMenu/FineTuneMenu/FineTuneMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/components/FooterMenu/SettingsMenu/FineTuneMenu/FineTuneMenu.tsx -------------------------------------------------------------------------------- /src/components/FooterMenu/SettingsMenu/FineTuneMenu/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './FineTuneMenu'; 2 | -------------------------------------------------------------------------------- /src/components/FooterMenu/SettingsMenu/InlineLatexToggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/components/FooterMenu/SettingsMenu/InlineLatexToggle.tsx -------------------------------------------------------------------------------- /src/components/FooterMenu/SettingsMenu/SettingsMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/components/FooterMenu/SettingsMenu/SettingsMenu.tsx -------------------------------------------------------------------------------- /src/components/FooterMenu/SettingsMenu/TotalTokenCost.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/components/FooterMenu/SettingsMenu/TotalTokenCost.tsx -------------------------------------------------------------------------------- /src/components/FooterMenu/ThemeSwitcher.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/components/FooterMenu/ThemeSwitcher.tsx -------------------------------------------------------------------------------- /src/components/FooterMenu/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './MenuOptions'; 2 | -------------------------------------------------------------------------------- /src/components/GoogleSync/GoogleSync.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/components/GoogleSync/GoogleSync.tsx -------------------------------------------------------------------------------- /src/components/GoogleSync/GoogleSyncButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/components/GoogleSync/GoogleSyncButton.tsx -------------------------------------------------------------------------------- /src/components/GoogleSync/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './GoogleSync'; 2 | -------------------------------------------------------------------------------- /src/components/LanguageSelector/LanguageSelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/components/LanguageSelector/LanguageSelector.tsx -------------------------------------------------------------------------------- /src/components/LanguageSelector/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './LanguageSelector'; 2 | -------------------------------------------------------------------------------- /src/components/Menu/AIMenu/AIMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/components/Menu/AIMenu/AIMenu.tsx -------------------------------------------------------------------------------- /src/components/Menu/AIMenu/Config/Config.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/components/Menu/AIMenu/Config/Config.tsx -------------------------------------------------------------------------------- /src/components/Menu/AIMenu/Config/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './Config'; 2 | -------------------------------------------------------------------------------- /src/components/Menu/AIMenu/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/components/Menu/AIMenu/Header.tsx -------------------------------------------------------------------------------- /src/components/Menu/AIMenu/History/ChatHistoryContent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/components/Menu/AIMenu/History/ChatHistoryContent.tsx -------------------------------------------------------------------------------- /src/components/Menu/AIMenu/History/HistoryButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/components/Menu/AIMenu/History/HistoryButton.tsx -------------------------------------------------------------------------------- /src/components/Menu/AIMenu/PromptLibrary/PromptButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/components/Menu/AIMenu/PromptLibrary/PromptButton.tsx -------------------------------------------------------------------------------- /src/components/Menu/AIMenu/PromptLibrary/PromptButton/Config.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/components/Menu/AIMenu/PromptLibrary/PromptButton/Config.tsx -------------------------------------------------------------------------------- /src/components/Menu/AIMenu/PromptLibrary/PromptMenuContent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/components/Menu/AIMenu/PromptLibrary/PromptMenuContent.tsx -------------------------------------------------------------------------------- /src/components/Menu/DocumentMenu/DocumentButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/components/Menu/DocumentMenu/DocumentButton.tsx -------------------------------------------------------------------------------- /src/components/Menu/DocumentMenu/DocumentFolder.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/components/Menu/DocumentMenu/DocumentFolder.tsx -------------------------------------------------------------------------------- /src/components/Menu/DocumentMenu/DocumentList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/components/Menu/DocumentMenu/DocumentList.tsx -------------------------------------------------------------------------------- /src/components/Menu/DocumentMenu/DocumentMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/components/Menu/DocumentMenu/DocumentMenu.tsx -------------------------------------------------------------------------------- /src/components/Menu/DocumentMenu/DocumentSearch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/components/Menu/DocumentMenu/DocumentSearch.tsx -------------------------------------------------------------------------------- /src/components/Menu/DocumentMenu/Header/NewDocumentButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/components/Menu/DocumentMenu/Header/NewDocumentButton.tsx -------------------------------------------------------------------------------- /src/components/Menu/DocumentMenu/Header/NewFolder.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/components/Menu/DocumentMenu/Header/NewFolder.tsx -------------------------------------------------------------------------------- /src/components/Menu/DocumentMenu/NewDocument.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/components/Menu/DocumentMenu/NewDocument.tsx -------------------------------------------------------------------------------- /src/components/Menu/DocumentMenu/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './DocumentMenu'; 2 | -------------------------------------------------------------------------------- /src/components/MobileBar/MobileBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/components/MobileBar/MobileBar.tsx -------------------------------------------------------------------------------- /src/components/MobileBar/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './MobileBar'; 2 | -------------------------------------------------------------------------------- /src/components/PopupModal/PopupModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/components/PopupModal/PopupModal.tsx -------------------------------------------------------------------------------- /src/components/PopupModal/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './PopupModal'; 2 | -------------------------------------------------------------------------------- /src/components/PromptLibraryMenu/ExportPrompt.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/components/PromptLibraryMenu/ExportPrompt.tsx -------------------------------------------------------------------------------- /src/components/PromptLibraryMenu/ImportPrompt.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/components/PromptLibraryMenu/ImportPrompt.tsx -------------------------------------------------------------------------------- /src/components/PromptLibraryMenu/PromptLibraryMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/components/PromptLibraryMenu/PromptLibraryMenu.tsx -------------------------------------------------------------------------------- /src/components/PromptLibraryMenu/PromptLibraryMenu/Config.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/components/PromptLibraryMenu/PromptLibraryMenu/Config.tsx -------------------------------------------------------------------------------- /src/components/PromptLibraryMenu/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './PromptLibraryMenu'; 2 | -------------------------------------------------------------------------------- /src/components/SearchBar/SearchBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/components/SearchBar/SearchBar.tsx -------------------------------------------------------------------------------- /src/components/SearchBar/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './SearchBar'; 2 | -------------------------------------------------------------------------------- /src/components/StopGeneratingButton/StopGeneratingButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/components/StopGeneratingButton/StopGeneratingButton.tsx -------------------------------------------------------------------------------- /src/components/Toast/Toast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/components/Toast/Toast.tsx -------------------------------------------------------------------------------- /src/components/Toast/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './Toast'; 2 | -------------------------------------------------------------------------------- /src/components/Toggle/Toggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/components/Toggle/Toggle.tsx -------------------------------------------------------------------------------- /src/components/Toggle/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './Toggle'; 2 | -------------------------------------------------------------------------------- /src/components/TokenCount/TokenCount.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/components/TokenCount/TokenCount.tsx -------------------------------------------------------------------------------- /src/components/TokenCount/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './TokenCount'; 2 | -------------------------------------------------------------------------------- /src/components/style.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/components/style.tsx -------------------------------------------------------------------------------- /src/constants/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/constants/auth.ts -------------------------------------------------------------------------------- /src/constants/chat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/constants/chat.ts -------------------------------------------------------------------------------- /src/constants/color.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/constants/color.ts -------------------------------------------------------------------------------- /src/constants/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/constants/config.ts -------------------------------------------------------------------------------- /src/constants/language.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/constants/language.ts -------------------------------------------------------------------------------- /src/constants/prompt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/constants/prompt.ts -------------------------------------------------------------------------------- /src/declarations.d.ts: -------------------------------------------------------------------------------- 1 | declare module 'react-faq-component'; -------------------------------------------------------------------------------- /src/hooks/useAddDocument.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/hooks/useAddDocument.ts -------------------------------------------------------------------------------- /src/hooks/useClearChat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/hooks/useClearChat.ts -------------------------------------------------------------------------------- /src/hooks/useClearChatPrompt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/hooks/useClearChatPrompt.ts -------------------------------------------------------------------------------- /src/hooks/useHideOnOutsideClick.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/hooks/useHideOnOutsideClick.ts -------------------------------------------------------------------------------- /src/hooks/useInitialiseNewDocument.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/hooks/useInitialiseNewDocument.ts -------------------------------------------------------------------------------- /src/hooks/useReplaceHistory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/hooks/useReplaceHistory.ts -------------------------------------------------------------------------------- /src/hooks/useSaveToLocalStorage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/hooks/useSaveToLocalStorage.ts -------------------------------------------------------------------------------- /src/hooks/useSubmit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/hooks/useSubmit.ts -------------------------------------------------------------------------------- /src/hooks/useSubmitPromptAdjust.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/hooks/useSubmitPromptAdjust.ts -------------------------------------------------------------------------------- /src/hooks/useUpdateHistory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/hooks/useUpdateHistory.ts -------------------------------------------------------------------------------- /src/i18n.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/i18n.ts -------------------------------------------------------------------------------- /src/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/main.css -------------------------------------------------------------------------------- /src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/main.tsx -------------------------------------------------------------------------------- /src/plugins/AutoLinkPlugin.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/plugins/AutoLinkPlugin.tsx -------------------------------------------------------------------------------- /src/plugins/CodeHightlight.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/plugins/CodeHightlight.tsx -------------------------------------------------------------------------------- /src/plugins/ListMaxIndexLevelPlugin.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/plugins/ListMaxIndexLevelPlugin.tsx -------------------------------------------------------------------------------- /src/plugins/TreeViewPlugin.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/plugins/TreeViewPlugin.tsx -------------------------------------------------------------------------------- /src/store/auth-slice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/store/auth-slice.ts -------------------------------------------------------------------------------- /src/store/cloud-auth-slice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/store/cloud-auth-slice.ts -------------------------------------------------------------------------------- /src/store/cloud-auth-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/store/cloud-auth-store.ts -------------------------------------------------------------------------------- /src/store/config-slice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/store/config-slice.ts -------------------------------------------------------------------------------- /src/store/document-slice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/store/document-slice.ts -------------------------------------------------------------------------------- /src/store/input-slice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/store/input-slice.ts -------------------------------------------------------------------------------- /src/store/migrate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/store/migrate.ts -------------------------------------------------------------------------------- /src/store/prompt-slice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/store/prompt-slice.ts -------------------------------------------------------------------------------- /src/store/storage/GoogleCloudStorage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/store/storage/GoogleCloudStorage.ts -------------------------------------------------------------------------------- /src/store/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/store/store.ts -------------------------------------------------------------------------------- /src/store/toast-slice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/store/toast-slice.ts -------------------------------------------------------------------------------- /src/types/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/types/api.ts -------------------------------------------------------------------------------- /src/types/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/types/config.ts -------------------------------------------------------------------------------- /src/types/document.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/types/document.ts -------------------------------------------------------------------------------- /src/types/export.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/types/export.ts -------------------------------------------------------------------------------- /src/types/google-api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/types/google-api.ts -------------------------------------------------------------------------------- /src/types/persist.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/types/persist.ts -------------------------------------------------------------------------------- /src/types/prompt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/types/prompt.ts -------------------------------------------------------------------------------- /src/types/theme.ts: -------------------------------------------------------------------------------- 1 | export type Theme = 'light' | 'dark'; 2 | -------------------------------------------------------------------------------- /src/utils/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/utils/api.ts -------------------------------------------------------------------------------- /src/utils/chat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/utils/chat.ts -------------------------------------------------------------------------------- /src/utils/date.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/utils/date.ts -------------------------------------------------------------------------------- /src/utils/downloadFile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/utils/downloadFile.ts -------------------------------------------------------------------------------- /src/utils/google-api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/utils/google-api.ts -------------------------------------------------------------------------------- /src/utils/import.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/utils/import.ts -------------------------------------------------------------------------------- /src/utils/messageUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/utils/messageUtils.ts -------------------------------------------------------------------------------- /src/utils/prompt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/src/utils/prompt.ts -------------------------------------------------------------------------------- /src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /tailwind.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/tailwind.config.cjs -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/tsconfig.node.json -------------------------------------------------------------------------------- /vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/vercel.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/vite.config.ts -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darrylschaefer/ai-text-editor/HEAD/yarn.lock --------------------------------------------------------------------------------