From a8db0215977a0d48d787af181ac92d14d47ff466 Mon Sep 17 00:00:00 2001 From: Ruslan Bakiev Date: Wed, 18 Feb 2026 09:37:48 +0700 Subject: [PATCH] Team/user CRMFS export + scoped chat --- .gitignore | 3 +- Frontend/.env.example | 1 + Frontend/app.vue | 81 ++- Frontend/package-lock.json | 732 ++++++++++++++++++++- Frontend/package.json | 21 +- Frontend/prisma/schema.prisma | 169 +++++ Frontend/prisma/seed.mjs | 215 ++++++ Frontend/scripts/export-dataset.mjs | 168 +++++ Frontend/server/agent/crmAgent.ts | 195 ++++++ Frontend/server/api/chat.get.ts | 22 + Frontend/server/api/chat.post.ts | 33 + Frontend/server/api/chat/log.post.ts | 25 + Frontend/server/api/dataset/export.post.ts | 8 + Frontend/server/dataset/exporter.ts | 142 ++++ Frontend/server/dataset/paths.ts | 6 + Frontend/server/utils/auth.ts | 57 ++ Frontend/server/utils/prisma.ts | 17 + 17 files changed, 1872 insertions(+), 23 deletions(-) create mode 100644 Frontend/.env.example create mode 100644 Frontend/prisma/schema.prisma create mode 100644 Frontend/prisma/seed.mjs create mode 100644 Frontend/scripts/export-dataset.mjs create mode 100644 Frontend/server/agent/crmAgent.ts create mode 100644 Frontend/server/api/chat.get.ts create mode 100644 Frontend/server/api/chat.post.ts create mode 100644 Frontend/server/api/chat/log.post.ts create mode 100644 Frontend/server/api/dataset/export.post.ts create mode 100644 Frontend/server/dataset/exporter.ts create mode 100644 Frontend/server/dataset/paths.ts create mode 100644 Frontend/server/utils/auth.ts create mode 100644 Frontend/server/utils/prisma.ts diff --git a/.gitignore b/.gitignore index 0dd36e3..7992f39 100644 --- a/.gitignore +++ b/.gitignore @@ -3,9 +3,10 @@ node_modules .nuxt .output .data +.env +Frontend/.data dist coverage npm-debug.log* pnpm-lock.yaml yarn.lock - diff --git a/Frontend/.env.example b/Frontend/.env.example new file mode 100644 index 0000000..176581f --- /dev/null +++ b/Frontend/.env.example @@ -0,0 +1 @@ +DATABASE_URL="file:../../.data/clientsflow-dev.db" diff --git a/Frontend/app.vue b/Frontend/app.vue index 4f43b89..100cf16 100644 --- a/Frontend/app.vue +++ b/Frontend/app.vue @@ -1,4 +1,5 @@