timothycarambat
e1dcd5ded0
Normalize pfp path to prevent traversal
2024-01-14 16:53:44 -08:00
Timothy Carambat
026849df02
normalize paths for submit URLs of `remove-documents ( #598 )
...
normalize paths for submit URLs
2024-01-14 16:36:17 -08:00
timothycarambat
e150e99e45
bump onboard ai link
2024-01-14 11:26:08 -08:00
Timothy Carambat
4f6d93159f
improve native embedder handling of large files ( #584 )
...
* improve native embedder handling of large files
* perf changes
* ignore storage tmp
2024-01-13 00:32:43 -08:00
timothycarambat
b4ab0a5e8c
nopub sha
2024-01-12 14:22:19 -08:00
timothycarambat
e5826d8c24
remove unneeded build step
2024-01-12 13:33:11 -08:00
Ahren Stevens-Taylor
315b92e164
572 add docker tags ( #581 )
...
* [FEAT]: Docker Tags specific to a build version #572
* fix: dockerhub repo name
* feat: add Docker build caches
* fix: docker username
Fix the DockerHub repository owner name
2024-01-12 13:31:59 -08:00
Shuyoou
6faa0efaa8
Issue #543 support milvus vector db ( #579 )
...
* issue #543 support milvus vector db
* migrate Milvus to use MilvusClient instead of ORM
normalize env setup for docs/implementation
feat: embedder model dimension added
* update comments
---------
Co-authored-by: timothycarambat <rambat1010@gmail.com>
2024-01-12 13:23:57 -08:00
Timothy Carambat
b2b2c2afe1
protect AWS CF deployments by automatically blocking metadata URL ( #578 )
2024-01-11 18:37:00 -08:00
Timothy Carambat
1563a1b20f
Strict link protocol validation ( #577 )
2024-01-11 12:29:00 -08:00
Timothy Carambat
7200a06ef0
prevent manager in multi-user from updatingENV via HTTP ( #576 )
...
* prevent manager in multi-user from updatingENV via HTTP
* remove unneeded args
2024-01-11 12:11:45 -08:00
Timothy Carambat
3c859ba303
Change pwd check to O(1) check to prevent timing attacks - single user mode ( #575 )
...
Change pwd check to O(1) check to prevent timing attacks
2024-01-11 10:54:55 -08:00
Timothy Carambat
a4ace56a40
Patch minor XSS opportunity where user can self-XSS themselves. ( #574 )
...
Patch minor XSS opportunity where user can self-XSS themselvess. There is not real vuln here as any instance is not public facing
2024-01-11 09:57:59 -08:00
timothycarambat
4af9b9d5cc
fix: relative/absolute url patch for vector count
...
connect #516
2024-01-10 19:27:39 -08:00
timothycarambat
dfd03e332c
patch stream response
2024-01-10 15:32:07 -08:00
Timothy Carambat
4e2c0f04b4
Dynamic vector count on workspace settings ( #567 )
...
* Dynamic vector count on workspace settings
Add count to be workspace specific, fallback to system count
Update layout of data in settings
Update OpenAI per-token embedding price
* linting
2024-01-10 13:18:48 -08:00
Sean Hatfield
1d39b8a2ce
add Together AI LLM support ( #560 )
...
* add Together AI LLM support
* update readme to support together ai
* Patch togetherAI implementation
* add model sorting/option labels by organization for model selection
* linting + add data handling for TogetherAI
* change truthy statement
patch validLLMSelection method
---------
Co-authored-by: timothycarambat <rambat1010@gmail.com>
2024-01-10 12:35:30 -08:00
Timothy Carambat
8cd3a92c66
[BUG] Fixed mass_assignment vuln ( #566 )
...
Fixed mass_assignment vuln
Co-authored-by: dastaj <78434825+dastaj@users.noreply.github.com>
2024-01-10 08:42:03 -08:00
Timothy Carambat
259079ac58
561 relative api docs url ( #564 )
...
* patch swagger host to be relative
* change tag on feature request template
2024-01-09 21:52:50 -08:00
Timothy Carambat
755c10b8ca
[API] patch swagger host to be relative ( #563 )
...
patch swagger host to be relative
2024-01-09 19:49:51 -08:00
timothycarambat
5b2c0ca782
add OnboardAI link
2024-01-09 18:07:41 -08:00
timothycarambat
b8192883c2
fix auto-tag on bug issue yaml
2024-01-09 18:06:01 -08:00
timothycarambat
4801df08c5
remove broken config link
2024-01-09 14:31:28 -08:00
timothycarambat
6a4c99affe
unquote email in config
2024-01-09 14:31:02 -08:00
timothycarambat
964d9a7137
update build ignore
2024-01-09 14:28:56 -08:00
Timothy Carambat
fd4a230669
Setup issue and PR templates ( #559 )
...
* Setup issue templates
Allow ability to include blank issue
resolves #557
todo: PR template
* update templates + add PR template
* newlines
2024-01-09 14:25:53 -08:00
Sean Hatfield
5c3bb4b8cc
532 uiux add slash command modal ( #555 )
...
* WIP slash commands
* add slash command image
* WIP slash commands
* slash command menu feature complete
* move icons to slash command local
* update how slash command component works
* relint with new linter
* Finalize slash command input
Change empty workspace text layout
Patch dev unmount issues on Chatworkspace/index.jsx
---------
Co-authored-by: timothycarambat <rambat1010@gmail.com>
2024-01-09 13:07:09 -08:00
Timothy Carambat
58971e8b30
Build & Publish AnythingLLM for ARM64 and x86 ( #549 )
...
* Update build process to support multi-platform builds
Bump @lancedb/vectordb to 0.1.19 for ARM&AMD compatibility
Patch puppeteer on ARM builds because of broken chromium
resolves #539
resolves #548
---------
Co-authored-by: shatfield4 <seanhatfield5@gmail.com>
2024-01-08 16:15:01 -08:00
Timothy Carambat
cce48c2163
[Automated Builds] Patch lockfiles with new devdeps ( #553 )
...
patch lockfiles with new devdeps
2024-01-08 15:48:03 -08:00
Francisco Bischoff
990a2e85bf
devcontainer v1 ( #297 )
...
Implement support for GitHub codespaces and VSCode devcontainers
---------
Co-authored-by: timothycarambat <rambat1010@gmail.com>
Co-authored-by: Sean Hatfield <seanhatfield5@gmail.com>
2024-01-08 15:31:06 -08:00
Sagar Jaglan
5172bceec3
#520 fixed unauthorized token error ( #535 )
2024-01-08 13:16:00 -08:00
timothycarambat
7d584713a3
workflow ignore env.example updates
2024-01-06 15:40:03 -08:00
timothycarambat
19e3889f29
update envs to not display https localhost
2024-01-06 15:38:44 -08:00
Bhargav Kowshik
76f733f902
Remove explicit Prisma step instruction in the development setup ( #538 )
2024-01-05 09:42:16 -08:00
timothycarambat
3e088f22b1
fix: Patch tiktoken method missing
...
resolves #541
2024-01-05 09:39:19 -08:00
Sean Hatfield
d95d1a9dfd
529 UI update llm embedder and vectordb selection pages ( #533 )
...
* move llm, embedder, vectordb items to components folder
* add backdrop blur to search in llm, embedder, vectordb preferences
* implement searchable llm preference in settings
* implement searchable embedder in settings
* remove unused useState from embedder preferences
* implement searchable vector database in settings
* fix save changes button not appearing on change for llm, embedder, and vectordb settings pages
* sort selected items in all settings and put selected item at top of list
* no auto-top for selection
---------
Co-authored-by: timothycarambat <rambat1010@gmail.com>
2024-01-04 18:20:58 -08:00
Timothy Carambat
e9f7b9b79e
Handle undefined stream chunk for native LLM ( #534 )
2024-01-04 18:05:06 -08:00
pritchey
74d2711d80
523-Added support for HTTPS to Server. ( #524 )
...
* Added support for HTTPS to server.
* Move boot scripts to helper file
catch bad ssl boot config
fallback SSL boot to HTTP
---------
Co-authored-by: timothycarambat <rambat1010@gmail.com>
2024-01-04 17:22:15 -08:00
Sayan Gupta
b7d2756754
Issue #204 Added a check to ensure that 'chunk.payload' exists and contains the 'id' property ( #526 )
...
* Issue #204 Added a check to ensure that 'chunk.payload' exists and contains the 'id' property before attempting to destructure it
* run linter
* simplify condition and comment
---------
Co-authored-by: timothycarambat <rambat1010@gmail.com>
2024-01-04 16:39:43 -08:00
timothycarambat
a1b4ed43ba
allow native when on embedder
2024-01-04 16:12:20 -08:00
Timothy Carambat
d8ca92df88
Onboarding V2 ( #502 )
...
* WIP onboarding v2
* Welcome screen for onboarding complete
* fix home page and WIP create skeleton for llm preference search/options
* render llms as options
* add search functionality to llm preference & add survey step
* fix openai settings undefined & create custom logo onboarding page
* add user setup UI
* add data handling & privacy onboarding screen
* add create workspace onboarding screen
* fix survey width in onboarding
* create vector database connection onboarding page
* add workspace image & all skeleton ui complete
* fix navigation buttons and ui tweaks to fit on screen
* WIP LLMPreference
* LLM Preference screen fully functional
* create components for vector db options and fix styling of azure options
* remove unneeded comment
* vector db connection onboarding screen complete
* minor ui tweak to searchbar
* user setup page fully working
* create workspace onboarding page fully working
* useNavigate for navigation between pages
* mobile layout, cleanup old files, survey functionality implemented
* fix default logo appearing when should be blank & password setup bug fix
* Modify flow of onboarding
todo: embedding set up
* Add embedder setup screen & insert into flow
* update embedding back button
auto-dismiss toasts on each step
* move page defs under imports
fix bg color on mobile styling
---------
Co-authored-by: shatfield4 <seanhatfield5@gmail.com>
2024-01-04 15:54:31 -08:00
Timothy Carambat
92da23e963
Handle special token in TikToken ( #528 )
...
* Handle special token in TikToken
resolves #525
* remove duplicate method
add clarification comment on implementation
2024-01-04 15:47:00 -08:00
timothycarambat
a2a903741d
replace stored GIF with Github CDN hosted image
2024-01-04 10:59:24 -08:00
Timothy Carambat
75dd86967c
Implement AzureOpenAI model chat streaming ( #518 )
...
resolves #492
2024-01-03 16:25:39 -08:00
timothycarambat
8001f69454
Merge branch 'master' of github.com:Mintplex-Labs/anything-llm
2024-01-03 15:44:37 -08:00
timothycarambat
dc23961231
drop feeback path in paths
2024-01-03 15:44:26 -08:00
Timothy Carambat
ceadc8d467
patch gpt-4-turbo token allowance for Azure model ( #514 )
2024-01-02 12:49:48 -08:00
timothycarambat
237c544ebc
Merge branch 'master' of github.com:Mintplex-Labs/anything-llm
2024-01-02 12:44:26 -08:00
timothycarambat
d99b87e7d8
patch workspace-chats API endpoint to be generally available instead of forced multi-user
2024-01-02 12:44:17 -08:00
Timothy Carambat
6d5968bf7e
Llm chore cleanup ( #501 )
...
* move internal functions to private in class
simplify lc message convertor
* Fix hanging Context text when none is present
2023-12-28 14:42:34 -08:00