Braden Mars
914689957d
fix(backend): FastAPI docs broken due to missing schema for NullableUUID
( #739 )
...
Just updates `NullableUUID` to extend from `UUID`. This lets FastAPI infer the correct field schema and resolves the /docs and /redocs endpoint failing to render
Signed-off-by: Braden Mars <bradenmars@bradenmars.me>
2023-07-23 11:14:42 +02:00
Huxley Mc
97fd239980
fix: backend env path in install helper and docs ( #737 )
2023-07-23 09:29:44 +02:00
Hans David Viloria
117395d7fb
Fix broken link to contributors ( #731 )
2023-07-22 13:01:15 +02:00
Mamadou DICKO
8125d0858c
ui: close modal after brain creation ( #720 )
2023-07-20 18:21:36 +02:00
Mamadou DICKO
d27504f735
Feat/rate limiting ( #719 )
...
* feat: add max brain count
* fix: prevent page cashing when invitation is invalid
* feat: rename rights to role in frontend
2023-07-20 18:17:55 +02:00
Braden Mars
b3455d3686
fix(parsers.github): AttributeError
when crawling github repository. ( #667 )
...
When attempting to add new files from a crawled github repository, quivr will always fail due to a reference to a non-existant `File.add_files_to_brain` method.
Signed-off-by: Braden Mars <bradenmars@bradenmars.me>
2023-07-20 16:13:25 +02:00
Mamadou DICKO
eb779f9e58
Minor UX improvments ( #717 )
...
* feat: display user rights on invitation page
* feat: add brain name in invitation email
2023-07-20 15:15:43 +02:00
Mamadou DICKO
d7ca11f5d1
feat: prevent editor to share as owner ( #715 )
...
* feat(UploadPage): redirect to login if not connected
* feat: prevent editor to share as owner
2023-07-20 15:15:32 +02:00
Mamadou DICKO
6c5016c79a
[ShareableBrain]: Feat: require owner role to delete content or remove user access ( #711 )
...
* feat: require owner right to remove content from brain
* feat: require owner right to remove user access from brain
2023-07-19 17:13:02 +02:00
Zineb El Bachiri
cc1d98e9b5
📝 add migrations script to get_started doc ( #698 )
...
* 📝 add BACKEND_URL to documentation
* 📝 add migrations script to get_started doc
* 📝 add BACKEND_URL to documentation
* 📝 add Resend API to documentation
* 🔥 remove broken link in get_started doc
2023-07-19 15:58:00 +02:00
Zineb El Bachiri
bc33528297
✨ add brain name to explore and upload page ( #708 )
2023-07-19 13:51:53 +02:00
Mamadou DICKO
aa7bc483c2
feat: check user role on brain before file upload ( #709 )
2023-07-19 13:41:46 +02:00
Mamadou DICKO
87458d8de1
Feat/brain access rights ( #705 )
...
* refactor(BrainUsers)
* feat: give brain share access to EDITORs
* feat(RBAC): add role enum and supports multiple roles check
* feat: make owner right read only for other permissions
2023-07-19 13:36:23 +02:00
Ashish Baravaliya
6a7bda392c
fix: brain ico click working ( #701 )
2023-07-19 11:20:43 +02:00
Mamadou DICKO
7a2450eaf4
[ShareableBrain]: improve UX, fix minors bugs, refactor ( #695 )
...
* feat: add empty access list message
* feat: set default role to viewer
* feat: reset user invitation form after submit
* feat: add removing access indicator
* feat: add brain name on invitation page
* feat: display brain name on chat page
* feat: clear localStorage on logout
2023-07-18 18:28:44 +02:00
Zineb El Bachiri
1f5443bd24
🚑 fix resend invitation emails ( #696 )
2023-07-18 18:10:48 +02:00
Stan Girard
8abd979ca2
ci(docker): fixed
2023-07-18 16:54:31 +02:00
Stan Girard
4d3dbc565e
feat(ci): fixed
2023-07-18 16:52:55 +02:00
Stan Girard
78fbe378e8
feat(prompt): added continue
2023-07-18 16:48:43 +02:00
Stan Girard
da9c080dae
Merge pull request #694 from StanGirard:fix/aws-ci
...
test: fix ci
2023-07-18 16:47:57 +02:00
Matt
a57563bcaf
Merge branch 'fix/aws-ci' of https://github.com/StanGirard/quivr into fix/aws-ci
2023-07-18 15:39:58 +01:00
Matt
65e8415079
remove: test ci
2023-07-18 15:39:54 +01:00
Matt
dcc8323c5d
Merge branch 'main' into fix/aws-ci
2023-07-18 15:36:35 +01:00
Matt
2f5088547a
test: fix ci
2023-07-18 15:34:08 +01:00
Stan Girard
7bc9f614c5
fix(ci): workflow
2023-07-18 16:26:10 +02:00
Stan Girard
8545b9ca3b
feat(ci): added new test docker
2023-07-18 16:25:16 +02:00
Stan Girard
d16b419035
feat(prompt): added continue
2023-07-18 16:04:56 +02:00
Stan Girard
ab9a9d0db4
fix(ci): aws deploymenet ( #693 )
2023-07-18 15:54:37 +02:00
Mamadou DICKO
81b57c504a
Shareable brain 9 ( #677 )
...
* feat: add 20230717173000_add_get_user_id_by_user_email
* feat(ShareableBrain): add update access endpoint
* feat(sdk): add updateBrainAccess
* feat: add brain access control
* feat: improve ux
2023-07-18 14:30:19 +02:00
Matt
260e20d401
feat: update paths and workingdir ( #686 )
2023-07-18 12:21:25 +02:00
Zineb El Bachiri
0b091bd8c9
Feat/shareable brains open link authenticated ( #676 )
...
* ♻️ use Single Responsibility Principle on brains_subscription
* ✨ new brain subscription endpoints for invited user
* 📝 add documentation to endpoints
* 🎨 add base_frontend_url to send custom url for brain share
* ✏️ brains instead of brain in url
* ✨ use origin in header for frontend url in subscription email
* 🚚 move and remove unused code
* ✨ new subscription API for BE endpoints in frontend
* ✨ new addBrain to add a shared brain in frontend
* 🥚 new hook for brain invitations
* ✨ new page for brain invitation
* ✨ change frontend url to copy for brain subscription
* ✏️ call RBAC with wrapper function
* ✏️ last typos
2023-07-18 09:47:59 +02:00
Mamadou DICKO
f8fce33191
feat: add 20230717164900_add_get_user_email_by_user_id ( #675 )
2023-07-17 17:24:31 +02:00
Stan Girard
f63136350b
feat(resend): added env variablers ( #673 )
...
* feat(resend): added env variablers
* fix(resend): made optional
2023-07-17 15:45:31 +02:00
Mamadou DICKO
430ab54479
Shareable brain 8 ( #674 )
...
* feat(ShareableBrain): add get brain users endpoints
* feat(sdk): add getBrainUsers
* feat(ShareableBrain): display users with access
* feat: rename role to rights
* fix(Brain): fecth brains on auth status change
2023-07-17 15:45:18 +02:00
Mamadou DICKO
4d00a1ec92
feat(shareBrain): use subscription delete endpoint for brain deletion ( #634 )
2023-07-17 14:38:34 +02:00
Matt
e61f437ce8
Feat/backend core ( #656 )
2023-07-17 07:57:27 +01:00
beran
6a436d822c
fix for timeout during installing frontend pckgs ( #621 )
2023-07-15 23:22:17 +02:00
Ikko Eltociear Ashimine
e822f9ad11
Fix typo in useBrainProvider.ts ( #574 )
2023-07-15 23:21:24 +02:00
nicksan222
c4c15a497c
Fixed pandocs ( #662 )
2023-07-15 23:20:47 +02:00
Matt
9f2cd7b7b6
fix: bug if no brain ( #635 )
2023-07-14 20:02:26 +01:00
Matt
211740b400
fix: defined executable for windows/linux users ( #652 )
2023-07-14 18:24:09 +02:00
Olof Blomqvist
648498287d
Update docusaurus.config.js ( #647 )
2023-07-14 07:23:36 +02:00
Ryder Wishart
76d409fbec
If .migration_info values are missing, prompt user for them ( #637 )
2023-07-13 18:57:50 +02:00
Mamadou DICKO
fc76f9d466
feat(shareBrain): add unsubscribe endpoint ( #633 )
2023-07-13 18:05:36 +02:00
Mamadou DICKO
bd0aa01ba1
Shareable brain 6 ( #628 )
...
* feat: add redirectToLogin helper
* feat: use redirectToLogin instead of redirect('login')
* feat: redirect to initial targeted page after login
2023-07-13 18:05:08 +02:00
Mamadou DICKO
f65044e152
fix(RBAC): use dependencies ( #629 )
2023-07-13 17:54:23 +02:00
Mamadou DICKO
83fe9430d0
feat(RBAC): remove decorators ( #627 )
2023-07-13 12:12:02 +02:00
Mamadou DICKO
029f7b75df
Fix: explore routes RBAC ( #613 )
...
* fix(explore_routes): update RBAC logic
* test(backend): update test_upload_explore_and_delete_file_pdf
2023-07-13 11:02:52 +02:00
Mamadou DICKO
677e6bcefe
Shareable brain 4 ( #611 )
...
* feat(useBrainApi): add subscription creation to sdk
* feat: add share brain submit handler
2023-07-12 15:45:45 +02:00
Mamadou DICKO
783f8dea76
[ShareableBrain] User email and role inputs form ( #608 )
...
* feat: add invitation emails form
* test(ShareBrain): add tests
2023-07-12 14:56:25 +02:00