Commit graph

57 commits

Author SHA1 Message Date
timothycarambat
7e10205df6 remove greptile link 2025-01-20 15:18:26 -08:00
timothycarambat
3d872bc639 Merge branch 'master' of github.com:Mintplex-Labs/anything-llm 2025-01-16 15:09:45 -08:00
timothycarambat
469dd9ec18 remove QEMU step 2025-01-16 15:09:38 -08:00
Timothy Carambat
1727aa4aeb
Swap to GH arm64 runner ()
* test arm runner speed

* test arm runner speed with arm

* update primary worker flows

* update dev build name
2025-01-16 15:08:02 -08:00
timothycarambat
55c488d745 remove dependabot 2024-12-16 13:16:39 -08:00
timothycarambat
827c3f4678 repatch scout cli 2024-12-13 18:30:54 -08:00
Timothy Carambat
afbb65f484
Pin all docker-scout CI versions to 1.15.1 for now 2024-12-12 15:01:54 -08:00
timothycarambat
66520b48a4 silence dependabot for now 2024-12-11 14:48:35 -08:00
Sean Hatfield
05c530221b
Community hub integration ()
* wip hub connection page fe + backend

* lint

* implement backend for local hub items + placeholder endpoints to fetch hub app data

* fix hebrew translations

* revamp community integration flow

* change sidebar

* Auto import if id in URL param
remove preview in card screen and instead go to import flow

* get user's items + team items from hub + ui improvements to hub settings

* lint

* fix merge conflict

* refresh hook for community items

* add fallback for user items

* Disable bundle items by default on all instances

* remove translations (will complete later)

* loading skeleton

* Make community hub endpoints admin only
show visibility on items
combine import/apply for items to they are event logged for review

* improve middleware and import flow

* community hub ui updates

* Adjust importing process

* community hub to dev

* Add webscraper preload into imported plugins

* add runtime property to plugins

* Fix button status on imported skill change
show alert on skill change
Update markdown type and theme on import of agent skill

* update documentaion paths

* remove unused import

* linting

* review loading state

---------

Co-authored-by: Timothy Carambat <rambat1010@gmail.com>
2024-11-26 09:59:43 -08:00
Sean Hatfield
190a481536
Adjustable font size in chat input ()
* adjustable prompt input text sizing

* dev build

---------

Co-authored-by: timothycarambat <rambat1010@gmail.com>
2024-11-21 12:07:46 -08:00
Timothy Carambat
b66017d024
Pr 2653 branch ()
* feat: initial setup for Dependabot

* remove embed folder check

---------

Co-authored-by: Philipp Eckel <philipp.eckel@intive.com>
2024-11-21 11:09:03 -08:00
Sean Hatfield
727d802779
Light/dark mode UI overhaul ()
* Refactor workspace sidebar component styles ()

rely on css for conditional styles

* New sidebar colors ()

new sidebar colors

* Main container color update ()

* Dark mode setup themes ()

* 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 ()

settings sidebar ui updates

* fix sidebar resizing/truncate issue on hover

* Dark mode chat window ()

* Support XLSX files ()

* 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 ()

* 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 ()

* 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 ()

dark mode onboarding

* update all modals + normalize styles ()

* lint

* Dark mode privacy & experimental pages ()

* document watch + privacy pages ui + mobile modal darkmode

* lint

* Dark mode login screens ()

* multi-user auth screen ui update

* dark mode login screen + recovery key modals

* remove unneeded import

* Workspace preset commands modals dark mode ()

update workspace preset dark mode modal

* Document pinning modal ui update ()

document pinning modal ui update

* Experimental agreement modal dark mode ()

experimental agreement modal dark mode

* Serp options dark mode ()

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
Timothy Carambat
b701660f88
Frontend performance improvements ()
* Frontend performance improvements

