Sean Hatfield
2543e8df40
[FEAT] Remove vectordb and embedder settings in onboarding flow ( #1138 )
...
* default to AnythingLLM embedder and LanceDB on onboarding for simpler setup
* remove unused onboarding flow components
* add text telling user settings can be reconfigured later
* remove space
* update copy
patch back-path navigation on onboarding
---------
Co-authored-by: timothycarambat <rambat1010@gmail.com>
2024-04-22 16:22:14 -07:00
Sean Hatfield
b50f1e7479
[FEAT] Improve autoscroll during message streaming ( #1139 )
...
emulate chatgpt autoscroll to not always force autoscroll when streaming responses
2024-04-22 15:06:48 -07:00
Sean Hatfield
897e168fd1
[FEAT] Add support for more groq models (Llama 3 and Gemma) ( #1143 )
...
add support for more groq models
2024-04-22 13:14:27 -07:00
Timothy Carambat
c65f890afc
Add LMStudio embedding endpoint support ( #1141 )
...
* Add LMStudio embedding endpoint support
* update alive path check for HEAD
remove commented JSX
* update comment
2024-04-19 15:36:07 -07:00
Timothy Carambat
b3c7c002db
Warn user when changing embedder with current progress already ( #1135 )
...
* Warn user when changing embedder with current progress already
* update comment
2024-04-19 09:51:58 -07:00
Timothy Carambat
58b744771f
Add support for Gemini-1.5 Pro ( #1134 )
...
* Add support for Gemini-1.5 Pro
bump @google/generative-ai pkg
Toggle apiVersion if beta model selected
resolves #1109
* update API messages due to package change
2024-04-19 08:59:46 -07:00
timothycarambat
1ea2363969
patch supported openai agent models
2024-04-18 13:36:17 -07:00
Timothy Carambat
91ea37d17a
Patch model selection for openai ( #1128 )
...
prevent rerenders of web-browsing for agents
update openai latest pkg name
2024-04-18 13:32:50 -07:00
Timothy Carambat
81fd82e133
model specific summarization ( #1119 )
...
* model specific summarization
* update guard functions
* patch model picker and key inputs
2024-04-17 14:04:51 -07:00
Timothy Carambat
9449fcd737
Add Anthropic agent support with new API and tool_calling ( #1116 )
...
* Add Anthropic agent support with new API and tool_calling
* patch useProviderHook to unset default models on provider change
2024-04-17 11:54:58 -07:00
timothycarambat
a025dfd76e
hide anthropic agent support due to incompatibilty for now
2024-04-16 19:44:32 -07:00
Timothy Carambat
661563408a
Enable dynamic GPT model dropdown ( #1111 )
...
* Enable dynamic GPT model dropdown
2024-04-16 14:54:39 -07:00
timothycarambat
e193bb8f59
update line underline css
2024-04-16 13:52:11 -07:00
Timothy Carambat
a5bb77f97a
Agent support for @agent
default agent inside workspace chat ( #1093 )
...
V1 of agent support via built-in `@agent` that can be invoked alongside normal workspace RAG chat.
2024-04-16 10:50:10 -07:00
Timothy Carambat
a8e731f548
Add ability for owner to reset just the workspace vector DB ( #1094 )
...
* Add ability for owner to reset just the workspace vector DB
* explicit border none
2024-04-12 14:50:39 -07:00
timothycarambat
b194a9e8bd
patch rerender
2024-04-11 18:16:18 -07:00
Sean Hatfield
7407406643
[FEAT] Survey form revisions ( #1069 )
...
* remove options from onboarding survey and allow next button to skip survey
* update survey logic
---------
Co-authored-by: timothycarambat <rambat1010@gmail.com>
2024-04-09 15:57:15 -07:00
Sean Hatfield
0081192fc9
[FEAT] Add ability to override chat user icon and name in embedded chat widget ( #1067 )
...
* add ability to override chat user icon and name in embedded chat widget
* publish embed changes
2024-04-09 15:08:46 -07:00
Timothy Carambat
ce98ff4653
Enable customization of chunk length and overlap ( #1059 )
...
* Enable customization of chunk length and overlap
* fix onboarding link
show max limit in UI and prevent overlap >= chunk size
2024-04-06 16:38:07 -07:00
Timothy Carambat
1f8ab0d245
Remove YoutubeLoader dependency ( #1050 )
...
* WIP data connector redesign
* new UI for data connectors complete
* remove old data connector page/cleanup imports
* cleanup of UI and imports
* Remove Youtube Transcript dep and move in-house
* lang pref default to en
---------
Co-authored-by: shatfield4 <seanhatfield5@gmail.com>
2024-04-05 16:33:01 -07:00
Sean Hatfield
004b1f8db5
[FEAT] Implement new data connectors UI ( #1034 )
...
* WIP data connector redesign
* new UI for data connectors complete
* remove old data connector page/cleanup imports
* cleanup of UI and imports
---------
Co-authored-by: timothycarambat <rambat1010@gmail.com>
2024-04-05 14:25:41 -07:00
Sean Hatfield
657be7ecfc
[FEAT] Normalize UI for CTA buttons/UX improvements ( #1021 )
...
* members workspace settings menu and admin users UI updates
* implement CTAButton in all general/admin settings + ui tweaks
* move CTAButton to components/lib
* fix UI for security page to match rest of all settings pages
* UX improvements
* add CTAButton component
* prevent components folder from being ignored
* patch some UI fixes
---------
Co-authored-by: timothycarambat <rambat1010@gmail.com>
2024-04-05 13:54:12 -07:00
timothycarambat
a2923e35e8
remove console
2024-04-05 11:54:38 -07:00
Timothy Carambat
94b58249a3
Enable per-workspace provider/model combination ( #1042 )
...
* Enable per-workspace provider/model combination
* cleanup
* remove resetWorkspaceChatModels and wipeWorkspaceModelPreference to prevent workspace from resetting model
* add space
---------
Co-authored-by: shatfield4 <seanhatfield5@gmail.com>
2024-04-05 10:58:36 -07:00
Sean Hatfield
1be6c57a44
[FIX] Workspace UI bug fix ( #1043 )
...
fix workspaces list ui
2024-04-05 10:17:20 -07:00
Timothy Carambat
287a1d2213
patch aria attrib outside element ( #1047 )
2024-04-05 10:14:37 -07:00
Sean Hatfield
57984fa85c
[FEAT] Include CSS selectors on all html elements in embedded chat widget ( #1030 )
...
* add ids to main html elements and aria-labels in embedded chat widget
* revert index.html embedded chat widget testing page
* remove id from chat messages and replace with placeholder classname
2024-04-03 13:45:12 -07:00
Carter Temm
b1770a5ef0
[BUG]: Many controls lack screen reader labels ( #1023 )
...
* Add accessible labels for back and continue buttons in onboarding flow
* Add accessible label to stop generating button
* Accessible labels for chat history actions (thumb up/down and copy)
* Accessible labels for social links in footer
* Accessible labels for home and settings links
* * Accessible labels for home, show sidebar (mobile), and workspace and thread lists.
* Implemented ARIA markup to programmatically indicate current selection and group/list association.
2024-04-03 13:11:40 -07:00
timothycarambat
78b0a91073
Hide member tab on workspace settings when not in multi-user mode
2024-04-02 15:24:59 -07:00
Sean Hatfield
41fe20f2e0
[FEAT] Implement new workspace members settings and admin users UI updates ( #990 )
...
* members workspace settings menu and admin users UI updates
* change copy/fix admin and managers in workspace when not showing in UI
* remove existing workspace user mgmt modal
---------
Co-authored-by: timothycarambat <rambat1010@gmail.com>
2024-04-02 14:53:35 -07:00
Sean Hatfield
335ac43a5a
[FEAT] Implement new designs for embed widget ( #976 )
...
* WIP implement new embed designs
* WIP embed designs
* WIP embed UI
* UI complete for desktop styles
* desktop UI fixes
* UI fixes
* mobile view ui changes
* fix placement of open button
* small tweaks to UI
* add support for positioning embed chat
* finalize docs for embed
Publish new version
---------
Co-authored-by: timothycarambat <rambat1010@gmail.com>
2024-04-02 13:03:42 -07:00
Sean Hatfield
1cd9e1336b
[FEAT] Implement model provider UI updates ( #996 )
...
* implement new LLM preference UI
* implement new vector db preferences UI to match LLM preferences
* implement new embedding preferences UI to match LLM preferences
* normalize placeholder text for search input
* implement new transcription preferences UI to match LLM preferences
* remove uneeded css
* implement new UI for llm preference onboarding
* implement new UI for embedder preference onboarding
* implement new UI for vector db preference onboarding
* fix placeholder text
* unset onboarding
* move autocomplete field
---------
Co-authored-by: timothycarambat <rambat1010@gmail.com>
2024-04-02 09:56:14 -07:00
timothycarambat
b643639d0f
bump lancedb logo
2024-04-01 20:03:52 -07:00
Sean Hatfield
df054eb8d7
[FIX] Make UserMenu appear on mobile ( #991 )
...
fix usermenu being hidden on mobile
2024-03-29 15:18:18 -07:00
Sean Hatfield
6d80fe9602
[FIX] Add max height and scrolling to FolderSelectionPopup ( #982 )
...
* add max height and scrolling to FolderSelectionPopup
* hide scrollbar
---------
Co-authored-by: timothycarambat <rambat1010@gmail.com>
2024-03-27 14:42:37 -07:00
Timothy Carambat
efe9dfa5e3
handle expired token being null and prevent constant rerender ( #956 )
...
* handle expired token being null and prevent constant rerender
* reset defaults
2024-03-26 16:47:25 -07:00
Timothy Carambat
1ecefe8bed
Add ability to add invitee to workspaces automatically ( #975 )
2024-03-26 16:38:32 -07:00
timothycarambat
50b21f5fc1
Merge branch 'master' of github.com:Mintplex-Labs/anything-llm
2024-03-25 16:56:05 -07:00
timothycarambat
8c3538db6a
bump LMStudio logo
2024-03-25 16:55:56 -07:00
Timothy Carambat
1135853740
Patch LMStudio Inference server bug integration ( #957 )
2024-03-22 14:39:30 -07:00
Sean Hatfield
129c456f78
[REFACTOR] Refactor & comment document picker modal ( #929 )
...
* implement alternating color rows for file picker
* implement alternating colors for workspace directory
* remove unneeded props/variables
* remove unused border classes
* WIP new folder UI
* remove unneeded expanded prop from filerow component
* folder creation UI and files object manipulation WIP
* folder creation & moving files complete
* add developer API support for creating folders and moving files
* update alternating row css for file picker
* remove unneeded props from merge
* add comments to ManageWorkspace modal and switch flex direction on smaller screen sizes
* drop Legacy and remove transitions post-merge
* switch flex direction on document picker on smaller screen sizes + css fixes for my documents
* linting
---------
Co-authored-by: timothycarambat <rambat1010@gmail.com>
2024-03-20 17:40:57 -07:00
Sean Hatfield
4f268dfeb6
[FEAT] Document picker folders for organization ( #902 )
...
* implement alternating color rows for file picker
* implement alternating colors for workspace directory
* remove unneeded props/variables
* remove unused border classes
* WIP new folder UI
* remove unneeded expanded prop from filerow component
* folder creation UI and files object manipulation WIP
* folder creation & moving files complete
* add developer API support for creating folders and moving files
* update alternating row css for file picker
* remove unneeded props from merge
* normalize paths for folders
priority to custom docs folder
silently fail on duplicate folders
* update folder icon to custom svg
* linting and move FolderIcon to JSX
---------
Co-authored-by: timothycarambat <rambat1010@gmail.com>
2024-03-20 16:10:30 -07:00
Sean Hatfield
fd626b14b2
[FEAT] Improve UX of PromptInput ( #939 )
...
improve UX of PromptInput + cleanup props
2024-03-20 14:53:12 -07:00
Timothy Carambat
d2fc26d47c
change default workspace message for default user ( #922 )
2024-03-18 09:25:03 -07:00
Timothy Carambat
7e7e957e32
Enable privacy and handling to be reviewed and modified ( #910 )
2024-03-14 16:56:15 -07:00
Timothy Carambat
0ada882991
Support external transcription providers ( #909 )
...
* Support External Transcription providers
* patch files
* update docs
* fix return data
2024-03-14 15:43:26 -07:00
Sean Hatfield
1352b18b5f
[FEAT] Implement correct highlight colors on document picker ( #897 )
...
* implement alternating color rows for file picker
* implement alternating colors for workspace directory
* remove unneeded props/variables
* remove unused border classes
* remove unneeded expanded prop from filerow component
2024-03-14 10:52:35 -07:00
Sean Hatfield
ac0e62d490
[FEAT] Anthropic Haiku model support ( #901 )
...
add Haiku model support
2024-03-13 17:32:02 -07:00
Timothy Carambat
0e46a11cb6
Stop generation button during stream-response ( #892 )
...
* Stop generation button during stream-response
* add custom stop icon
* add stop to thread chats
2024-03-12 15:21:27 -07:00
Sean Hatfield
fd2b13017e
[FEAT] On file upload, clear dropzone box of previously uploaded files ( #894 )
...
on file upload, clear uploader box from previously uploaded files
2024-03-12 11:40:16 -07:00