- feat: 👤 Implement gravatar by @matthieujacq in QuivrHQ#1268
- feat: improve knowledge feed process ux by @mamadoudicko in QuivrHQ#1274
- fix: 🔒️ add gravatar.com to the content security policy by @matthieujacq in QuivrHQ#1273
- feat(chatPage): update ui add new feed component by @mamadoudicko in QuivrHQ#1275
- feat: knowledge tab add button by @gozineb in QuivrHQ#1277
- fix(brains): get brains on local by @B0rrA in QuivrHQ#1272
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.83...v0.0.84
- feat(nav): 🚚 Move Brain and User buttons to the sidebar in the chat by @matthieujacq in QuivrHQ#1262
- feat: save last chat config and make it default one by @mamadoudicko in QuivrHQ#1266
- style: improve upload ux by @Rahil2507 in QuivrHQ#1259
- fix(docs): add prerequisites section in step 2 by @JvSdv in QuivrHQ#1149
- style: improve ui by @mamadoudicko in QuivrHQ#1263
- @Rahil2507 made their first contribution in QuivrHQ#1259
- @JvSdv made their first contribution in QuivrHQ#1149
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.82...v0.0.83
- fix(RBAC): skip validation for unplug by @mamadoudicko in QuivrHQ#1264
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.81...v0.0.82
- feat: activate public brain subscription by @mamadoudicko in QuivrHQ#1241
- feat(publicBrain): disable subscribe button when already subscribed and refetch brains list by @mamadoudicko in QuivrHQ#1246
- feat: knowledge tab list by @gozineb in QuivrHQ#1222
- fix(preview): fixed a few bugs unchecked by @StanGirard in QuivrHQ#1247
- feat: add last_update field to brain table by @mamadoudicko in QuivrHQ#1252
- fix: urls to avoid 307 by @gozineb in QuivrHQ#1253
- feat: allow user to unsubscribe from a brain by @mamadoudicko in QuivrHQ#1254
- feat(user): 🚚 Move language and theme buttons to the User page by @matthieujacq in QuivrHQ#1256
- Update next.config.js by @riccardolinares in QuivrHQ#1251
- feat: allow setting public brain status to private by @mamadoudicko in QuivrHQ#1258
- @matthieujacq made their first contribution in QuivrHQ#1256
- @riccardolinares made their first contribution in QuivrHQ#1251
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.80...v0.0.81
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.79...v0.0.80
- fix(gpt-3.5-instruct): bug and new version of node by @StanGirard in QuivrHQ#1228
- feat: display brain status on settings page by @mamadoudicko in QuivrHQ#1221
- feat(upload): changed icons by @StanGirard in QuivrHQ#1233
- Feat/paperclip by @StanGirard in QuivrHQ#1234
- fix(brain_size): increased size by @StanGirard in QuivrHQ#1235
- feat(strapi): added first draft by @StanGirard in QuivrHQ#1237
- feat: add public brain page by @mamadoudicko in QuivrHQ#1230
- feat: count public brains number of subscribers by @mamadoudicko in QuivrHQ#1236
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.78...v0.0.79
- feat: add public brain creation by @mamadoudicko in QuivrHQ#1218
- feat: get files from storage by @gozineb in QuivrHQ#1205
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.77...v0.0.78
- feat(memory): optimisation by @StanGirard in QuivrHQ#1214
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.76...v0.0.77
- chore(theodo): added trigger function for theodo by @StanGirard in QuivrHQ#1195
- feat: add tooltip on upload card toggle button by @mamadoudicko in QuivrHQ#1197
- feat(analytics): add google analytics by @gozineb in QuivrHQ#1147
- Feat/theodo gpt4 by @StanGirard in QuivrHQ#1198
- fix(chats): now in order and with a little bonus ;) by @StanGirard in QuivrHQ#1200
- fix: fix some bugs by @mamadoudicko in QuivrHQ#1201
- feat(question): now not rephrasing question when passed to answering llm by @StanGirard in QuivrHQ#1202
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.75...v0.0.76
- feat(frontend): responsiveness by @StanGirard in QuivrHQ#1174
- feat(upload): changed to task by @StanGirard in QuivrHQ#1178
- fix(qa_base): asign max_token to llm by @B0rrA in QuivrHQ#1179
- feat(perf): increased perf embedding and search for files by @StanGirard in QuivrHQ#1182
- fix(usersettings): Fix bugs with user settings in the back always gpt-3.5-turbo by @StanGirard in QuivrHQ#1183
- feat(notificatins): higher refresh rate by @StanGirard in QuivrHQ#1184
- style(notifications): improve the messages for the notifications by @StanGirard in QuivrHQ#1185
- fix(notifications): dead notifications that are still present long after by @StanGirard in QuivrHQ#1186
- fix(notifications): greater than 5 minutes ago not less by @StanGirard in QuivrHQ#1187
- feat(aws): improved size by @StanGirard in QuivrHQ#1188
- feat(concurrency): added concurrency for increased performance by @StanGirard in QuivrHQ#1189
- feat(prompt): improved answer readability with markdown and aerataed by @StanGirard in QuivrHQ#1190
- fix(notification): information now displayed on the right by @StanGirard in QuivrHQ#1191
- feat(chat): added copy feature to message by @StanGirard in QuivrHQ#1192
- feat(e2e): add playright config and createBrain e2e test by @mamadoudicko in QuivrHQ#1177
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.74...v0.0.75
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.73...v0.0.74
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.72...v0.0.73
- feat(file-system): added queue and filesystem by @StanGirard in QuivrHQ#1159
- fix(migration): removed by @StanGirard in QuivrHQ#1170
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.71...v0.0.72
- feat: the good user management by @StanGirard in QuivrHQ#1158
- feat: add knowledge tab on brains settings page by @mamadoudicko in QuivrHQ#1163
- feat: update header and improve ux by @mamadoudicko in QuivrHQ#1164
- feat: submit upload on Enter by @mamadoudicko in QuivrHQ#1160
- feat: make error messages more clear by @mamadoudicko in QuivrHQ#1166
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.70...v0.0.71
- feat: add notifications components by @mamadoudicko in QuivrHQ#1148
- feat: add polling for pending notifications by @mamadoudicko in QuivrHQ#1152
- fix(selectedBrain): prevent picking brainId from local storage by @mamadoudicko in QuivrHQ#1154
- feat: update isValidUrl function by @mamadoudicko in QuivrHQ#1155
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.69...v0.0.70
- feat: add multiple upload and crawl in parallel by @mamadoudicko in QuivrHQ#1118
- feat: allow user to chat while feed process is pending by @mamadoudicko in QuivrHQ#1120
- feat: add notifications table, and push notification on upload and crawl by @mamadoudicko in QuivrHQ#1125
- feat: merge chat history with chat notifications by @mamadoudicko in QuivrHQ#1127
- feat(feedBrain): add request pending message #1135 by @mamadoudicko in QuivrHQ#1136
- fix: update crawl and upload endpoints by @mamadoudicko in QuivrHQ#1142
- make docker compose command more flexible by @thehunmonkgroup in QuivrHQ#1139
- @thehunmonkgroup made their first contribution in QuivrHQ#1139
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.68...v0.0.69
- feat(liteLLM): Add support for Azure OpenAI, Palm, Claude-2, Llama2, CodeLlama (100+LLMs) by @ishaan-jaff in QuivrHQ#1097
- feat(crawler): add multiple urls support by @mamadoudicko in QuivrHQ#1112
- fix(csp): add growthbook to csp headers by @gozineb in QuivrHQ#1117
- @ishaan-jaff made their first contribution in QuivrHQ#1097
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.67...v0.0.68
- feat: add FeedBrainInput component by @mamadoudicko in QuivrHQ#1101
- feat: add component in chat page by @mamadoudicko in QuivrHQ#1103
- 🚑 fix feature flags -> add it back to context by @gozineb in QuivrHQ#1106
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.66...v0.0.67
- fix(prod): add url api.openai to CSP headers by @gozineb in QuivrHQ#1077
- feat: change share brain button logic by @mamadoudicko in QuivrHQ#1078
- fix(brainsSettings): handle nullish value from api call by @mamadoudicko in QuivrHQ#1080
- fix: update hash routing logic by @mamadoudicko in QuivrHQ#1082
- fix: fix hash redirection by @mamadoudicko in QuivrHQ#1085
- feat: add tanstack query and optimistic fetch on brains settings page by @mamadoudicko in QuivrHQ#1087
- docs: writeup for running quivr fully locally by @mvda in QuivrHQ#1096
- fix: prevent submit on share button click by @mamadoudicko in QuivrHQ#1098
- @mvda made their first contribution in QuivrHQ#1096
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.65...v0.0.66
- feat: make chatlist scrollable by @mamadoudicko in QuivrHQ#1064
- feat(newBrain): update data validation logic and add * on required fields by @mamadoudicko in QuivrHQ#1065
- feat(shareBrain): prevent re inviting users with access by @mamadoudicko in QuivrHQ#1063
- feat(chatMessage): update attributes display by @mamadoudicko in QuivrHQ#1067
- fix: fix minor bugs by @mamadoudicko in QuivrHQ#1070
- feat: remove mic button by @mamadoudicko in QuivrHQ#1075
- feat: truncate long chat name by @mamadoudicko in QuivrHQ#1076
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.64...v0.0.65
- feat: add prompt trigger through # by @mamadoudicko in QuivrHQ#1023
- feat: add headless question tracking by @mamadoudicko in QuivrHQ#1051
- feat: update header and remove prompt / brain on backspace by @mamadoudicko in QuivrHQ#1052
- feat: handle new chat button click by @mamadoudicko in QuivrHQ#1054
- feat: add name missing error in new brain modal by @mamadoudicko in QuivrHQ#1055
- feat: validate api key before saving by @mamadoudicko in QuivrHQ#1057
- feat: track prompt and brain changes by @mamadoudicko in QuivrHQ#1058
- feat(chat): update chat input placeholder by @gozineb in QuivrHQ#1060
- fix(invitationPage): avoid multiple re-rendering by @mamadoudicko in QuivrHQ#1062
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.63...v0.0.64
- fix(dockerfile): backend Dockerfile exit code 1 by @pat266 in QuivrHQ#1032
- test(backend): skip failing tests by @mamadoudicko in QuivrHQ#1036
- feat(messagesList): auto scroll on new message by @mamadoudicko in QuivrHQ#1040
- test: unskip
qa_headless.py
linter tests by @mamadoudicko in QuivrHQ#1041 - feat: add 2 save buttons on Brain management tab by @ChloeMouret in QuivrHQ#1039
- feat(brain): add endpoint to return context to question by @ZongZiWang in QuivrHQ#1044
- fix: English grammar translation.json by @elie222 in QuivrHQ#1046
- @pat266 made their first contribution in QuivrHQ#1032
- @elie222 made their first contribution in QuivrHQ#1046
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.62...v0.0.63
- feat: Remove chat id from chat list by @ChloeMouret in QuivrHQ#1031
- fix(analytics): june debug for real by @gozineb in QuivrHQ#1033
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.61...v0.0.62
0.0.61 (2023-08-23)
- add brain prompt overwritting from chat (#1012) (b967c2d)
- backend: adds python code parsing (#1003) (a626b84)
- prompts: add public prompts to SQL db (#1014) (4b1f4b1)
- translation: Added Simplified Chinese translation,Fix pt-br not working (#1011) (e328ab8)
0.0.60 (2023-08-22)
0.0.59 (2023-08-20)
- aws: all in microservices (b3a6231)
- chat-service: added task definition (d001ec7)
- docker: improved size image (#978) (aa623c4)
- docker: pushing image to github registry (ad3dca3)
- gcr: removed sha and put latest (2b85a94)
- health: added endpoint for services (#989) (ae7852e)
- microservices: split into 4 quivr to better handle long services (#972) (7281fd9)
- preview: added crawl service to ci (b7f9876)
- preview: added preview (#974) (9eb25a4)
- preview: added service upload (#979) (ce6b45e)
- refacto: changed a bit of things to make better dx (#984) (d0370ab)
- Unplug: chatting without brain streaming (#970) (600ff1e)
- settings: select proper brain model (#943) (3a44f54)
- update backend tests (#975) (c746eb1)
- windows: removed unused start script (#962) (ad7ac15)
0.0.57 (2023-08-16)
- add brain missing message (#958) (f99f81d)
- change messages position (#946) (9235a84)
- update chat ui (#907) (80be40a)
- chat routes: use brain model, temp, and token (#902) (59ddfb4)
- chatMessages: Fix error on answering question (#953) (1fef9b0)
- crawler: using newspaper and fixed recursive by merging content (#955) (d7c5c79)
- translations: pr portuguese translations (#933) (d80178a)
0.0.56 (2023-08-10)
0.0.55 (2023-08-10)
- chatMessages: add brain_id and prompt_id columns (#912) (6e77732)
- invitation: add translations (#909) (1360ce8)
- Russian language translation (#903) (672eec0)
0.0.54 (2023-08-08)
- add new chat bar (#896) (69a73f5)
- add new chat page (#890) (c43e0c0)
- deleting brains on brain manager page (#893) (71e142b)
0.0.53 (2023-08-07)
- backend: add custom prompt (#885) (61cd0a6)
- fr: added language (#884) (1160e16)
- gpt4 is not available for brains if there is no given openAiKey (#850) (e9ebeef)
- qa: improve code (#886) (7028505)
0.0.52 (2023-08-07)
- add custom prompt fields on brain setting pages (#837) (99a3fa9)
- add public prompts picker (#841) (b3fb8fc)
- remove private prompts on related brain delete (#842) (4c15fe2)
0.0.51 (2023-08-03)
- backend: implement brain-prompt link (#831) (4ca6c66)
- prompt: add prompt table, entity and repository (#823) (e3b6114)
- chat routes: HTTPException import correction (#833) (68f03b2)
- chats: delete chats from correct table (#834) (659e585)
- env: added pg database url default value to none (23f50ec)
0.0.50 (2023-08-02)
- Introduce repository pattern to prepare adding other database providers (#646) (303ba72)
- prompt: added instructions in standalone question & a bit more things (#826) (c217979)
0.0.49 (2023-08-01)
0.0.48 (2023-08-01)
- openai: user key now used for llm model (c01433c)
0.0.47 (2023-08-01)
- add user level open ai key management (#805) (7532b55)
- chat: added streaming (#808) (3166d08)
- llm: removing all llms to prepare for genoss (#804) (db40f3c)
0.0.46 (2023-07-31)
- frontend: correctly display document information in explore view details (#781) (87c5e58)
- Toast message hidden under the footer (#761) (3e8ed46)
- udpate migration script doc (#793) (a609c01)
0.0.45 (2023-07-27)
0.0.44 (2023-07-27)
- pr-title: added pr-title checlk (b11b2d8)
- release-please: fixed actions (16114b2)
0.0.43 (2023-07-26)
- workflow: added release please (e6ba9e8)