233 Commits

Author SHA1 Message Date
Marc Seitz
f32c79879e fix: filters and auth 2025-12-08 22:19:54 +01:00
Marc Seitz
5f690b362b fix: missing persistence of fileId 2025-12-08 19:04:50 +01:00
Marc Seitz
ae3ed07485 fix: wrong variable used 2025-12-08 19:03:46 +01:00
Marc Seitz
062c767a8f fix: inverted logic 2025-12-08 19:03:15 +01:00
Marc Seitz
51a67827f7 feat(ee): add agent chat 2025-12-08 17:23:07 +01:00
Marc Seitz
b36db3a457 chore: remove plausible 2025-12-08 16:59:01 +01:00
Marc Seitz
4b494bc42a fix: refactor workflow API and update link type handling
Refactored ID validation in workflow API routes for consistency and readability. Updated workflow engine to improve action result handling. Added 'WORKFLOW_LINK' to linkType enum in webhook schema. Improved type safety and code clarity in view pages, including dataroom lastUpdatedAt calculation and link prop usage.
2025-11-17 13:46:19 +01:00
Marc Seitz
6ee3f2a427 refactor: workflow API to require teamId for access control
All workflow-related API routes now require a teamId query parameter and validate user membership via the userTeam table. This change improves security and access control, ensuring users can only access workflows and steps belonging to their teams. Frontend components and pages have been updated to pass teamId in API requests, and the workflow creation schema no longer requires teamId in the request body.
2025-11-17 13:32:47 +01:00
Marc Seitz
d8e73fd8c1 fix: use validated data for workflow step updates and creation
Refactors PATCH and POST handlers to use validated conditions and actions for workflow step updates and creation, ensuring enrichment and mutation persist. Also improves Zod error formatting in validation utilities for better readability.
2025-11-17 13:10:58 +01:00
Marc Seitz
721562b7ce fix: safe parse params 2025-11-17 13:07:18 +01:00
Marc Seitz
c0f0eecbdf fix: remove logs 2025-11-17 13:06:38 +01:00
Marc Seitz
44190ff0f8 feat(ee): add workflows 2025-11-16 19:06:53 +01:00
Marc Seitz
8ba1f98c14 feat: add deleted links 2025-10-21 22:44:03 +02:00
Marc Seitz
b7008d3de7 feat: add slack banner and slack analytics 2025-09-16 00:17:33 +02:00
Marc Seitz
be892c5d78 feat: make several improvements to slack integration 2025-09-13 20:45:50 +02:00
Marc Seitz
ea72e50975 chore: remove logs 2025-09-13 19:30:08 +02:00
Marc Seitz
3e968b631b fix: slack session auth 2025-09-13 17:34:13 +02:00
Marc Seitz
e106ba47e5 refactor: redirect 2025-09-13 16:54:27 +02:00
Marc Seitz
ff9a5505c0 feat: slack integration improvements and simplification 2025-09-13 16:49:39 +02:00
Marc Seitz
3fa8929e72 Merge branch 'main' into slack/reform 2025-09-12 19:13:09 +02:00
Marc Seitz
80e9606589 feat: remove trial end reminder cron route 2025-09-10 21:14:44 +02:00
Marc Seitz
a6259c62cc fix: search in domains 2025-09-07 11:29:30 +02:00
Ashish Viradiya
9a90173527 slack integration 2025-09-04 10:14:25 +05:30
Ashish Viradiya
4026635e7b Merge branch 'main' into 421-slack 2025-09-04 08:00:21 +05:30
Marc Seitz
adcab06433 fix: validation 2025-08-30 20:18:54 +02:00
Marc Seitz
0a558ff3c2 feat: several improvements to conversations 2025-08-30 18:54:20 +02:00
Marc Seitz
13bc6e3670 feat(ee): add viewer side conversations faq 2025-08-30 12:21:31 +02:00
Marc Seitz
cd7866c736 refactor(ee): move visitor upload route 2025-08-30 12:19:05 +02:00
Ashish Viradiya
2ec19e7f78 Feat: Slack native integration 2025-08-05 22:45:50 +05:30
Marc Seitz
175891bfb6 feat: add gtm 2025-07-29 17:41:14 +02:00
Marc Seitz
717a2e378f chore: unused import 2025-07-25 19:11:42 +02:00
Marc Seitz
b04e2784ad feat(ee): send blocked access email notifications 2025-07-25 19:09:57 +02:00
Ashish Viradiya
bf68245128 define type 2025-07-21 19:39:13 +05:30
Ashish Viradiya
3ff9ea2b2c improvement: notify team if blocked email tried to access a link 2025-07-21 18:54:34 +05:30
Marc Seitz
e2862a81b8 fix: isEmailMatched 2025-07-15 14:58:46 +02:00
Ashish Viradiya
612a67440f improvement 2025-07-15 10:49:03 +05:30
Ashish Viradiya
2a318d6317 feat: Added global email block list for teams 2025-07-15 10:27:24 +05:30
Marc Seitz
72c61a6c60 feat: store verified status in dataroom session object 2025-06-29 12:22:05 +02:00
Marc Seitz
3813a88e3a Merge branch 'main' into 372/notionDocView 2025-06-27 13:39:07 +02:00
Marc Seitz
69445a026e Update app/api/views/route.ts
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-06-26 16:35:24 +02:00
Marc Seitz
62a969bd83 feat: add team-aware multi-region S3 storage support
Introduces team-specific S3 storage configuration and multi-region support, allowing teams to use either EU or US S3 buckets based on feature flags. Refactors file operations (upload, copy, delete, presigned URLs, Lambda invocations) to resolve storage region and credentials per team. Adds new storage config and multi-region S3Store, updates API routes and utility functions to use team-aware clients, and extends feature flags with 'usStorage'.
2025-06-26 11:42:35 +02:00
Ashish Viradiya
0d6a342b26 bugFix: Notion documents are not loading in data room 2025-06-25 21:37:57 +05:30
Marc Seitz
b2904ece19 feat(ee): add granular permissions 2025-06-12 12:18:43 +02:00
Ashish Viradiya
3c8ff68361 fix: hide advanced mode for CSV and non-Excel sheet documents 2025-05-30 18:54:27 +05:30
Marc Seitz
faf50cb6d2 fix: detect webhook on correct id 2025-05-22 18:43:06 +02:00
Marc Seitz
e6c6f4b4dd Merge branch 'main' into 278-defaultExcelMode 2025-05-16 18:09:56 +02:00
Marc Seitz
bdc8da5349 chore: cleanup 2025-05-11 19:53:04 +02:00
Marc Seitz
cec5f1befb feat: check session userId instead of client's userId 2025-05-11 19:51:13 +02:00
Marc Seitz
32bfeb9d90 feat: allow preview session to be auto-logged in 2025-05-11 19:43:45 +02:00
Marc Seitz
d5546112b5 chore: prettier cleanup 2025-05-11 14:32:22 +02:00