merlyn/server/prisma/migrations
Timothy Carambat 0fb33736da
Workspace Chat with documents overhaul (#4261)
* Create parse endpoint in collector (#4212)

* create parse endpoint in collector

* revert cleanup temp util call

* lint

* remove unused cleanupTempDocuments function

* revert slug change
minor change for destinations

---------

Co-authored-by: timothycarambat <rambat1010@gmail.com>

* Add parsed files table and parse server endpoints (#4222)

* add workspace_parsed_files table + parse endpoints/models

* remove dev api parse endpoint

* remove unneeded imports

* iterate over all files + remove unneeded update function + update telemetry debounce

* Upload UI/UX context window check + frontend alert (#4230)

* prompt user to embed if exceeds prompt window + handle embed + handle cancel

* add tokenCountEstimate to workspace_parsed_files + optimizations

* use util for path locations + use safeJsonParse

* add modal for user decision on overflow of context window

* lint

* dynamic fetching of provider/model combo + inject parsed documents

* remove unneeded comments

* popup ui for attaching/removing files + warning to embed + wip fetching states on update

* remove prop drilling, fetch files/limits directly in attach files popup

* rework ux of FE + BE optimizations

* fix ux of FE + BE optimizations

* Implement bidirectional sync for parsed file states
linting
small changes and comments

* move parse support to another endpoint file
simplify calls and loading of records

* button borders

* enable default users to upload parsed files but NOT embed

* delete cascade on user/workspace/thread deletion to remove parsedFileRecord

* enable bgworker with "always" jobs and optional document sync jobs
orphan document job: Will find any broken reference files to prevent overpollution of the storage folder. This will run 10s after boot and every 12hr after

* change run timeout for orphan job to 1m to allow settling before spawning a worker

* linting and cleanup pr

---------

Co-authored-by: Timothy Carambat <rambat1010@gmail.com>

* dev build

* fix tooltip hiding during embedding overflow files

* prevent crash log from ERRNO on parse files

* unused import

* update docs link

* Migrate parsed-files to GET endpoint
patch logic for grabbing models names from utils
better handling for undetermined context windows (null instead of Pos_INIFI)
UI placeholder for null context windows

* patch URL

---------

Co-authored-by: Sean Hatfield <seanhatfield5@gmail.com>
2025-08-11 09:26:19 -07:00
..
20230921191814_init Replace custom sqlite dbms with prisma (#239) 2023-09-28 14:00:03 -07:00
20231101001441_init 315 show citations based on relevancy score (#316) 2023-11-06 16:49:29 -08:00
20231101195421_init Infinite prompt input and compression implementation (#332) 2023-11-06 13:13:53 -08:00
20231129012019_add Add user PFP support and context to logo (#408) 2023-12-07 14:11:51 -08:00
20240113013409_init Per workspace model selection (#582) 2024-01-17 12:59:25 -08:00
20240118201333_init create configurable topN per workspace (#616) 2024-01-18 12:34:20 -08:00
20240202002020_init [FEAT] Embedded AnythingLLM (#656) 2024-02-05 14:21:34 -08:00
20240206181106_init [FEAT] create custom prompt suggestions per workspace (#664) 2024-02-06 11:24:33 -08:00
20240206211916_init [FEAT] Automated audit logging (#667) 2024-02-06 15:21:40 -08:00
20240208224848_init Implement workspace threading that is backwards compatible (#699) 2024-02-08 18:37:22 -08:00
20240210004405_init [FEAT] RLHF on response messages (#708) 2024-02-13 11:33:05 -08:00
20240216214639_init Breakout Chat/Query mode as a workspace setting (#734) 2024-02-16 14:50:40 -08:00
20240219211018_init Enable ability to do full-text query on documents (#758) 2024-02-21 13:15:45 -08:00
20240301002308_init [FEAT] Ability to set workspace profile image (#847) 2024-03-12 11:36:59 -07:00
20240326231053_init Add ability to add invitee to workspaces automatically (#975) 2024-03-26 16:38:32 -07:00
20240405015034_init Enable per-workspace provider/model combination (#1042) 2024-04-05 10:58:36 -07:00
20240412183346_init Agent support for @agent default agent inside workspace chat (#1093) 2024-04-16 10:50:10 -07:00
20240425004220_init [FEAT] Implement new login screen UI & multi-user password reset (#1074) 2024-04-25 16:52:30 -07:00
20240430230707_init Customize refusal response for query mode (#1243) 2024-04-30 16:14:30 -07:00
20240510032311_init [FEAT] Slash templates (#1314) 2024-05-10 12:35:33 -07:00
20240618224346_init [BETA] Live document sync (#1719) 2024-06-21 13:38:50 -07:00
20240821215625_init Api session id support (#2158) 2024-08-21 15:25:47 -07:00
20240824005054_init AnythingLLM Chrome Extension (#2066) 2024-08-27 14:58:47 -07:00
20241003192954_init Daily message limit per user (#2417) 2024-10-15 14:01:29 -07:00
20241029203722_init Simple SSO feature for login flows from external services (#2553) 2024-10-29 15:30:53 -07:00
20241029233509_init Add index leftover from prisma migration from PR #2553 2024-10-29 16:35:56 -07:00
20250102204948_init Reranker option for RAG (#2929) 2025-01-02 14:27:52 -08:00
20250226005538_init Add bio field to user (#3346) 2025-02-26 15:23:24 -08:00
20250318154720_init Prompt variables (#3359) 2025-03-25 12:44:19 -07:00
20250506214129_init Chat prompt history menu (#3770) 2025-05-08 08:29:46 -07:00
20250709230835_init Configurable message limit for embed chat widget (#4114) 2025-07-10 12:45:53 -07:00
20250725194841_init Mobile sync support (#4173) 2025-07-31 12:28:03 -07:00
20250808171557_init Workspace Chat with documents overhaul (#4261) 2025-08-11 09:26:19 -07:00
migration_lock.toml Replace custom sqlite dbms with prisma (#239) 2023-09-28 14:00:03 -07:00