anything-llm/server/models
Timothy Carambat 29df483a27
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>
2024-08-27 14:58:47 -07:00
..
apiKeys.js [FEAT] Automated audit logging (#667) 2024-02-06 15:21:40 -08:00
browserExtensionApiKey.js AnythingLLM Chrome Extension (#2066) 2024-08-27 14:58:47 -07:00
cacheData.js Infinite prompt input and compression implementation (#332) 2023-11-06 13:13:53 -08:00
documents.js Add piperTTS in-browser text-to-speech (#2052) 2024-08-07 11:09:51 -07:00
documentSyncQueue.js [BETA] Live document sync (#1719) 2024-06-21 13:38:50 -07:00
documentSyncRun.js [BETA] Live document sync (#1719) 2024-06-21 13:38:50 -07:00
embedChats.js [FEAT] Embedded AnythingLLM (#656) 2024-02-05 14:21:34 -08:00
embedConfig.js [FEAT] Embedded AnythingLLM (#656) 2024-02-05 14:21:34 -08:00
eventLogs.js [FEAT] Automated audit logging (#667) 2024-02-06 15:21:40 -08:00
fineTuning.js ui adjustments for order flow 2024-07-25 14:10:17 -07:00
invite.js Add ability to add invitee to workspaces automatically (#975) 2024-03-26 16:38:32 -07:00
passwordRecovery.js [FEAT] Implement new login screen UI & multi-user password reset (#1074) 2024-04-25 16:52:30 -07:00
slashCommandsPresets.js [FEAT] Slash templates (#1314) 2024-05-10 12:35:33 -07:00
systemSettings.js Add piperTTS in-browser text-to-speech (#2052) 2024-08-07 11:09:51 -07:00
telemetry.js Agent support for @agent default agent inside workspace chat (#1093) 2024-04-16 10:50:10 -07:00
user.js New user account validations (#2037) 2024-08-07 11:35:37 -07:00
vectors.js Replace custom sqlite dbms with prisma (#239) 2023-09-28 14:00:03 -07:00
welcomeMessages.js [FIX] User messages not saving due to empty message check (#978) 2024-03-27 10:45:20 -07:00
workspace.js Added more char exceptions to mapping extension (#2010) 2024-07-31 09:41:12 -07:00
workspaceAgentInvocation.js patch agent invocation regression 2024-04-27 12:39:45 -07:00
workspaceChats.js Api session id support (#2158) 2024-08-21 15:25:47 -07:00
workspacesSuggestedMessages.js [FEAT] create custom prompt suggestions per workspace (#664) 2024-02-06 11:24:33 -08:00
workspaceThread.js patch: Auto thread renaming (#1636) 2024-06-07 17:12:54 -07:00
workspaceUsers.js Replace custom sqlite dbms with prisma (#239) 2023-09-28 14:00:03 -07:00