Chris Weaver | d135bc7efa7 | Merge pull request #139 from ssddanbrown/bookstack_connector
BookStack connector | | |
Yuhong Sun | 452a9f0ad61 | DAN-168 Build Push Docker Images on Tag (#150) | | |
Yuhong Sun | 367330d27a8 | DAN-165 Option to pull image from hub (#149) | | |
Weves | 3b64d62896d | Make the Google Drive connector pull rather than pull everything | | |
Weves | e55c23ad6ff | Make slab token a PW input | | |
Weves | 3494d6a13a1 | Replace IDs with names in Slack connector | | |
Yuhong Sun | 79013ac9fd3 | DAN-164 Background slack job to give up after 5 tries
also minor docker compose change | | |
Chris Weaver | b4759403ac6 | Adjust slack bot (#144)
* Add handling for cases where an answer is not found
* Make danswer bot slightly more co... | | |
Yuhong Sun | ef48fef62b1 | Tiny fix for certain doc names (#143) | | |
Weves | 7874862902c | Proper slack message batching | | |
Weves | 6978573a076 | Make confluence connector use polling | | |
Dan Brown | 148d9c358f4 | Fixed incorrect active panel in BookStack connector | | |
Dan Brown | 019e474a4e1 | BookStack connector: Changed to use id-based document ids | | |
Dan Brown | 104a248b112 | Cleaned up bookstack connector admin panel
Also fixed ESLint issues | | |
Dan Brown | f587161577f | Added bookstack to filters, changed inputType | | |
Dan Brown | 44f905ef80a | Added BookStack connector code
Got to the point of working sync for shelves, books, chapters and pages. | | |
Dan Brown | bfde5fd8098 | Got basic bookstack connector setup UI/backend working | | |
Weves | 7f222f376dd | Fix Jira connector page description | | |
Weves | 07fd7246d4d | Fix link | | |
Weves | 967f9294f70 | Fix duplicated docs for non-quoted docs | | |
Weves | eb5eb003e28 | Add slab filter | | |
Chris Weaver | 10b36f4ce99 | Slab connector UI (#130)
Also added in missing dateutil req | | |
Yuhong Sun | 675a5aec9ea | DAN-158 Slab Connector (#129)
No support for comments or topics | | |
Chris Weaver | 2f54795631c | Basic Slack Bot Support (#128) | | |
Yuhong Sun | 381b3719c95 | DAN-139 web connector recursion (#126)
Now handled by checking final page after redirects | | |
Chris Weaver | 24e61a646db | Updating env file setup (#125)
* Updating env file setup
* Update qdrant version | | |
Marcel | ab83f5d17f2 | Disable qdrant telemetry by default (#121)
* Disable qdrant telemetry by default
Signed-off-by: Marcel Coetzee <m... | | |
Weves | af329d31fb8 | Cancelling searches when submitting a new one, no longer truncating at 7 docs, showing a warning message when no quot... | | |
Weves | cb59e772787 | Fix weird typesense search behavior | | |
Weves | 858b0582aa8 | Fix slack message filtering | | |
Weves | 8f2f63bbecc | Update semver | | |
Yuhong Sun | 930d872ff05 | Update README.md | | |
Steven Pousty | d0cede2c3f2 | Minor typo | | |
Yuhong Sun | e6a5b7c731d | Update Discord Link | | |
Yuhong Sun | 03006743ab1 | DAN-118 Jira connector (#102)
* Small confluence page QoL changes
* Prevent getting into a bad state with orphan ... | | |
Yuhong Sun | 37012392835 | DAN-141 Confluence Poll Connector (#114) | | |
Yuhong Sun | 34861013f8c | DAN-142 OpenAI key once a day (#113) | | |
Yuhong Sun | 2fb2c40851c | DAN-145 Danswer save state (#115) | | |
Yuhong Sun | 4bddafe2972 | DAN-136 Fix incorrect num of github docs (#112) | | |
Weves | 0cd18947ec8 | fix form refresh | | |
Chris Weaver | 785d289c68b | Fix handling for QA when documents are split into multiple mini-chunks (#110) | | |
Chris Weaver | 5a04df7eb0f | Fix typesense search when auth is on (#108) | | |
Weves | 620579cbec9 | Fix connection pooling | | |
Weves | 490d39f0816 | Removing deprecated field | | |
Weves | 3863ee3ce16 | Force users to provide access token before creating connector for Github/Confluence | | |
Weves | 1d9a9a60c80 | Fix bug with revoking of credentials + adding new credential + adding back connector for google drive | | |
Weves | 15543feac14 | Fix missing sources when auth is on | | |
Yuhong Sun | 8ba739b4d2d | Update README.md | | |
Yuhong Sun | 7101b1ed038 | Update README.md | | |
Weves | 9357ba3f391 | Fix docker compose for typesense | | |
Weves | 88399a5d7fe | Fix certbot | | |
Yuhong Sun | 02f79c33578 | Enable typo search typesense (#101) | | |
Yuhong Sun | 6fe54a4eed0 | DAN-115 Document Polling (#91)
Includes updated document counting for polling | | |
Yuhong Sun | 97b9b56b039 | Update README.md | | |
Yuhong Sun | 590fbbc2531 | DAN-120 Kubernetes (#98)
Sample Kubernetes deployment with Auth default on
Also includes a bugfix for credentialed ... | | |
Weves | 329d0640eb9 | Fix page crash when backend is down | | |
Yuhong Sun | df79214fd6e | fixed | | |
Chris Weaver | b4f340b8bda | Adding more details to file connector description (#97)
* Adding more details to file connector description | | |
Yuhong Sun | 71c1b75a022 | Update README.md | | |
Chris Weaver | 8f5b9c0bcd7 | Danswer assistant (#96)
Add helper! | | |
Yuhong Sun | 2bfbf037ee1 | Set a minimum distance angle cutoff (#95) | | |
Chris Weaver | f20563c9bcc | File connector (#93)
* Initial backend changes for file connector
* Add another background job to clean up files
... | | |
Yuhong Sun | f10ece4411e | Danswer Helper QA Flow Backend (#90) | | |
Weves | 1facd58938d | Fix bug with get_connector_indexing_status | | |
Yuhong Sun | 7c97cc4626e | DAN-55 Intent Model (#89)
Includes:
- Intent Model
- Heuristic Classifications
- GPT self error classification
-... | | |
Chris Weaver | 0f1f16880a3 | Update README.md
Fix small typo | | |
Chris Weaver | e0ebdc2fc1e | Keyword search (#88)
* Add keyword search support
* Fix filters display
* Make documents appear immediately | | |
Chris Weaver | e202aa440ee | Make filters only display in-use connectors (#87) | | |
Chris Weaver | 711e66184e5 | Add Filters to UI (#86)
* Adding filters
* Fix get_connector_indexing_status endpoint bug | | |
Yuhong Sun | c4e8afe4d24 | DAN-81 Improve search round 2 (#82)
Includes:
- Multi vector indexing/search
- Ensemble model reranking
- Keyword... | | |
Chris Weaver | 7cc64efc3a4 | Enable non-admin credentials + add page for google drive (#84)
* Enable non-admin credentials + add page for google ... | | |
Yuhong Sun | 8c9b3079aa9 | Delete conflicting records from IndexAttempt on upgrade/downgrade (#83) | | |
Yuhong Sun | bae83bc1010 | Update README.md | | |
Yuhong Sun | 6891e4f1980 | Standardize connectors + permissioning + new frontend for admin pages + small fixes / improvements (#75)
Introducing... | | |
Weves | b05bf963bf5 | Add confluence connector page | | |
Weves | 49804dcc443 | Fix dev web server setup | | |
Weves | f4ef92e2795 | Fix OpenAI key validation | | |
Yuhong Sun | 8e9e2848494 | Fix Pull vs Poll naming (#77) | | |
Chris Weaver | 0c4dcb13c3f | Small fix for indexing (#78) | | |
Weves | dd79b9bf79b | Fix quote loading | | |
Weves | 806653dcb0e | Add timeout option to OpenAI models | | |
Yuhong Sun | 62e86efec37 | Update models.py | | |
Yuhong Sun | 6d7e7d5b718 | DAN-19 Confluence Connector Backend for Public Docs (#73)
By public we mean if there is an admin account with an API... | | |
Yuhong Sun | 7559ba6e9db | DAN-93 Standardize Connectors (#70) | | |
Weves | 51e05e3948e | Just display docs if QA fails | | |
Weves | 0b8c69ceebe | Prompt user for OpenAI key | | |
Weves | 544ba8f50d4 | initial health check | | |
Yuhong Sun | 16dd4298267 | DAN-91 Fix Web Connector Bugs (#68)
Added pdf support | | |
Chris Weaver | 0b46ea76e8e | Don't create collection if it already exists + fix OpenAI API Key name (#66)
* Don't create collection if it already... | | |
Weves | 8685beceb2f | Add create collection to app startup | | |
Weves | bdebb9d4416 | Fix dev setup | | |
Weves | 25d12ea604a | Temporarily pass .env file to web_server to fix DISABLE_AUTH issues | | |
Weves | 784358e35df | Remove TODO | | |
Weves | 10e1c387e40 | Small style changes | | |
Yuhong Sun | eef27886067 | Update README.md | | |
Weves | 5f7d2853b8e | Fix connectors | | |
Weves | 5ff8924a90a | Fix connector button for noauth | | |
Yuhong Sun | d72acd65d83 | Update README.md | | |
Weves | 33a6b0c0abd | Fix noauth FE | | |
Weves | d447b660392 | Add support for DISABLE_AUTH on the FE | | |
Yuhong Sun | 1fabd9372d6 | updated thickness | | |
Weves | 16ca6f760cd | Switch over favicon | | |
Yuhong Sun | 795828180e1 | DAN-87 Need to warn user against using docker compose down (#52) | | |
Chris Weaver | 494514dc686 | Quote loading UI + adding back period to end of answer + adding custom logo (#55)
* Logo
* Add spinners + some sm... | | |
Weves | 821df50fa91 | Make slack periodic use the DB | | |
Weves | 5ce50778330 | Fix doc count | | |
Weves | 17ed6601667 | Add general status page + standardize the experience a bit | | |
Yuhong Sun | 0d9595733b5 | DAN-80 Example Env files (#48)
Also added alembic migrations running automatically | | |
Weves | d76dbce09b6 | Add Google Drive admin page | | |
Yuhong Sun | ebf9459ae85 | Update README.md | | |
Yuhong Sun | 266f75be245 | Update README.md | | |
Yuhong Sun | 17544e5b404 | DAN-86 Github Connector should not return API page (#49) | | |
Weves | 5c98310b79e | Add Github admin page + adjust way index APIs work | | |
Yuhong Sun | 3d1fffb38b0 | Update README.md | | |
Yuhong Sun | 20884bbb475 | DAN-79 Update Logo Colors to Blue Red | | |
Yuhong Sun | 2ab72638620 | Update to blue | | |
Yuhong Sun | 5cb6cdb1529 | Update Logo Colors | | |
Yuhong Sun | dc4fc02ba56 | DAN-60 Add streaming for chat model (#46) | | |
Yuhong Sun | 17bc0f89ff7 | DAN-56 Make google drive connector production ready (#45) | | |
Weves | b2cde3e4bb5 | Add redirects for unauthenticated users | | |
Weves | c68220103d1 | Split chunks up by newline | | |
Weves | b825b397632 | Add link to connectors page | | |
Weves | 288f43111e5 | Use HTTP/1.1 with nginx for chunked transfers | | |
Yuhong Sun | fb9c3e530b7 | DAN-58 Email validation (#39) | | |
Yuhong Sun | 6ed86ed3698 | DAN-74 Admin routers need permission (#40) | | |
Yuhong Sun | 6d1b750077e | DAN-59 Fix all the mypy issues (#38) | | |
Yuhong Sun | 5af35cf07c1 | DAN-57 Make qa / admin endpoints permissioned optionally (#37) | | |
Weves | 090578f1f3b | Fix backend Dockerfiles | | |
Weves | 8de65a6536a | Add streaming | | |
Yuhong Sun | ae2a1d31211 | DAN-71 Give back all ranked results from search (#34) | | |
Weves | 66130c88457 | Initial document display | | |
Yuhong Sun | 60285231989 | Minor touchup | | |
Chris Weaver | da8031c1aa1 | Fix sync DB engine (#32) | | |
Yuhong Sun | 20b25e322f6 | DAN-23 Stream model output (#30) | | |
Weves | c6a0baed139 | Initial login flow | | |
Weves | 560822a3279 | cleanup connector interface | | |
Yuhong Sun | 0b610502e0f | DAN-54 Github PR Connector (#29)
also fixed some mypy stuff as well | | |
Yuhong Sun | 279c5e0eb15 | DAN-50 References should include blurb (#26) | | |
Yuhong Sun | 38bcb3ee6b6 | DAN-51 Model warm up on start (#27)
Also added a minor prompt update | | |
Yuhong Sun | 632a643b7a9 | DAN-52 Check user role endpoint (#28) | | |
Yuhong Sun | 73d83b648e1 | Make logo workable in dark mode | | |
Yuhong Sun | f40a2dff002 | update colors | | |
Chris Weaver | 911fcf4dd1e | Adding initial admin pages (#25)
* Adding sidebar to admin page + adding scaffolding for Web connector + a little st... | | |
Yuhong Sun | 25b59217ef0 | DAN-25 Semantic Identifier for Documents (#24) | | |
Yuhong Sun | 6e59b02c918 | DAN-47 Use only MIT Apache models (#23)
Update this repo license as well as model attribution | | |
Yuhong Sun | 312366eae16 | DAN-45 Fix OAuth User Creation Flow (#22) | | |
Yuhong Sun | e896d0786e7 | DAN 17 QOL Model Output (#20) | | |
Weves | e8bf6b03644 | Fix time_updated default :sweat: | | |
Yuhong Sun | df35a5352bd | Update Logo | | |
Yuhong Sun | ba5f2dd9f26 | Logo With Name | | |
Weves | ab36ebc3325 | Add QDrant to onebox setup | | |
Yuhong Sun | 9babe7fb954 | DAN-40 Admin User Support (#18) | | |
Weves | 5aabc5abe66 | Add arbitrary domain support + website hosting to onebox setup | | |
Yuhong Sun | e20179048d3 | DAN-5 OAuth Backend (#17)
Also added in an exception handler for logging | | |
Weves | 4f4c65acac2 | Fix icons + add retries for indexing | | |
Yuhong Sun | 63f93594a35 | DAN-3 Authentication and User Registration (#12)
also added mypy.ini | | |
Chris Weaver | e2a949ebaf1 | Setup Postgres to docker compose + add web indexing APIs + update background runner to look for web indices to run (#... | | |
Yuhong Sun | 22b7f7e89f0 | DAN-26 Enable GPT 4 through chat completion endpoint (#10)
Also touched up front page README which had a typo | | |
Yuhong Sun | c00d37a7d71 | DAN-21 Modularize QA model for easy swapping (#9) | | |
Yuhong Sun | e7b901f2921 | DAN-2 Backend Support for Filters (#8)
Additionally added an __init__.py for mypy issue | | |
Yuhong Sun | 02a6677e21d | DAN-1 Dedupe index (#6) | | |
Weves | 213f29fde5d | Fix tiny icons for sources | | |
Weves | 4e96283a0b4 | Style changes to the main app page | | |
Chris Weaver | e390906ac16 | Make Document source required (#4) | | |
Yuhong Sun | f2d3d8269d5 | Prompt Tuning and minor QOA changes (#2) | | |
Chris Weaver | f1936fb7557 | Background update improvements (#3)
* Adding full indexing to background loading
* Add oldest/latest support for ... | | |
Weves | ed8fe75dd34 | Fix Dockerfiles | | |
Yuhong Sun | 2368166cd1e | Update requirements default | | |
Yuhong Sun | 402b89b6ec2 | Initial Commit | | |
Yuhong Sun | 751a8ea69ef | Update README.md | | |
Yuhong Sun | 49d0bb29efb | Initial README | | |
Yuhong Sun | 501d9b780fc | Create LICENSE | | |
Done |