Skip to content
Snippets Groups Projects
This project is mirrored from https://github.com/Mintplex-Labs/anything-llm. Pull mirroring updated .
  1. Jul 31, 2024
  2. Jul 26, 2024
  3. Jul 18, 2024
  4. Jun 18, 2024
    • lewismacnow's avatar
      1711 enhance workspace users api (#1712) · 6c68bdbd
      lewismacnow authored
      * Update workspace.js
      
      adds userId to the workspaceUsers function
      
      * Update openapi.json
      
      Updates the workspace/users API docs to display correct 200 response example, including userId, username, role and last update datetime.
      Unverified
      6c68bdbd
  5. Apr 30, 2024
  6. Apr 16, 2024
  7. Apr 05, 2024
  8. Apr 02, 2024
  9. Mar 21, 2024
  10. Mar 12, 2024
    • Sean Hatfield's avatar
      [FEAT] Ability to set workspace profile image (#847) · 04399b13
      Sean Hatfield authored
      
      * WIP workspace pfp, CRUD functions complete
      
      * implement fetching workspace pfp in UserIcon component
      
      * update UI for workspace settings pfp
      
      * minor css refactor
      
      * WIP fixes to workspace pfp
      
      * create responseCache for workspace pfp blob to improve performance
      
      * fix cache not clearing when removing workspace pfp and remove unneeded util
      
      * load workspace image once, dont reload
      
      ---------
      
      Co-authored-by: default avatartimothycarambat <rambat1010@gmail.com>
      Unverified
      04399b13
  11. Feb 16, 2024
  12. Jan 31, 2024
  13. Jan 22, 2024
    • Timothy Carambat's avatar
      Implement total permission overhaul (#629) · 9a237db3
      Timothy Carambat authored
      * Implement total permission overhaul
      Add explicit permissions on each flex and strict route
      Patch issues with role escalation and CRUD of users
      Patch permissions on all routes for coverage
      Improve middleware to accept role array for clarity
      
      * update comments
      
      * remove permissions to API-keys for manager. Manager could generate API-key and using high-privelege api-key give themselves admin
      
      * update sidebar permissions for multi-user and single user
      
      * update options for mobile sidebar
      Unverified
      9a237db3
  14. Jan 18, 2024
  15. Jan 17, 2024
    • Sean Hatfield's avatar
      Per workspace model selection (#582) · 90df3758
      Sean Hatfield authored
      
      * WIP model selection per workspace (migrations and openai saves properly
      
      * revert OpenAiOption
      
      * add support for models per workspace for anthropic, localAi, ollama, openAi, and togetherAi
      
      * remove unneeded comments
      
      * update logic for when LLMProvider is reset, reset Ai provider files with master
      
      * remove frontend/api reset of workspace chat and move logic to updateENV
      add postUpdate callbacks to envs
      
      * set preferred model for chat on class instantiation
      
      * remove extra param
      
      * linting
      
      * remove unused var
      
      * refactor chat model selection on workspace
      
      * linting
      
      * add fallback for base path to localai models
      
      ---------
      
      Co-authored-by: default avatartimothycarambat <rambat1010@gmail.com>
      Unverified
      90df3758
  16. Nov 13, 2023
    • Sean Hatfield's avatar
      Create manager role and limit default role (#351) · fa29003a
      Sean Hatfield authored
      
      * added manager role to options
      
      * block default role from editing workspace settings on workspace and text input box
      
      * block default user from accessing settings at all
      
      * create manager route
      
      * let pass through if in single user mode
      
      * fix permissions for manager and admin roles in settings
      
      * fix settings button for single user and remove unneeded console.logs
      
      * rename routes and paths for clarity
      
      * admin, manager, default roles complete
      
      * remove unneeded comments
      
      * consistency changes
      
      * manage permissions for mum modes
      
      * update sidebar for single-user mode
      
      * update comment on middleware
      Modify permission setting for admins
      
      * update render conditional
      
      * Add role usage hint to each role
      
      ---------
      
      Co-authored-by: default avatartimothycarambat <rambat1010@gmail.com>
      Unverified
      fa29003a
  17. Nov 07, 2023
  18. Sep 28, 2023
    • Sean Hatfield's avatar
      Replace custom sqlite dbms with prisma (#239) · a126b5f5
      Sean Hatfield authored
      
      * WIP converted all sqlite models into prisma calls
      
      * modify db setup and fix ApiKey model calls in admin.js
      
      * renaming function params to be consistent
      
      * converted adminEndpoints to utilize prisma orm
      
      * converted chatEndpoints to utilize prisma orm
      
      * converted inviteEndpoints to utilize prisma orm
      
      * converted systemEndpoints to utilize prisma orm
      
      * converted workspaceEndpoints to utilize prisma orm
      
      * converting sql queries to prisma calls
      
      * fixed default param bug for orderBy and limit
      
      * fixed typo for workspace chats
      
      * fixed order of deletion to account for sql relations
      
      * fix invite CRUD and workspace management CRUD
      
      * fixed CRUD for api keys
      
      * created prisma setup scripts/docs for understanding how to use prisma
      
      * prisma dependency change
      
      * removing unneeded console.logs
      
      * removing unneeded sql escape function
      
      * linting and creating migration script
      
      * migration from depreciated sqlite script update
      
      * removing unneeded migrations in prisma folder
      
      * create backup of old sqlite db and use transactions to ensure all operations complete successfully
      
      * adding migrations to gitignore
      
      * updated PRISMA.md docs for info on how to use sqlite migration script
      
      * comment changes
      
      * adding back migrations folder to repo
      
      * Reviewing SQL and prisma integraiton on fresh repo
      
      * update inline key replacement
      
      * ensure migration script executes and maps foreign_keys regardless of db ordering
      
      * run migration endpoint
      
      * support new prisma backend
      
      * bump version
      
      * change migration call
      
      ---------
      
      Co-authored-by: default avatartimothycarambat <rambat1010@gmail.com>
      Unverified
      a126b5f5
  19. Sep 11, 2023
  20. Jul 25, 2023
    • Timothy Carambat's avatar
      [FEATURE] Enable the ability to have multi user instances (#158) · 91f5f942
      Timothy Carambat authored
      * multi user wip
      
      * WIP MUM features
      
      * invitation mgmt
      
      * suspend or unsuspend users
      
      * workspace mangement
      
      * manage chats
      
      * manage chats
      
      * add Support for admin system settings for users to delete workspaces and limit chats per user
      
      * fix issue ith system var
      update app to lazy load invite page
      
      * cleanup and bug fixes
      
      * wrong method
      
      * update readme
      
      * update readme
      
      * update readme
      
      * bump version to 0.1.0
      Unverified
      91f5f942
  21. Jul 20, 2023
  22. Jun 28, 2023
  23. Jun 15, 2023
    • Timothy Carambat's avatar
      Implement Workspace-specific setting configs + other technical features (#58) · 2a556c27
      Timothy Carambat authored
      * 1. Define LLM Temperature as a workspace setting
      2. Implement rudimentry table migration code for both new and existing repos to bring tables up to date
      3. Trigger for workspace on update to update timestamp
      4. Always fallback temp to 0.7
      5. Extract WorkspaceModal into Tabbed content
      6. Remove workspace name UNIQUE constraint (cannot be migrated :()
      7. Add slug +seed when existing slug is already take
      8. Seperate name from slug so display names can be changed
      
      * remove blocking test return
      Unverified
      2a556c27
  24. Jun 13, 2023
    • frasergr's avatar
      Docker support (#34) · 9f33b3df
      frasergr authored
      * Updates for Linux for frontend/server
      
      * frontend/server docker
      
      * updated Dockerfile for deps related to node vectordb
      
      * updates for collector in docker
      
      * docker deps for ODT processing
      
      * ignore another collector dir
      
      * storage mount improvements; run as UID
      
      * fix pypandoc version typo
      
      * permissions fixes
      Unverified
      9f33b3df
  25. Jun 08, 2023
  26. Jun 04, 2023
Loading