timothycarambat
73c5ef97cf
Merge branch 'master' of github.com:Mintplex-Labs/anything-llm into render
2024-11-18 15:41:41 -08:00
Sean Hatfield
727d802779
Light/dark mode UI overhaul ( #2629 )
...
* Refactor workspace sidebar component styles (#2380 )
rely on css for conditional styles
* New sidebar colors (#2381 )
new sidebar colors
* Main container color update (#2382 )
* Dark mode setup themes (#2411 )
* setup generic tailwind theme + ability to add new themes
* add theme context
* use correct colors from design for sidebar + fix padding
* Settings sidebar UI updates (#2416 )
settings sidebar ui updates
* fix sidebar resizing/truncate issue on hover
* Dark mode chat window (#2443 )
* Support XLSX files (#2403 )
* support xlsx files
* lint
* create seperate docs for each xlsx sheet
* lint
* use node-xlsx pkg for parsing xslx files
* lint
* update error handling
---------
Co-authored-by: timothycarambat <rambat1010@gmail.com>
* wip chat window
* ux+ux improvements and update new colors
* chat window dark mode
* remove comment
---------
Co-authored-by: timothycarambat <rambat1010@gmail.com>
* Dark mode welcome page (#2444 )
* dark mode welcome page styles + refactor
* remove AI_BACKGROUND_COLOR and USER_BACKGROUND_COLOR constants
* Dark mode UI for admin and tools pages + mobile view improvements (#2454 )
* dark mode ui for admin and tools pages + mobile view improvements
* lint
* ai provider pages + options darkmode ui
* placeholder generic class
* appearance settings styles
* ai providers mobile margin
* dark mode styles for agent skills + experimental features
* mobile styles on security settings
* fine tune flow ui dark mode
* workspace settings page
* lint
* Dark mode onboarding (#2461 )
dark mode onboarding
* update all modals + normalize styles (#2471 )
* lint
* Dark mode privacy & experimental pages (#2479 )
* document watch + privacy pages ui + mobile modal darkmode
* lint
* Dark mode login screens (#2483 )
* multi-user auth screen ui update
* dark mode login screen + recovery key modals
* remove unneeded import
* Workspace preset commands modals dark mode (#2484 )
update workspace preset dark mode modal
* Document pinning modal ui update (#2490 )
document pinning modal ui update
* Experimental agreement modal dark mode (#2491 )
experimental agreement modal dark mode
* Serp options dark mode (#2492 )
serp options dark mode
* field fixes
* attempt light mode wip
* setting sidebar
* Toasts and threads
* main page content and privacy page
* force rewrite for light
* add border for light mode rightside content
* more fixes
* wip
* wip
* wip light mode implementation
* wip dark light mode file picker
* document picker light mode ui
* slight ui tweaks
* light mode fine tuning flow
* light mode tweaks + qa fixes
* fix md rendering of light mode + tooltip fixes
* lint
* qa bug fixes
* Add developer hook for theme
move provider to outmost layer
* qa light mode bug fixes
* Linting and hotfixes for UI
* Light mode to dev
* accept invite light mode ui fix
* Fix onboarding inputs in dark mode
* fix close icons
last minute items
* patch z-index on tooltips
* patch light mode citations
---------
Co-authored-by: timothycarambat <rambat1010@gmail.com>
2024-11-18 15:40:18 -08:00
timothycarambat
2cdf7877f2
bump render to latest (Nov 6, 2024)
2024-11-06 11:09:24 -08:00
Sean Hatfield
e719d05027
Add optional limit and orderBy to dev api chat endpoint ( #2559 )
...
add optional limit and orderBy to dev api chat endpoint
2024-10-30 14:47:24 -07:00
Mr Simon C
ccde891aa2
Feature/update api example outputs ( #2547 )
...
* /v1/workspace/{slug} actually returns an array - update example output
* update swagger example to show array output
2024-10-29 16:50:19 -07:00
Timothy Carambat
2c9cb28d5f
Simple SSO feature for login flows from external services ( #2553 )
...
* Simple SSO feature for login flows from external services
* linting
2024-10-29 15:30:53 -07:00
Timothy Carambat
40800631e3
Patch v1/document/upload
filename charset encoding ( #2535 )
2024-10-25 12:03:19 -07:00
Timothy Carambat
72ba9f7f28
Add filtering to sessionID for workspace chats ( #2531 )
2024-10-24 15:10:50 -07:00
timothycarambat
a6a5084565
merge master
2024-10-22 14:08:46 -07:00
Timothy Carambat
0524aadf58
Enable the ability to disable the chat history UI ( #2501 )
...
* Enable the ability to disable the chat history UI
* forgot files
2024-10-21 13:19:19 -07:00
Timothy Carambat
e71392d83f
Feature/thread creation slug name ( #2512 )
...
* thread creation additional params name and slug, with api
* typo fix
* Rebuild openai Swagger docs
Handle validations for fields to prevent invalid field inputs for .new
Enforce sluggification of `slug` to prevent breaking of URL structs
---------
Co-authored-by: abrakadobr <abrakadobr@gmail.com>
2024-10-21 13:09:55 -07:00
Timothy Carambat
c3723ce2ff
Add backfilling on query
for chat widget to improve UX ( #2482 )
2024-10-15 14:37:44 -07:00
Sean Hatfield
be6289d141
Daily message limit per user ( #2417 )
...
* set message limit per user
* remove old limit user messages + unused admin page
* fix daily message validation
* refactor message limit input
refactor canSendChat on user to a method on user model
---------
Co-authored-by: timothycarambat <rambat1010@gmail.com>
2024-10-15 14:01:29 -07:00
timothycarambat
cdfc83e38d
merge with master
2024-09-25 14:27:30 -07:00
Sean Hatfield
e6c4eb3f1c
Support attachments in developer API ( #2373 )
...
* support attachments in developer api
* lint
---------
Co-authored-by: Timothy Carambat <rambat1010@gmail.com>
2024-09-25 13:44:26 -07:00
Sean Hatfield
4ebc37b4e3
Export embedded chat history ( #2329 )
...
export embedded chat history
Co-authored-by: Timothy Carambat <rambat1010@gmail.com>
2024-09-24 16:05:34 -07:00
timothycarambat
f8a40faeaf
Merge branch 'master' of github.com:Mintplex-Labs/anything-llm into render
2024-09-12 16:09:16 -07:00
Timothy Carambat
0cbe4d0b04
Make userId
actually optional for workspaceThread endpoint ( #2276 )
2024-09-12 13:33:41 -07:00
Timothy Carambat
d1103e2b71
Add support for custom agent skills via plugins ( #2202 )
...
* Add support for custom agent skills via plugins
Update Admin.systemPreferences to updated endpoint (legacy has deprecation notice
* lint
* dev build
* patch safeJson
patch label loading
* allow plugins with no config options
* lint
* catch invalid setupArgs in frontend
* update link to docs page for agent skills
* remove unneeded files
---------
Co-authored-by: shatfield4 <seanhatfield5@gmail.com>
2024-09-10 17:06:02 -07:00
Mr Simon C
7594841dac
Bug/make swagger json output openapi 3 compliant ( #2219 )
...
update source to ensure swagger.json is openapi 3.0.0 compliant
2024-09-04 15:40:24 -07:00
timothycarambat
47a5c7126c
Patch path traversal in move-files that can be used by administrator
level attacker only
2024-08-27 16:19:12 -07:00
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
Timothy Carambat
fdc3add53c
Api session id support ( #2158 )
...
* Refactor api endpoint chat handler to its own function
remove legacy `chatWithWorkspace` and cleanup `index.js`
* Add `sessionId` in dev API to partition chats logically statelessly
2024-08-21 15:25:47 -07:00
Timothy Carambat
1f96b837b3
Refactor api endpoint chat handler to its own function ( #2157 )
...
remove legacy `chatWithWorkspace` and cleanup `index.js`
2024-08-21 14:47:06 -07:00
timothycarambat
17abbe97e5
remove #swagger.path
from API docs
2024-08-20 12:48:08 -07:00
timothycarambat
ea38b661f7
Merge branch 'master' of github.com:Mintplex-Labs/anything-llm into render
2024-08-19 14:05:19 -07:00
Timothy Carambat
a8d25c7dd3
Allow readable username passed in script widget ( #2131 )
2024-08-16 16:55:42 -07:00
Sean Hatfield
1dad4d9409
Fix multi-user setup bug for invalid username/password ( #2130 )
...
* fix multiuser setup bug for invalid username/password
* handle user creation failed gracefully and delete user on fail
2024-08-16 12:55:14 -07:00
timothycarambat
0c86a26601
merge with master
2024-08-15 15:30:57 -07:00
Timothy Carambat
4430ddb059
Encryption in JWT for single-user password mode ( #2111 )
...
* wip encrypting jwt value
* Encrypt/Decrypt pass in JWT value for verification in single-user password mode
2024-08-13 17:54:12 -07:00
timothycarambat
8fc547e78a
Merge branch 'master' of github.com:Mintplex-Labs/anything-llm into render
2024-08-12 11:59:46 -07:00
timothycarambat
c9e19264eb
fix validation issue
2024-08-07 14:24:24 -07:00
Sean Hatfield
665553af5a
Developer API access for embed chat widgets ( #1999 )
...
* developer api access for embedded chat widgets and embed chats
* lint
* uncheck files
* sanitize embed api inputs
---------
Co-authored-by: Timothy Carambat <rambat1010@gmail.com>
2024-08-07 11:36:32 -07:00
Timothy Carambat
d072875e43
Add piperTTS in-browser text-to-speech ( #2052 )
...
* Add piperTTS in-browser text-to-speech
* update vite config
* Add voice default + change prod public URL
* uncheck file
* Error handling
bump package for better quality and voices
* bump package
* Remove pre-packed WASM - will not support offline first solution for docker
* attach TTSProvider telem
2024-08-07 11:09:51 -07:00
timothycarambat
aa3141aa4b
Merge branch 'master' of github.com:Mintplex-Labs/anything-llm into render
2024-07-31 14:14:04 -07:00
Timothy Carambat
38fc181238
Add multimodality support ( #2001 )
...
* Add multimodality support
* Add Bedrock, KoboldCpp,LocalAI,and TextWebGenUI multi-modal
* temp dev build
* patch bad import
* noscrolls for windows dnd
* noscrolls for windows dnd
* update README
* update README
* add multimodal check
2024-07-31 10:47:49 -07:00
Timothy Carambat
d877d2b7ad
Add drag-and-drop to chat window ( #1995 )
...
* Add drag-and-drop to chat window
* add uploader icon and remove empty space text when attachments are present
* color theme
* color update
2024-07-30 10:26:16 -07:00
Timothy Carambat
ae58a2cb0d
Return threads for API workspace calls ( #1978 )
...
* Return threads for API workspace calls
* remove import
2024-07-26 14:18:40 -07:00
timothycarambat
714f88891d
Merge conflicts
2024-07-23 12:48:25 -07:00
Timothy Carambat
42235fcd8a
GitLab Hosted and Local Connector ( #1932 )
...
* Add support for GitLab repo collection as well as Github Repo collection
* Refactor for repo collectors to be more compact
---------
Co-authored-by: Emil Rofors <emirof@gmail.com>
2024-07-23 12:23:51 -07:00
timothycarambat
08825ba30e
Merge branch 'master' of github.com:Mintplex-Labs/anything-llm into render
2024-07-23 08:34:53 -07:00
Timothy Carambat
f8e54b2328
Fine tuning order flow (cloud-based) ( #1923 )
...
* WIP fine-tuning order flow
* flow patches and typo
* Refine steps
add fine tuning CTA on chat page
add fine tuning banner and validation endpoints
add finetuning banner on relevant pages with perms check
* Add prod firebase url
2024-07-22 17:59:17 -07:00
timothycarambat
d0713e15f1
patch response body for swagger
2024-07-22 15:21:32 -07:00
timothycarambat
7b42a67acf
docs: update requirement for /raw-text endpoint
...
resolves #1893
2024-07-22 13:19:57 -07:00
Timothy Carambat
3198718975
Update references to new domain ( #1916 )
2024-07-22 11:05:34 -07:00
timothycarambat
da1e41505b
merge with master
2024-07-19 16:00:31 -07:00
Timothy Carambat
8180787c2e
Enable editing and setting of meta-tag information ( #1892 )
...
* Enable editing and setting of meta-tag information
* cleanup
* tmp build for testing
* finally always refresh
* unset workflow
* dev build
* rm tmp build
2024-07-19 15:58:43 -07:00
Johnny Chen
c4158b97d6
bugfix: API new user return 400 if user creation failed ( #1898 )
...
* return 400 if user creation failed
The client might not check the error field unless they realize it's a 4xx error instead of 200 success.
* Update index.js
* use one-liner style
---------
Co-authored-by: Timothy Carambat <rambat1010@gmail.com>
2024-07-19 15:27:21 -07:00
timothycarambat
766537180a
linting
2024-07-19 15:25:09 -07:00
timothycarambat
e6ee872136
Merge branch 'master' of github.com:Mintplex-Labs/anything-llm into render
2024-07-10 15:51:27 -07:00