Commit Graph
104 Commits
Author SHA1 Message Date
Chris Weaver 642862bede Make public credentials accessible by all admins (#337) 2023-08-25 17:06:38 -07:00
Weves b27107c184 Add user management page 2023-08-25 12:25:39 -07:00
Chris Weaver 6897416fe6 Support service accounts for Google Drive connector (#325) 2023-08-24 14:50:05 -07:00
Chris Weaver bf4b63de19 Linear connector (#312) 2023-08-17 15:17:57 -07:00
Chris Weaver f37ac76d3c Stop using untyped dicts to represent quotes (#310) 2023-08-17 14:53:55 -07:00
Sid Ravinutala 81a4934bb8 Google drive shared files fix + shortcuts (#300)
Also fixes foreign key constraint issue when manually wiping postgres + keeps track of accessed folders
2023-08-17 08:54:00 -07:00
Weves 11c071da33 Fix document display for docs with identical semantic IDs 2023-08-16 13:00:24 -07:00
Yuhong Sun c845a91eb0 Fix UI link to Zulip docs (#304) 2023-08-15 02:03:27 -07:00
Chris Weaver a905373c83 Fix typing for Zulip connector (#298) 2023-08-14 16:56:50 -07:00
Yuhong Sun e97c1226d8 Recolor Zulip Logo (#297) 2023-08-14 15:55:11 -07:00
Michał FlakandYuhong Sun 286445f9ba Zulip connector (#247)
Co-authored-by: Yuhong Sun <yuhongsun96@gmail.com>
2023-08-14 15:29:34 -07:00
Weves 67fd244e66 Make docs show up immediately rather than wait until first answer token 2023-08-13 16:11:02 -07:00
Weves 95f52a26df Fix error message popup z-index 2023-08-12 17:13:15 -07:00
Chris Weaver ec478d97fb Better display of connector metadata on main status page (#280) 2023-08-12 17:03:20 -07:00
Weves 0381715fdd Add 'calculating rate' message 2023-08-12 15:27:28 -07:00
Chris Weaver d5bb10b61f Improve indexing status display (#278)
Adds:
- actual error message in UI for indexing failure
- if a connector is disabled, stops indexing immediately (after the current batch of documents) to allow for deletion
- adds num docs indexed for the current run + a speed
2023-08-12 14:49:04 -07:00
Yuhong Sun bca63e5a76 Do not stream Quote when using freeform prompt (#277) 2023-08-12 14:26:44 -07:00
Chris Weaver 89f71ac335 Support deletion of documents when a connector is deleted (#271) 2023-08-09 00:53:42 -07:00
Sid Ravinutala ca72027b28 Allow slack channels to be specified (#238)
Adds the capability to specify specific channels to index when using the Slack connector
2023-08-07 22:09:27 -07:00
Yuhong Sun 3bfc72484d Support for Request accessed GenAI Models (#270) 2023-08-06 18:31:47 -07:00
jabdoa2 63780113d3 Add support for openid connect (#206)
This allow using Danswer in typical (non-google) enterprise environments.

* Access Tokens can be very large. A token without claims is already 1100 bytes for me (larger than allowed in danswer by default). With roles I got a 12kB token. For that reason I changed the field to TEXT in the database.
* Danswer used to swallow most errors when OIDC would fail. Nodejs forwards a request to the backend and swallows all errors. Even within the backend we catched all ValueErrors and only returned the last exception with the request. Added full stack trace logging to allow debugging issues with userinfo and other endpoints.
* Allow changing name of the login provider on the login button.
* Changed variables and URLs to generic OAUTH_XX (without google in the name) but kept compatibility with the existing google integration
* Tested again Keycloak with OpenID Connect

Next steps:
* Claim to role mappings
* Auto login/SSO (Login button is just an extra click)
2023-07-29 14:04:32 -07:00
Weves d53ce3bda1 Fix arg to GuruIcon 2023-07-28 14:37:43 -07:00
Yuhong SunandWeves d03ac44744 Guru Connector (#177)
Co-authored-by: Weves <chrisweaver101@gmail.com>
2023-07-28 14:27:02 -07:00
Weves 555f8bbf08 Allow shared files for drive connector 2023-07-27 17:20:34 -07:00
Chris Weaver 3b546ba1c3 Make Google Drive connectors editable (#237) 2023-07-26 22:20:12 -07:00
Weves d5f172c292 Handle google drive connectors without folder_path 2023-07-26 12:15:06 -07:00
Weves 6684f1e5d5 Use approved icon colors 2023-07-22 19:22:05 -07:00
Chris Weaver dd084d40f6 Product board connector (#228)
Also fixes misc mypy issues across the repo
2023-07-22 13:00:51 -07:00
Yuhong Sun 25a028c4a7 Merge pull request #195 from pkabra/notion-connector
Notion connector
2023-07-21 00:04:12 -07:00
Pratik Kabra 610fe6ebc4 Prettier fixes for web 2023-07-20 18:02:41 -05:00
Weves ab37b8e8ea Fix deletion of web/slack/jira/confluence/... connector when creating a new one 2023-07-18 12:06:49 -07:00
Pratik Kabra 2a42d2df9c Notion connector frontend 2023-07-17 20:06:43 -05:00
Chris Weaver 3b1a8274a9 Allow specification of specific google drive folders to index (#197) 2023-07-17 14:51:16 -07:00
Chris Weaver 676538da61 Better error message on GPT failures (#187)
* Better error message on GPT-call failures

* Add support for disabling Generative AI
2023-07-16 16:25:33 -07:00
Weves d1003b913b Sync package-lock.json with package.json 2023-07-16 15:19:03 -07:00
Chris Weaver 9252807a51 Specify specific prettier version (#186)
* Add explicit prettier version

* Update CONTRIBUTING.md

* Add .prettierrc.json file to ensure we always use es5 trailing commas
2023-07-16 12:52:28 -07:00
Ikko Eltociear Ashimine 741bf508ac Fix typo in GoogleDriveCard.tsx
recieved -> received
2023-07-13 00:40:02 +09:00
Chris Weaver 3889e01d86 Control streaming vs non-streaming on frontend with env variable (#162) 2023-07-12 01:12:42 -07:00
Chris Weaver d135bc7efa Merge pull request #139 from ssddanbrown/bookstack_connector
BookStack connector
2023-07-08 17:18:59 -07:00
Weves 3b64d62896 Make the Google Drive connector pull rather than pull everything 2023-07-08 13:26:47 -07:00
Weves e55c23ad6f Make slab token a PW input 2023-07-08 12:40:16 -07:00
Weves 6978573a07 Make confluence connector use polling 2023-07-06 20:24:09 -07:00
Dan Brown 148d9c358f Fixed incorrect active panel in BookStack connector 2023-07-06 17:24:04 +01:00
Dan Brown 104a248b11 Cleaned up bookstack connector admin panel
Also fixed ESLint issues
2023-07-06 16:35:21 +01:00
Dan Brown f587161577 Added bookstack to filters, changed inputType 2023-07-06 16:02:53 +01:00
Dan Brown 44f905ef80 Added BookStack connector code
Got to the point of working sync for shelves, books, chapters and pages.
2023-07-06 14:56:28 +01:00
Dan Brown bfde5fd809 Got basic bookstack connector setup UI/backend working 2023-07-06 10:50:27 +01:00
Weves 7f222f376d Fix Jira connector page description 2023-07-04 14:15:38 -07:00
Weves eb5eb003e2 Add slab filter 2023-07-03 16:50:59 -07:00
Chris Weaver 10b36f4ce9 Slab connector UI (#130)
Also added in missing dateutil req
2023-07-03 15:57:22 -07:00