rkuo-danswer
6c2269e565
refactor celery task names to constants ( #3296 )
2024-12-03 16:02:17 +00:00
pablodanswer
813445ab59
Minor JWT Feature ( #3290 )
...
* first pass
* k
* k
* finalize
* minor cleanup
* k
* address
* minor typing updates
2024-12-02 19:14:31 +00:00
pablodanswer
de66f7adb2
Updated chat flow ( #3244 )
...
* proper no assistant typing + no assistant modal
* updated chat flow
* k
* updates
* update
* k
* clean up
* fix mystery reorg
* cleanup
* update scroll
* default
* update logs
* push fade
* scroll nit
* finalize tags
* updates
* k
* various updates
* viewport height update
* source types update
* clean up unused components
* minor cleanup
* cleanup complete
* finalize changes
* badge up
* update filters
* small nit
* k
* k
* address comments
* quick unification of icons
* minor date range clarity
* minor nit
* k
* update sidebar line
* update for all screen sizes
* k
* k
* k
* k
* rm shs
* fix memoization
* fix memoization
* slack chat
* k
* k
* build org
2024-12-02 01:58:28 +00:00
hagen-danswer
7be80c4af9
increased the pagination limit for confluence spaces ( #3288 )
2024-11-28 19:04:38 +00:00
Weves
fd84b7a768
Remove duplicate API key router
2024-11-27 16:30:59 -08:00
hagen-danswer
09d3e47c03
Perm sync behavior change ( #3262 )
...
* Change external permissions behavior
* fixed behavior
* added error handling
* LLM the goat
* comment
* simplify
* fixed
* done
* limits increased
* added a ton of logging
* uhhhh
2024-11-27 20:04:15 +00:00
hagen-danswer
1f2f7d0ac2
Improved logging for confluence doc sync and robust user creation
2024-11-26 08:51:15 -08:00
Weves
076ce2ebd0
Saml fix
2024-11-25 09:12:43 -08:00
Chris Weaver
7573416ca1
Fix API keys for MIT users ( #3237 )
2024-11-24 16:55:19 -08:00
Yuhong Sun
62a4aa10db
Refactor Search ( #3233 )
2024-11-23 13:42:54 -08:00
pablodanswer
8ae6b1960b
Bugfix/usage report ( #3075 )
...
* fix pagination
* update side
* fixed query history
* minor update
* minor update
* typing
2024-11-23 20:11:39 +00:00
Chris Weaver
129c8f8faf
Add start/end date ability for query history as CSV endpoint ( #3211 )
2024-11-22 18:29:13 +00:00
hagen-danswer
fe1400aa36
replace deprecated confluence group api endpoint ( #3197 )
...
* replace deprecated confluence group api endpoint
* reworked it
* properly escaped the user query
* less passing around is_cloud
* done
2024-11-22 01:51:29 +00:00
hagen-danswer
9a492ceb6d
admins cant be set as curator on backend ( #3194 )
...
* set-curator
* updated error
2024-11-21 23:33:29 +00:00
hagen-danswer
049091eb01
decreased confluence retry times and added more logging ( #3184 )
...
* decreased confluence retry times and added more logging
* added check on connector startup
* no retries!
* fr no retries
2024-11-21 00:00:14 +00:00
hagen-danswer
e89dcd7f84
added logging and bugfixing to conf ( #3167 )
...
* standardized escaping of CQL strings
* think i found it
* fix
* should be fixed
* added handling for special linking behavior in confluence
* Update onyx_confluence.py
* Update onyx_confluence.py
---------
Co-authored-by: rkuo-danswer <rkuo@danswer.ai>
2024-11-20 18:40:21 +00:00
hagen-danswer
9209fc804b
multiple slackbot support ( #3077 )
...
* multiple slackbot support
* app_id + tenant_id key
* removed kv store stuff
* fixed up mypy and migration
* got frontend working for multiple slack bots
* some frontend stuff
* alembic fix
* might be valid
* refactor dun
* alembic stuff
* temp frontend stuff
* alembic stuff
* maybe fixed alembic
* maybe dis fix
* im getting mad
* api names changed
* tested
* almost done
* done
* routing nonsense
* done!
* done!!
* fr done
* doneski
* fix alembic migration
* getting mad again
* PLEASE IM BEGGING YOU
2024-11-20 01:49:43 +00:00
Weves
ce3124f9e4
Extend query history API
2024-11-18 17:50:21 -08:00
hagen-danswer
954b5b2a56
Made external permissioned users and slack users show diff ( #3147 )
...
* Made external permissioned users and slack users show diff
* finished
* Fix typing
* k
* Fix
* k
---------
Co-authored-by: Weves <chrisweaver101@gmail.com>
2024-11-17 01:13:47 +00:00
pablodanswer
7c841051ed
Cohere ( #3111 )
...
* add cohere default
* finalize
* minor improvement
* update
* update
* update configs
* ensure we properly expose name(space) for slackbot
* update config
* config
2024-11-14 01:58:54 +00:00
hagen-danswer
a50a3944b3
Make curators able to create permission synced connectors ( #3126 )
...
* Make curators able to create permission synced connectors
* removed editing permission synced connectors for curators
* updated tests to use access type instead of is_public
* update copy
2024-11-13 18:58:23 +00:00
hagen-danswer
eb0e20b9e4
quick fix for google doc sync
2024-11-13 07:24:29 -08:00
pablodanswer
22189f02c6
Add referral source to cloud on data plane ( #3096 )
...
* cloud auth referral source
* minor clarity
* k
* minor modification to be best practice
* typing
* Update ReferralSourceSelector.tsx
* Update ReferralSourceSelector.tsx
---------
Co-authored-by: hagen-danswer <hagen@danswer.ai>
2024-11-13 00:42:25 +00:00
hagen-danswer
fdc4811fce
doc sync celery refactor ( #3084 )
...
* doc_sync is refactored
* maybe this works
* tested to work!
* mypy fixes
* enabled integration tests
* fixed the test
* added external group sync
* testing should work now
* mypy
* confluence doc id fix
* got group sync working
* addressed feedback
* renamed some vars and fixed mypy
* conf fix?
* added wiki handling to confluence connector
* test fixes
* revert google drive connector
* fixed groups
* hotfix
2024-11-12 23:57:14 +00:00
pablodanswer
9272d6ebfe
Remove ee ( #3093 )
...
* move api key to non-ee
* finalize previous migration
* move token rate limit to non-ee
* general cleanup
* update
* update
* finalize
* finalize
* ensure callable
* k
2024-11-09 20:51:36 +00:00
pablodanswer
f6d8f5ca89
Migrate tenant upgrades to data plane ( #3051 )
...
* add provisioning on data plane
* functional but scrappy
* minor cleanup
* minor clean up
* k
* simplify
* update provisioning
* improve import logic
* ensure proper conditional
* minor pydantic update
* minor config update
* nit
2024-11-08 17:13:29 +00:00
pablodanswer
25f5c12750
remove print
2024-11-06 13:49:16 -08:00
pablodanswer
187a7d2da2
validated approach
2024-11-06 13:49:16 -08:00
pablodanswer
467ce4e3f3
fix usage report pagination
2024-11-06 13:21:00 -08:00
pablodanswer
2cb33b1fb4
add default api keys for cloud users ( #3044 )
...
* add default api keys for cloud users
* add cohere as well
* naming
2024-11-04 19:11:12 +00:00
hagen-danswer
2cd1e6be00
gmail refactor + permission syncing ( #3021 )
...
* initial frontend changes and shared google refactoring
* gmail connector is reworked
* added permission syncing for gmail
* tested!
* Added tests for gmail connector
* fixed tests and mypy
* temp fix
* testing done!
* rename
* test fixes maybe?
* removed irrelevant tests
* anotha one
* refactoring changes
* refactor finished
* maybe these fixes work
* dumps
* final fixes
2024-11-04 18:06:23 +00:00
Chris Weaver
c2d04f591d
Add drive sections ( #3040 )
...
* ADd header support for drive
* Fix mypy
* Comment change
* Improve
* Cleanup
* Add comment
2024-11-03 22:10:45 +00:00
pablodanswer
46e5ffa3ae
add validated + reformatted dynamic beat acquisition ( #3006 )
...
* add validated + reformatted dynamic beat acquisition
* validate
* reorg
* nit
* address comments
* update
* typing
* ensure versioned apps capture
* Remove locks (#3017 )
* add validated + reformatted dynamic beat acquisition
* initial removal of locks!
* minor
* remove unecessary locks
* update
* nit
* k
* K8s jobs (#3033 )
* add k8s configs
* k
* update config
* k
* improved timeouts + worker configs
* improve workers
2024-11-03 10:27:25 -08:00
rkuo-danswer
5f5cc9a724
Feature/redis connector refactor ( #2992 )
...
* refactor RedisConnectorDeletion into RedisConnector
* refactor redis stop and deletion
* port pruning
* nest pruning
* port deletion
* port indexing
* refactor into individual files
* refactor redis connector index to take search settings at init
* move back to debug level log
* refactor doc set and user group (mostly)
* mypy fixes
2024-11-02 19:53:04 +00:00
pablodanswer
e4bb14d4e1
Super user ( #2944 )
...
* add super user
* nits
2024-11-02 17:29:23 +00:00
Chris Weaver
ecf4923a3a
Fix answer with specified doc ids ( #2703 )
...
* Fix
Fix
Refactor
more
more
fix
refactor
Fix circular imports
Refactor
Move tests around
* Add quote support
* Testing
* More testing
* Fix image generation slowness
* Remove unused exception
* Fix UT
* fix stop generating
* minor typo
* minor logging updates for clarity
---------
Co-authored-by: pablodanswer <pablo@danswer.ai>
2024-11-01 19:50:20 +00:00
pablodanswer
753293cefb
Basic multi tenant api key ( #3004 )
...
* basic multi tenant api key
* organization
* nit
* clean
2024-11-01 19:34:51 +00:00
pablodanswer
6d543f3d4f
Do not count API keys as users ( #3022 )
...
* don't count api keys as users
* typing
2024-11-01 19:34:30 +00:00
hagen-danswer
71d4fb98d3
Refactored Google Drive Connector + Permission Syncing ( #2945 )
...
* refactoring changes
* everything working for service account
* works with service account
* combined scopes
* copy change
* oauth prep
* Works for oauth and service account credentials
* mypy
* merge fixes
* Refactor Google Drive connector
* finished backend
* auth changes
* if its stupid but it works, its not stupid
* npm run dev fixes
* addressed change requests
* string fix
* minor fixes and cleanup
* spacing cleanup
* Update connector.py
* everything done
* testing!
* Delete backend/tests/daily/connectors/google_drive/file_generator.py
* cleaned up
---------
Co-authored-by: Chris Weaver <25087905+Weves@users.noreply.github.com>
2024-11-01 02:25:00 +00:00
Chris Weaver
5be457e321
Add alternative auth header ( #2999 )
2024-10-30 19:10:03 +00:00
pablodanswer
53e916552b
tenant seeding docs ( #2925 )
...
* tenant seeding docs
* k
2024-10-27 18:48:47 +00:00
pablodanswer
da3c5e3711
Feat: add clean logging for api routes ( #2928 )
...
* feat: add clean logging for api routes
* nit
* `MULTI_TENANT` must be shared config
* nit
2024-10-27 05:15:41 +00:00
pablodanswer
1261d859ac
Tenant aware JWT strategy ( #2943 )
...
* add tenantJWTSrategy
* nit
2024-10-26 23:27:40 +00:00
pablodanswer
9b147ae437
Tenant integration tests ( #2913 )
...
* check for index swap
* initial bones
* kk
* k
* k:
* nit
* nit
* rebase + update
* nit
* minior update
* k
* minor integration test fixes
* nit
* ensure we build test docker image
* remove one space
* k
* ensure we wipe volumes
* remove log
* typo
* nit
* k
* k
2024-10-25 18:47:17 +00:00
Chris Weaver
4a47e9a841
Add strict json mode ( #2917 )
2024-10-24 22:38:46 -07:00
Yuhong Sun
b49a9ab171
Seeding ( #2902 )
...
* checkpoint
* k
* k
* k
* fixed slack api calls
* missed one
---------
Co-authored-by: hagen-danswer <hagen@danswer.ai>
2024-10-24 23:45:48 +00:00
rkuo-danswer
2b9a751b96
working chat feedback dump script (with api addition) ( #2891 )
...
* working chat feedback dump script (with api addition)
* mypy fix
* comment out pydantic models (but leave for reference)
* small code review tweaks
* bump to clear vercel issue?
2024-10-24 19:50:09 +00:00
pablodanswer
0545fb4443
Multitenant redis update ( #2889 )
...
* add multi tenancy to redis
* rename context var
* k
* args -> kwargs
* minor update to kv interface
* robustify
2024-10-24 02:12:25 +00:00
pablodanswer
14e75bbd24
add default schema config ( #2888 )
...
* add default schema config
* resolve circular import
* k
2024-10-23 23:12:17 +00:00
pablodanswer
8b72264535
Gating Notifications ( #2868 )
...
* functional notifications
* typing
* minor
* ports
* nit
* verify functionality
* pretty
2024-10-23 20:20:20 +00:00