* test docker build
2024-11-13 11:11:13 -08:00
Timothy Carambat
d1103e2b71
Add support for custom agent skills via plugins ()
* 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
timothycarambat
f519a4b48c update ignores 2024-08-27 15:06:44 -07:00
Timothy Carambat
29df483a27
AnythingLLM Chrome Extension ()
* 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
4430ddb059
Encryption in JWT for single-user password mode ()
* 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
Timothy Carambat
d072875e43
Add piperTTS in-browser text-to-speech ()
* 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
cc594d4e3e add SemVer tag to docker image publication 2024-08-02 14:44:58 -07:00
timothycarambat
d4eecdef03 patch hang on devcontainer 2024-08-02 10:23:27 -07:00
Timothy Carambat
38fc181238
Add multimodality support ()
* 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
a7010fd48d
Add known VEX files to build process () 2024-07-25 11:13:57 -07:00
Timothy Carambat
88e2209959
bump jsonwebtoken version ()
* bump `jsonwebtoken` version

* update dev build branch
2024-07-25 11:03:39 -07:00
Timothy Carambat
04a0fc4ec9
Remove unused deps ()
* Remove unused deps

* improve dependency
2024-07-25 10:21:03 -07:00
timothycarambat
68391ce3e6 update github action ignore 2024-07-25 08:08:56 -07:00
Timothy Carambat
42235fcd8a
GitLab Hosted and Local Connector ()
* 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
Timothy Carambat
a43fa8a292
Adjust docker perms in build image ()
adjust docker perms
2024-07-22 12:39:18 -07:00
timothycarambat
89db7a9d45 add back arm support - did not fail for some reason 2024-07-19 17:51:12 -07:00
timothycarambat
113d7f1f99 temp disable ARM builds 2024-07-19 17:44:51 -07:00
timothycarambat
9b78c31d9d add VEX exception 2024-07-19 16:21:12 -07:00
timothycarambat
16df1f05e1 remove temp workflow file 2024-07-19 08:10:04 -07:00
Timothy Carambat
b275008b19
Docker image updates ()
* bump base image

* Bump mysql

* attestations

* attestations perms

* attestations perms

* fix permissions for attestetions for master push

* test cleanup

* repin base image

* revert base

* patch frontend-clean

* force resolve braces to fixed version

* rebump
2024-07-19 08:09:32 -07:00
Timothy Carambat
610c87ce19
Init support of i18n and English, Mandarin, Spanish, French ()
* Init support of i18n and English and mandarin

* Update common.js ()

* add General Appearance and Chat setting zh translate ()

* add config zh translate ()

* patch some translation pages

* Update locality fixes

* update: complete login page Mandarin translation. ()

update: complete Mandarin translation.

* complete translation

* update github to run validator

* bump to test workflow failure

* bump to fix tests

* update workflow

* refactor lang selector support

* add Spanish and French

* add dictionaries

---------

Co-authored-by: GetOffer.help <13744916+getofferhelp@users.noreply.github.com>
Co-authored-by: AIR <129256286+KochabStar@users.noreply.github.com>
Co-authored-by: Ezio T <ezio5600@gmail.com>
2024-06-19 14:48:19 -07:00
timothycarambat
c009904664 README updates 2024-04-19 11:46:49 -07:00
Timothy Carambat
a5bb77f97a
Agent support for @agent default agent inside workspace chat ()
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
timothycarambat
146385bf41 no build on embed changes 2024-02-02 15:29:38 -08:00
timothycarambat
39d07feaed fix bug yaml 2024-01-26 12:45:05 -08:00
timothycarambat
ca3decf413 fix bug yaml 2024-01-26 12:44:15 -08:00
timothycarambat
e150e99e45 bump onboard ai link 2024-01-14 11:26:08 -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 ()
* [FEAT]: Docker Tags specific to a build version 

* 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
Timothy Carambat
259079ac58
561 relative api docs url ()
* patch swagger host to be relative

* change tag on feature request template
2024-01-09 21:52:50 -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 ()
* Setup issue templates
Allow ability to include blank issue
resolves 
todo: PR template

* update templates + add PR template

* newlines
2024-01-09 14:25:53 -08:00
Timothy Carambat
58971e8b30
Build & Publish AnythingLLM for ARM64 and x86 ()
* 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 
resolves 

---------

Co-authored-by: shatfield4 <seanhatfield5@gmail.com>
2024-01-08 16:15:01 -08:00