AnythingLLM Chrome Extension (#2066)
* initial commit for chrome extension
* wip browser extension backend
* wip frontend browser extension settings
* fix typo for browserExtension route
* implement verification codes + frontend panel for browser extension keys
* reorganize + state management for all connection states
* implement embed to workspace
* add send page to anythingllm extension option + refactor
* refactor connection string auth + update context menus + organize background.js into models
* popup extension from main app and save if successful
* fix hebrew translation misspelling
* fetch custom logo inside chrome extension
* delete api keys on disconnect of extension
* use correct apiUrl constant in frontend + remove unneeded comments
* remove upload-link endpoint and send inner text html to raw text collector endpoint
* update readme
* fix readme link
* fix readme typo
* update readme
* handle deletion of browser keys with key id and DELETE endpoint
* move event string to constant
* remove tablename and writable fields from BrowserExtensionApiKey backend model
* add border-none to all buttons and inputs for desktop compatibility
* patch prisma injections
* update delete endpoints to delete keys by id
* remove unused prop
* add button to attempt browser extension connection + remove max active keys
* wip multi user mode support
* multi user mode support
* clean up backend + show created by in frotend browser extension page
* show multi user warning message on key creation + hide context menus when no workspaces
* show browser extension options to managers
* small backend changes and refactors
* extension cleanup
* rename submodule
* extension updates & docs
* dev docker build
---------
Co-authored-by:
shatfield4 <seanhatfield5@gmail.com>
Showing
- .github/workflows/dev-build.yaml 1 addition, 1 deletion.github/workflows/dev-build.yaml
- .gitmodules 3 additions, 0 deletions.gitmodules
- README.md 2 additions, 1 deletionREADME.md
- browser-extension 1 addition, 0 deletionsbrowser-extension
- embed 0 additions, 1 deletionembed
- frontend/src/App.jsx 7 additions, 0 deletionsfrontend/src/App.jsx
- frontend/src/components/SettingsSidebar/index.jsx 6 additions, 0 deletionsfrontend/src/components/SettingsSidebar/index.jsx
- frontend/src/locales/de/common.js 1 addition, 0 deletionsfrontend/src/locales/de/common.js
- frontend/src/locales/en/common.js 1 addition, 0 deletionsfrontend/src/locales/en/common.js
- frontend/src/locales/es/common.js 1 addition, 0 deletionsfrontend/src/locales/es/common.js
- frontend/src/locales/fr/common.js 1 addition, 0 deletionsfrontend/src/locales/fr/common.js
- frontend/src/locales/he/common.js 1 addition, 0 deletionsfrontend/src/locales/he/common.js
- frontend/src/locales/it/common.js 1 addition, 0 deletionsfrontend/src/locales/it/common.js
- frontend/src/locales/ko/common.js 1 addition, 0 deletionsfrontend/src/locales/ko/common.js
- frontend/src/locales/pt_BR/common.js 1 addition, 0 deletionsfrontend/src/locales/pt_BR/common.js
- frontend/src/locales/ru/common.js 1 addition, 0 deletionsfrontend/src/locales/ru/common.js
- frontend/src/locales/zh/common.js 1 addition, 0 deletionsfrontend/src/locales/zh/common.js
- frontend/src/models/browserExtensionApiKey.js 42 additions, 0 deletionsfrontend/src/models/browserExtensionApiKey.js
- frontend/src/pages/GeneralSettings/BrowserExtensionApiKey/BrowserExtensionApiKeyRow/index.jsx 120 additions, 0 deletions...rowserExtensionApiKey/BrowserExtensionApiKeyRow/index.jsx
- frontend/src/pages/GeneralSettings/BrowserExtensionApiKey/NewBrowserExtensionApiKeyModal/index.jsx 127 additions, 0 deletions...rExtensionApiKey/NewBrowserExtensionApiKeyModal/index.jsx
Loading
Please register or sign in to comment