- feat: Add new documentation files by @StanGirard in #3351
- fix: separate english and french ingredients by @chloedia in #3358
- docs(core): init by @StanGirard in #3365
- docs: quivr core storage by @AmineDiro in #3366
- fix: fixing pdf parsing by @jacopo-chevallard in #3349
- feat: Improve user credit calculation in get_user_credits by @StanGirard in #3367
- fix unwanted parsing effect by @chloedia in #3371
- add fallback on llamaparse by @chloedia in #3374
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.321...v0.0.322
- feat: Add file name to knowledge properties in crawl_endpoint by @StanGirard in #3346
- feat(frontend): add xlsx by @Zewed in #3340
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.320...v0.0.321
- Enable Porter Application cdp by @porter-deployment-app in #3306
- Enable Porter Application cdp-front by @porter-deployment-app in #3307
- feat(assistant): cdp by @StanGirard in #3305
- feat: Add debug logging for OCR results by @StanGirard in #3309
- feat: Update OCR image scale for better accuracy by @StanGirard in #3310
- feat: Update PDFGenerator to include logo in header by @StanGirard in #3311
- feat: structlog parseable by @AmineDiro in #3312
- Revert "feat: structlog parseable" by @StanGirard in #3313
- feat: structlog parseable by @AmineDiro in #3314
- Revert "feat: structlog parseable" by @StanGirard in #3315
- feat: Update PDFGenerator to include logo in header by @StanGirard in #3318
- feat: structlog parseable by @AmineDiro in #3319
- feat: Update knowledge status and send notification on task success by @StanGirard in #3320
- feat: Update text retranscription instructions by @StanGirard in #3321
- feat: update sentry by @StanGirard in #3326
- chore: Remove unnecessary assertion in create_modification_report function by @StanGirard in #3329
- chore: Add NEXT_PUBLIC_INTERCOM_APP_ID to Dockerfile by @StanGirard in #3330
- feat: Update Content Security Policy for PostHog by @StanGirard in #3331
- fix(cdp): order naming cdc_etiquette by @StanGirard in #3333
- fix(notifications): added a debouncing mechanism by @StanGirard in #3327
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.319...v0.0.320
- feat: Add error handling for rate-limited search in fetch_notion_pages by @StanGirard in #3298
- feat: Remove syncNotion from ConnectionCards by @StanGirard in #3300
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.318...v0.0.319
- feat: add syncNotion from ConnectionCards by @StanGirard in #3292
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.317...v0.0.318
- feat: update SyncsUser status field to be optional by @StanGirard in #3284
- fix(frontend): onboarding modal by @Zewed in #3286
- feat: Remove syncNotion from ConnectionCards by @StanGirard in #3289
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.316...v0.0.317
- fix(core): enforce langchain <0.3 for pydantic v1 by @StanGirard in #3217
- chore(main): release core 0.0.16 by @StanGirard in #3218
- feat(assistants): mock api by @StanGirard in #3195
- chore(examples): fix chainlit example by @StanGirard in #3223
- feat(integration): Notion by @chloedia in #3173
- fix(migration): order migrations by @StanGirard in #3231
- feat: remove n+1 query knowledge by @AmineDiro in #3238
- feat: introducing configurable retrieval workflows by @jacopo-chevallard in #3227
- fix: wrong default path for CHAT_LLM_CONFIG_PATH env variable by @jacopo-chevallard in #3247
- fix(frontend): sync folder for premium users by @Zewed in #3251
- fix: correctly passing the prompt provided by the user by @jacopo-chevallard in #3252
- fix: add sync user id aget_files by @AmineDiro in #3261
- feat: update sync_user.py to include sync user id in aget_files call by @StanGirard in #3276
- chore: update Dockerfile dependencies and copy files by @StanGirard in #3277
- chore: add wget to Dockerfile dependencies by @StanGirard in #3279
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.315...v0.0.316
- chore(main): release core 0.0.15 by @StanGirard in #3203
- fix: knowledge user_id fix by @AmineDiro in #3216
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.314...v0.0.315
- feat: CRUD KMS (no syncs) by @AmineDiro in #3162
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.313...v0.0.314
- feat: save and load brain by @AmineDiro in #3202
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.312...v0.0.313
- fix: Update LLMEndpoint to include max_tokens parameter by @StanGirard in #3201
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.311...v0.0.312
- chore(embeddings): added tests for embeddings by @StanGirard in #3183
- feat(uptime): check if connection to db works by @StanGirard in #3199
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.310...v0.0.311
- feat: Add Azure OpenAI embeddings support by @StanGirard in #3182
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.309...v0.0.310
- chore: Add initial documentation files and configuration by @StanGirard in #3126
- chore: Add .readthedocs.yaml configuration file by @StanGirard in #3172
- fix(frontend): notion integration in front end by @Zewed in #3175
- chore(main): release core 0.0.14 by @StanGirard in #2945
- ci(rye): now core is built with rye by @StanGirard in #3177
- feat: Add external Supabase URL support for generating file signed URL by @StanGirard in #3179
- fix(onboarding): keeps setting it at false by @StanGirard in #3180
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.308...v0.0.309
- fix: remove knowledge and idle conn by @AmineDiro in #3165
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.307...v0.0.308
- fix: tests pytest-asyncio by @AmineDiro in #3157
- fix: remove unused 'models' field in check_premium.py by @StanGirard in #3164
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.306...v0.0.307
- feat(readme): trigger deploy by @StanGirard in #3159
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.305...v0.0.306
- chore: update next.config.js with PostHog domains by @StanGirard in #3155
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.304...v0.0.305
- feat: update Azure login button text by @StanGirard in #3152
- fix: url knowledge multiple brain by @AmineDiro in #3145
- chore: update Dockerfile with PostHog environment variables by @StanGirard in #3154
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.303...v0.0.304
- fix(chat): order of chat history was reversed by @StanGirard in #3148
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.302...v0.0.303
- feat(anthropic): add llm by @StanGirard in #3146
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.301...v0.0.302
- feat(smtp): not enforcing tls by @StanGirard in #3067
- feat: Update send_email.py to conditionally login with SMTP credentials by @StanGirard in #3069
- feat: Add NEXT_PUBLIC_PROJECT_NAME environment variable by @StanGirard in #3070
- feat: Add Azure login support by @StanGirard in #3071
- fix(frontend): only owner can access knowledge and edit brain snippet by @Zewed in #3073
- fix(frontend): brain knowledge visibility by @Zewed in #3074
- fix(frontend): revamp of settings by @Zewed in #3081
- fix: Update README.md by @Zewed in #3084
- fix(frontend): send invitation clearer by @Zewed in #3090
- fix(frontend): spacing chats by @Zewed in #3091
- fix(frontend): use click delay by @Zewed in #3092
- fix(frontend): back buttons by @Zewed in #3094
- fix(frontend): change hover delay for tooltips by @Zewed in #3095
- fix(frontend): rename search by thread by @Zewed in #3099
- feat(frontend): revamp of some basics components by @Zewed in #3105
- feat(frontend): interaction with brain items by @Zewed in #3106
- fix(frontend): remove intercom on thread page of mobile by @Zewed in #3108
- feat: quivr core 0.1 by @StanGirard in #2970
- fix: Blank scrollbar on certain browsers by @adityanandanx in #3118
- chore(docs): moved repository by @StanGirard in #3123
- fix: knowledge user by @AmineDiro in #3124
- chore(readme): increase size icon by @StanGirard in #3125
- chore: remove unused syncNotion function in ConnectionCards.tsx by @StanGirard in #3129
- chore: update compatibility by @StanGirard in #3136
- ci(raise): only on tags by @StanGirard in #3140
- feat: using langgraph in our RAG pipeline by @jacopo-chevallard in #3130
- fix: knowledge multiple brains by @AmineDiro in #3142
- fix: knowledge multiple brains - update knowledge rollback by @AmineDiro in #3143
- @jacopo-chevallard made their first contribution in #3130
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.300...v0.0.301
- feat(smtp&share): implemented smtp support and fixed share brain by @StanGirard in #3049
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.299...v0.0.300
- fix: Update Supabase configuration by @StanGirard in #3014
- Delete Porter Application theodo-backend by @porter-deployment-app in #3022
- Delete Porter Application theodo-frontend by @porter-deployment-app in #3023
- feat(frontend): emoji selector component by @Zewed in #3024
- feat(frontend): show or hide tokens relative stuff by @Zewed in #3017
- feat(frontend): color picker by @Zewed in #3027
- fix(frontend): small stuff on mobile by @Zewed in #3039
- feat(frontend): handle LaTeX in message thread by @Zewed in #3040
- fix(frontend): fix docker build frontend new env by @StanGirard in #3041
- feat(frontend): brain snippet selector by @Zewed in #3038
- feat: Add environment variable for showing tokens in frontend by @StanGirard in #3048
- fix(frontend): color icon for blocks by @Zewed in #3042
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.298...v0.0.299
- feat(azure): quivr compatible with it by @StanGirard in #3005
- feat(frontend): helpbox by @Zewed in #3007
- feat(frontend): order models and brain by name by @Zewed in #3009
- fix(frontend): help window by @Zewed in #3013
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.297...v0.0.298
- fix(frontend): remove onboarding modal by @Zewed in #3001
- fix(frontend): max height for user message by @Zewed in #3000
- fix: commit on try sqlalchemy by @AmineDiro in #3004
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.296...v0.0.297
- fix(frontend): color of copy icon for code blocks by @Zewed in #2993
- fix(frontend): search bar height by @Zewed in #2998
- fix: autocommit isolation level by @AmineDiro in #2999
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.295...v0.0.296
- chore: Update frontend README.md with yarn dev command (#2931) by @StanGirard in #2958
- feat: Add brain_id and brain_name to ChatLLMMetadata model by @StanGirard in #2968
- feat(frontend): talk with models and handle code markdown by @Zewed in #2980
- fix(frontend): talk with models by @Zewed in #2981
- feat(models): all models by default by @StanGirard in #2983
- chore(env): add deactivate stripe env variable by @StanGirard in #2986
- fix(frontend): handling unimported languages in Prism js by @Zewed in #2990
- fix(frontend): logo design of models by @Zewed in #2992
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.294...v0.0.295
- Delete Porter Application quivr-com by @porter-deployment-app in #2927
- Delete Porter Application quivr-com-backend by @porter-deployment-app in #2928
- feat: quivr core tox test + parsers by @AmineDiro in #2929
- feat(frontend): handle no brain selection by @Zewed in #2932
- fix: processor quivr version by @AmineDiro in #2934
- fix: quivr core fix tests by @AmineDiro in #2935
- chore(main): release core 0.0.13 by @StanGirard in #2930
- feat: Add GitHub sync functionality to sync router by @chloedia in #2871
- refactor: Remove syncGitHub function from useSync.ts by @StanGirard in #2942
- feat: add chat with models by @StanGirard in #2933
- ci: precommit in CI by @AmineDiro in #2946
- feat: Add get_model method to ModelRepository by @StanGirard in #2949
- feat: Add user email to StripePricingOrManageButton and UpgradeToPlusButton components by @StanGirard in #2951
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.293...v0.0.294
- feat(frontend): brain carousel by @Zewed in #2924
- fix(frontend): feedback for brain carousel by @Zewed in #2926
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.292...v0.0.293
- Feat/handle_azure_sites by @chloedia in #2921
- feat: update dev command in frontend README.md by @StanGirard in #2922
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.291...v0.0.292
- feat(integrations): Add Azure Drive Sites support by @chloedia in #2919
- chore: update sync notification status to INFO by @StanGirard in #2918
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.290...v0.0.291
- fix(frontend): remove possibility to sync folder by @Zewed in #2913
- fix(frontend): remove latence for delete notifications by @Zewed in #2916
- fix(backend): fix error messages by @Zewed in #2917
- feat(notifications): improved requirements by @StanGirard in #2915
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.289...v0.0.290
- chore(main): release core 0.0.12 by @StanGirard in #2889
- fix: error dict google drive by @chloedia in #2912
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.288...v0.0.289
- fix(sync): folder upload to Google Drive by @chloedia in #2909
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.287...v0.0.288
- feat: Update AzureDriveSync name to "Share Point" by @StanGirard in #2907
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.286...v0.0.287
- fix(frontend): remove warning in frontend by @Zewed in #2896
- feat(frontend): add logo to source when integration by @Zewed in #2899
- feat(premium): add trialing by @StanGirard in #2900
- feat: Remove unused onboarding code by @StanGirard in #2901
- feat(dead-code): removed composite & api by @StanGirard in #2902
- feat(frontend): add a loader when processing files by @Zewed in #2903
- feat(frontend): icon chevron for folders by @Zewed in #2904
- feat(frontend): loader icon for integrations by @Zewed in #2905
- fix(frontend): remove current brain id when click on create brain by @Zewed in #2906
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.285...v0.0.286
- fix(frontend): select line when click on knowledge option by @Zewed in #2879
- fix(frontend): selected item on mention list by @Zewed in #2881
- fix(frontend): logo color on dark mode by @Zewed in #2882
- fix: Refacto & update dropbox refresh by @chloedia in #2875
- feat: quivr core brain info + processors registry + by @AmineDiro in #2877
- chore(main): release core 0.0.10 by @StanGirard in #2872
- feat: move parsers quivr core by @AmineDiro in #2884
- fix(frontend): default icon for knowledge without extension by @Zewed in #2887
- chore(main): release core 0.0.11 by @StanGirard in #2886
- feat(frontend): add knowledge icon when integration by @Zewed in #2888
- fix: google conversion by @chloedia in #2891
- fix(frontend): remove thoughts button by @Zewed in #2892
- feat: add integration and integration link to Sources class by @StanGirard in #2893
- feat(azure): changed auth method by @StanGirard in #2890
- feat(frontend): new inputs by @Zewed in #2894
- fix(frontend): menu on mobile by @Zewed in #2895
- feat(api): add logging for inactive subscriptions by @StanGirard in #2897
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.284...v0.0.285
- chore(cleanup): cleaned up some unused files by @StanGirard in #2858
- feat: Improve file loading logic in File model by @StanGirard in #2861
- feat(celery): add retry logic for dcos by @StanGirard in #2862
- feat: quivr api send notification by @AmineDiro in #2865
- feat: Update category for sync notification by @StanGirard in #2866
- feat: Update crawl_endpoint to include knowledge_id in task kwargs by @StanGirard in #2867
- feat(integrations): Add integration fields to Knowledge and SyncsUser models by @StanGirard in #2853
- feat: quivr api use quivr core by @AmineDiro in #2868
- feat: Update sync generic bulk by @StanGirard in #2869
- chore(main): release core 0.0.9 by @StanGirard in #2855
- feat(frontend): new notifications design by @Zewed in #2870
- feat: Update sync active notification category by @StanGirard in #2873
- feat(integrations): dropbox by @chloedia in #2864
- fix(frontend): delete notifications by @Zewed in #2874
- feat(frontend): back button by @Zewed in #2876
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.283...v0.0.284
- feat: Add bulk_id field to CreateNotification and Notification models by @StanGirard in #2850
- feat: Add bulk_id field to CreateNotification and Notification models by @StanGirard in #2854
- fix: quiv core stream duplicate and quivr-core rag tests by @AmineDiro in #2852
- feat: Add category and brain_id fields to CreateNotification and Notification models by @StanGirard in #2856
- feat: Update file loading logic in File model by @StanGirard in #2857
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.282...v0.0.283
- chore: Update quivr-core and chainlit versions in requirements.txt by @StanGirard in #2839
- chore(config): migrate renovate config by @renovate in #2838
- fix: fixes duplicate response bug by @AmineDiro in #2843
- fix(frontend): remove possibilities to create brain if max amount by @Zewed in #2847
- fix(frontend): general before connections by @Zewed in #2848
- fix(backend): thumbs button were broken by @Zewed in #2849
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.281...v0.0.282
- feat: quivr core minimal chat by @AmineDiro in #2803
- chore: Add release-please-core workflow and configuration files by @StanGirard in #2809
- chore(main): release core 0.0.2 by @StanGirard in #2812
- chore(main): release core 0.0.2 by @StanGirard in #2813
- chore(main): release core 0.0.2 by @StanGirard in #2814
- chore(main): release core 0.0.2 by @StanGirard in #2815
- fix(pyproject): fixed to quivr github by @StanGirard in #2816
- chore(main): release core 0.0.3 by @StanGirard in #2817
- feat: quivr core minimal chat by @AmineDiro in #2818
- chore(main): release core 0.0.4 by @StanGirard in #2819
- feat: Add GitHub Actions workflow for running tests on backend/core by @StanGirard in #2820
- feat: Add GitHub Actions workflow for running tests on backend/core by @StanGirard in #2822
- feat(precommit): Update pre-commit hooks to latest versions by @StanGirard in #2823
- feat: quivr core chat history by @AmineDiro in #2824
- chore(main): release core 0.0.5 by @StanGirard in #2821
- feat(frontend): UI / UX Notifications by @Zewed in #2826
- feat: quivr-core ask streaming by @AmineDiro in #2828
- chore(main): release core 0.0.6 by @StanGirard in #2829
- fix: llm model name by @AmineDiro in #2830
- chore(main): release core 0.0.7 by @StanGirard in #2831
- feat: Add Quivr chatbot example by @StanGirard in #2827
- feat(renovate): updated configuration by @StanGirard in #2835
- feat: Update aiofiles dependency to loosen version control by @StanGirard in #2834
- chore(main): release core 0.0.8 by @StanGirard in #2832
- chore: Update quivr-core and chainlit versions in requirements.txt by @StanGirard in #2836
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.280...v0.0.281
- feat(frontend): add small property to textInput by @Zewed in #2798
- fix(frontend): brain studio ui audit implem by @Zewed in #2800
- fix(frontend): remove quivr assistant for now by @Zewed in #2801
- feat(frontend): Uniformize brain icon by @Zewed in #2802
- fix(frontend): out of credits when credits null by @Zewed in #2804
- feat(frontend): better UI for big modals by @Zewed in #2805
- fix(frontend): align brain recap step by @Zewed in #2806
- feat: Improve error handling in acquiring token by @StanGirard in #2807
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.279...v0.0.280
- feat(frontend): remove create brain step in onboarding when share brain by @Zewed in #2791
- feat: add megaparse by @chloedia in #2785
- fix: asyncpg pooling config fix by @AmineDiro in #2795
- fix: RAG service bug assertion error by @AmineDiro in #2796
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.278...v0.0.279
- chore: Add GitHub Actions workflow for testing and building Docker image by @StanGirard in #2778
- chore: Update flashrank npm dependency to version 0.2.5 by @StanGirard in #2781
- feat(frontend): disabled searchBar if no remaining credits or no brain selected by @Zewed in #2788
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.277...v0.0.278
- fix(frontend): UI Notification Ring and Fix Page Header Display on Mobile by @Zewed in #2771
- feat(frontend): better UI for General Settings by @Zewed in #2773
- fix(frontend): new api key creation bug by @Zewed in #2774
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.276...v0.0.277
- chore: Add supabase directory to Dockerfile by @StanGirard in #2768
- chore: Update docker-compose files to specify platform for backend services by @StanGirard in #2763
- Revert "chore: Update docker-compose files to specify platform for backend services" by @StanGirard in #2770
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.275...v0.0.276
- fix(frontend): fix table in frontend by @Zewed in #2758
- chore: Update docker-compose files to specify platform for backend services by @StanGirard in #2762
- fix(frontend): settings button by @Zewed in #2764
- feat(backend): quivr-monorepo and quivr-core package by @AmineDiro in #2765
- chore: Add ci-migration.sh to Dockerfile by @StanGirard in #2767
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.274...v0.0.275
- refacto(backend): poetry package manager and chat route refactoring by @AmineDiro in #2684
- closes #2756 by @AmineDiro in #2757
- fix: Update email sender parameters in backend code by @StanGirard in #2755
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.273...v0.0.274
- feat(frontend): new ui ux for knowledge by @Zewed in #2732
- fix(frontend): small issues with scss by @Zewed in #2734
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.272...v0.0.273
- fix(frontend): send empty sync is not allowed by @Zewed in #2716
- feat: Improve efficiency of syncing stripe by @StanGirard in #2719
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.271...v0.0.272
- fix: check user premium upsert by @AmineDiro in #2714
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.270...v0.0.271
- fix(frontend): small rephrase by @Zewed in #2699
- feat(frontend): table markdown by @Zewed in #2702
- Enable Porter Application raise by @porter-deployment-app in #2705
- Enable Porter Application raise-frontend by @porter-deployment-app in #2706
- chore: Remove Porter stack deployment workflows for cherry-pick-backend and cherry-pick-frontend by @StanGirard in #2707
- fix(frontend): 25 instead of 100 by @Zewed in #2708
- fix(frontend): remove double scss class by @elazarnaaman in #2704
- fix(frontend): documents before connections by @Zewed in #2711
- feat(frontend): brain studio interface by @Zewed in #2712
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.269...v0.0.270
- feat: Add Microsoft Identity Association JSON file by @StanGirard in #2697
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.268...v0.0.269
- fix(frontend): rephrase unpaid to free by @Zewed in #2679
- feat(frontend): set from connections by default in knowledge to feed by @Zewed in #2680
- feat(frontend): rephrase from Url to from Website's page by @Zewed in #2684
- feat(frontend): new chat interface by @Zewed in #2687
- fix(frontend): next step impossible if no knowledge when creating brain if no onboarded by @Zewed in #2688
- feat(turbopack): Implement turbo pack compiler by @StanGirard in #2685
- fix(frontend): rephrase thoughts button title by @Zewed in #2689
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.267...v0.0.268
- fix(frontend): scroll modal payment by @Zewed in #2675
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.266...v0.0.267
- fix: Add logic to filter active subscriptions in check_if_is_premium_user function by @StanGirard in #2673
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.265...v0.0.266
- feat: Add timezone conversion for premium user check by @StanGirard in #2670
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.264...v0.0.265
- fix: name passed in sync authorize by @StanGirard in #2665
- feat: Add premium user check in celery task by @StanGirard in #2668
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.263...v0.0.264
- fix: Add error handling for syncing in tasks.py by @StanGirard in #2663
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.262...v0.0.263
- Update README.md by @ferozemohideen in #2660
- feat: Normalize file names in sync module by @StanGirard in #2661
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.261...v0.0.262
- feat: Update Google authorization URL with prompt for consent by @StanGirard in #2658
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.260...v0.0.261
- feat: Add extra_hosts configuration to docker-compose.dev.yml by @StanGirard in #2635
- fix: sync creation fixed by @StanGirard in #2637
- chore: Set default value for "last_synced" column in "syncs_active" table to '2024-06-01 15:30:25+00' by @StanGirard in #2638
- fix: integrations by @StanGirard in #2642
- feat(frontend): sharepoint and gdrive integration by @Zewed in #2643
- fix(frontend): display bug on add knowledge by @Zewed in #2644
- fix: files_metadata by @StanGirard in #2645
- fix(google): auth is now in state by @StanGirard in #2647
- fix(frontend): add brain modal integration doestn t work by @Zewed in #2649
- fix(frontend): tooltip on folder line by @Zewed in #2650
- feat: telemetry improved by @StanGirard in #2651
- feat: Add force_sync option to SyncsActiveUpdateInput by @StanGirard in #2652
- Update license to include enterprise features by @StanGirard in #2653
- fix(frontend): onboarding bug by @Zewed in #2655
- Update README.md by @ferozemohideen in #2656
- @ferozemohideen made their first contribution in #2656
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.259...v0.0.260
- feat(upload): async improved by @AmineDiro in #2544
- @AmineDiro made their first contribution in #2544
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.258...v0.0.259
- feat: Update QuivrRAG and run_evaluation.py files by @StanGirard in #2615
- fix: modify thought prompt by @chloedia in #2626
- feat(llamaparse): Update parsing instructions in common.py by @StanGirard in #2627
- feat(sync): retrieve user email used for the connection by @StanGirard in #2628
- fix: Refactor conversational_qa_chain initialization in KnowledgeBrainQA by @StanGirard in #2629
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.257...v0.0.258
- Add Privacy & Compliance Documentation by @StanGirard in #2620
- docs(security): added compliance by @StanGirard in #2621
- fix(frontend): upgrade button on user page by @Zewed in #2623
- feat(frontend): Add ThoughtsButton component for displaying thoughts by @StanGirard in #2624
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.256...v0.0.257
- feat(rag): follow-up questions and thoughts with spanish fix by @StanGirard in #2618
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.255...v0.0.256
- feat: Add Google Drive & Sharepoint sync in backend by @StanGirard in #2592
- Revert "feat: Add Google Drive & Sharepoint sync in backend" by @StanGirard in #2603
- Feat/auth-playground by @StanGirard in #2605
- feat: add init to create packages by @StanGirard in #2606
- Add additional modules to celery.autodiscover_tasks() by @StanGirard in #2607
- Feat/celery import by @StanGirard in #2608
- feat: self-reflect brain by @StanGirard in #2610
- feat: ragas improved testing by @StanGirard in #2611
- fix(frontend): less agressive colors by @Zewed in #2612
- fix(frontend): important buttons by @Zewed in #2613
- fix(frontend): fix white colors by @Zewed in #2614
- fix(frontend): using dark mode in tiptap by @ramonzaca in #2616
- @ramonzaca made their first contribution in #2616
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.254...v0.0.255
- fix: sender email address in resend_invitation_email.py by @StanGirard in #2600
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.253...v0.0.254
- fix(frontend): Implement persistent dark mode setting and & Implement persistent dark mode setting by @elazarnaaman in #2423
- fix(frontend): hover effect on profile Button by @Zewed in #2587
- fix(frontend): user invite UI on Mobile by @Zewed in #2586
- feat: Update ChatLiteLLM model and add RLS optimization for notifications by @StanGirard in #2591
- @elazarnaaman made their first contribution in #2423
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.252...v0.0.253
- docs: Update GPT4 documentation with available tools and use cases by @StanGirard in #2580
- docs: Add docstrings to integration brains by @StanGirard in #2582
- fix: Update import statements for OllamaEmbeddings by @StanGirard in #2584
- feat: Add support for gpt-4o model by @StanGirard in #2589
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.251...v0.0.252
- feat(tool): Add URLReaderTool by @StanGirard in #2577
- feat(email): Add email sender tool and update image generator tool by @StanGirard in #2579
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.250...v0.0.251
- feat(gpt4): Add search functionality by @StanGirard in #2566
- [ImgBot] Optimize images by @imgbot in #2568
- feat(gpt4): image generation by @StanGirard in #2569
- fix(front): Add NEXT_PUBLIC_AUTH_MODES to .env.example by @StanGirard in #2570
- fix: NEXT_PUBLIC_AUTH_MODES in docker-compose.yml by @StanGirard in #2572
- docs: Add Supabase configuration documentation by @StanGirard in #2574
- docs(gpt4): Update GPT-4 Documentation by @StanGirard in #2573
- chore: tools by @StanGirard in #2575
- feat(brave-search): Update GPT4Brain tools and add WebSearchTool by @StanGirard in #2576
- @imgbot made their first contribution in #2568
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.249...v0.0.250
- feat(crawler): Add Playwright for web crawling by @StanGirard in #2562
- ci(ecr): added build to public ecr by @StanGirard in #2564
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.248...v0.0.249
- fix: utf8 encoding by @chloedia in #2555
- feat(celery): moved assistant summary to celery by @StanGirard in #2557
- Revert "feat(celery): moved assistant summary to celery" by @StanGirard in #2558
- @chloedia made their first contribution in #2555
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.247...v0.0.248
- feat(frontend): add notifications for document uploads by @Zewed in #2549
- Update install.mdx by @dazeb in #2552
- fix(frontend): fix notifications issues by @Zewed in #2551
- chore(ci): Update PR title linting workflow by @StanGirard in #2553
- @dazeb made their first contribution in #2552
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.246...v0.0.247
- Enable Porter Application theodo-backend by @porter-deployment-app in #2537
- Enable Porter Application theodo-frontend by @porter-deployment-app in #2538
- Add config parameter to conversational_qa_chain by @StanGirard in #2540
- feat(notion): update doc by @StanGirard in #2542
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.245...v0.0.246
- feat(user): Delete User Data from frontend by @Zewed in #2476
- feat(backend): Add a pre_pring on Connection polling to handle disconnection by @dmourot in #2534
- feat(llama-parse): improve prompt by @StanGirard in #2535
- feat(brain): Add ProxyBrain integration by @StanGirard in #2536
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.244...v0.0.245
- fix: Update parsing instruction in common.py by @StanGirard in #2531
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.243...v0.0.244
- fix: Refactor chat_service.py and remove unused code by @StanGirard in #2530
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.242...v0.0.243
- feat(notifications): implemented notifications with RLS and realtime by @StanGirard in #2525
- chore: packages by @StanGirard in #2527
- Enable Porter Application production by @porter-deployment-app in #2528
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.241...v0.0.242
- feat(llamaparse): Add Llama Parse integration for complex document parsing by @StanGirard in #2517
- Delete Porter Application quivr-back by @porter-deployment-app in #2519
- Delete Porter Application quivr-demo-front by @porter-deployment-app in #2520
- Enable Porter Application preview by @porter-deployment-app in #2521
- Enable Porter Application preview-frontend by @porter-deployment-app in #2522
- feat(frontend): citations & sources by @Zewed in #2523
- Fix: citation handling in ChatItem component by @StanGirard in #2524
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.240...v0.0.241
- feat(supabase): Add logging statements and refactor Supabase client creation by @StanGirard in #2514
- feat(backend): use SQLAlchemy instead od supabase API by @dmourot in #2516
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.239...v0.0.240
- feat(citations): system added by @StanGirard in #2498
- feat(frontend): add nb of knowledges per brain by @Zewed in #2502
- docs: Update links in mint.json to add api by @StanGirard in #2504
- feat(docker): Update Dockerfile to install Supabase CLI by @StanGirard in #2505
- fix(frontend): fix some next errors by @Zewed in #2503
- feat(frontend): show remaining credits by @Zewed in #2495
- feat(embedding): keeping citations by @StanGirard in #2506
- fix(metadata): Removed citation from metadata by @StanGirard in #2507
- Add ci-migration script by @StanGirard in #2508
- Feat/migration ci 2 by @StanGirard in #2509
- Enable Porter Application quivr-com-backend by @porter-deployment-app in #2510
- Enable Porter Application quivr-com by @porter-deployment-app in #2511
- feat(profiler): Add pyinstrument package and update Makefile and backend code by @StanGirard in #2512
- feat(db): Add Supabase client and database instances caching by @StanGirard in #2513
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.238...v0.0.239
- Enable Porter Application cherry-pick-backend by @porter-deployment-app in #2492
- Enable Porter Application cherry-pick-frontend by @porter-deployment-app in #2493
- feat: Add telemetry ping task to celery worker and main.py by @StanGirard in #2494
- fix(backend): compute history only if needed and put some cache to remove some call… by @dmourot in #2497
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.237...v0.0.238
- docs: Add environment variables, increase user usage, and add new models by @StanGirard in #2481
- fix(frontend): Warning for Quivr Assistants by @Zewed in #2479
- fix(frontend): better UI for Onboarding by @Zewed in #2477
- docs: add new configuration items by @StanGirard in #2483
- Revert "fix(frontend): better UI for Onboarding" by @StanGirard in #2485
- feat(reranker): Add flashrank and contextual compression retriever by @StanGirard in #2480
- feat(history): max tokens in the history provided by @StanGirard in #2487
- feat: Update chunk overlap to 200 by @StanGirard in #2488
- docs: Add reranking configuration guide by @StanGirard in #2489
- docs: Update telemetry configuration in Quivr by @StanGirard in #2490
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.236...v0.0.237
- feat(docs): update to new by @StanGirard in #2465
- feat(docs): Add new brain files and update navigation by @StanGirard in #2467
- Feat/docs category brains agents by @StanGirard in #2469
- fix(docs): update doc by @Zewed in #2470
- feat(digital-ocean): Update deployment instructions for Digital Ocean by @StanGirard in #2472
- docs(digital-ocean): added missing photo by @StanGirard in #2473
- docs: Update brain documentation and images by @StanGirard in #2475
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.235...v0.0.236
- fix(sources): Remove duplicate sources and add metadata to model response by @StanGirard in #2462
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.234...v0.0.235
- fix(gpt4): Refactor GPT4Brain and KnowledgeBrainQA classes to add non-streaming-saving-answer by @StanGirard in #2460
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.233...v0.0.234
- refactor: reorg files in backend by @MaximeThoonsen in #2449
- Revert "refactor: reorg files in backend" by @StanGirard in #2456
- refactor: Refacto code #1 by @MaximeThoonsen in #2458
- refactor: reorg the files #2 by @MaximeThoonsen in #2457
- feat(gpt4): Add chat service and generate answer method to GPT4Brain class by @StanGirard in #2459
- @MaximeThoonsen made their first contribution in #2449
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.232...v0.0.233
- Update CPU and memory settings in task definition files by @StanGirard in #2450
- fix: Fix error message in SummaryAssistant class by @StanGirard in #2453
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.231...v0.0.232
- feat(assistants): Add user usage update and pricing calculation to ITO assistant by @StanGirard in #2433
- feat(assistant): improve prompt summary by @StanGirard in #2435
- feat(assistants): Add PDF generation functionality and nice emails by @StanGirard in #2436
- feat(analytics): rely on sql rather that python loop for brains by @StanGirard in #2437
- fix(assistant): summary now can output 2000 tokens by @StanGirard in #2440
- feat(assistant): check if key of file is same as filename uploaded by @StanGirard in #2439
- feat: Update Docker build commands and dependencies by @StanGirard in #2441
- feat(rag): Refactor DEFAULT_DOCUMENT_PROMPT in quivr_rag.py by @StanGirard in #2442
- Enable Porter Application quivr-back by @porter-deployment-app in #2443
- Enable Porter Application quivr-demo-front by @porter-deployment-app in #2444
- fix(assistants): brain id is null by @StanGirard in #2445
- feat(summary): improve prompt to get more insights by @StanGirard in #2446
- feat(aws): Update CPU and memory configurations for task definitions by @StanGirard in #2447
- feat(frontend): Quivr Assistants by @Zewed in #2448
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.230...v0.0.231
- feat(backend): add RAG evaluation using Ragas by @StanGirard in #2429
- feat(assistants): Add new input models for boolean, number, select text, and select number by @StanGirard in #2432
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.229...v0.0.230
- feat: optimization calls by @StanGirard in #2417
- feat: Add assistant module and remove ingestion module by @StanGirard in #2420
- feat: assistants by @StanGirard in #2421
- feat: Add tags to AssistantOutput classes by @StanGirard in #2425
- feat: Add icon and description to assistant by @StanGirard in #2426
- feat: llamaparse & diff agent by @StanGirard in #2427
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.228...v0.0.229
- fix(frontend): phone display issues by @Zewed in #2386
- Patch 1 by @llwp in #2388
- fix: typo in README.md by @bolens in #2391
- feat(ingestion): Add ingestion module and routes by @StanGirard in #2393
- feat: Add seed ingestions to supabase migrations by @StanGirard in #2399
- feat: Add url_required field to IngestionEntity by @StanGirard in #2400
- Feat: Bibtex file uploads by @colesnic in #2398
- fix: logger level and telemetry function calls by @StanGirard in #2409
- fix: Add integration brain to subscription route by @StanGirard in #2410
- feat(frontend): onboarding V2 by @Zewed in #2394
- fix(frontend): onboardind bug by @Zewed in #2414
- fix(frontend): cleaner fix for onboarding by @Zewed in #2415
- feat(analytics): added analytics page by @Zewed in #2416
- @llwp made their first contribution in #2388
- @bolens made their first contribution in #2391
- @colesnic made their first contribution in #2398
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.227...v0.0.228
- fix(backend): invitation with new brains did not work by @Zewed in #2378
- fix(backend): invitation brain bugs by @Zewed in #2380
- fix(frontend): disable knowledge tab by @Zewed in #2381
- fix(frontend): dark mode issues by @Zewed in #2382
- feat(frontend): show icons only on hover except for last message by @Zewed in #2377
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.226...v0.0.227
- feat: Add Mistral models to defineMaxTokens and BrainConfig by @StanGirard in #2363
- feat: mistral by @StanGirard in #2365
- fix(retriever): Update match_vectors sql function to rank chunks in correct order by @dmourot in #2367
- feat(docker image): Docker image Optimized for CPU-only env by @dmourot in #2368
- feat(frontend): dark mode by @Zewed in #2369
- feat(frontend & backend): thumbs for message feedback by @Zewed in #2360
- fix(backend): migration legacy by @Zewed in #2370
- fix(frontend): type stripe casing by @Zewed in #2371
- fix(backend): unsubscribe from brain by @Zewed in #2373
- feat(frontend): onboarding form by @Zewed in #2342
- fix(frontend): onBoarding issue by @Zewed in #2374
- @dmourot made their first contribution in #2367
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.225...v0.0.226
- fix(frontend): bigger icon on message row by @Zewed in #2345
- fix(frontend): remove brains usage in user page by @Zewed in #2349
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.224...v0.0.225
- feat(frontend): add discord link by @Zewed in #2343
- fix(frontend): upgrade to plus by @Zewed in #2346
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.223...v0.0.224
- chore: update packages backend by @StanGirard in #2339
- feat: Add optional fields to UserIdentity and UserUpdatableProperties by @StanGirard in #2341
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.222...v0.0.223
- feat: Update langchain.prompts and langchain_core.messages modules by @StanGirard in #2326
- feat(frontend): social buttons by @Zewed in #2325
- fix(frontend): upgrade to plus button by @Zewed in #2324
- fix(frontend): maximum amount of brains reached by @Zewed in #2323
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.221...v0.0.222
- feat: seed updated by @StanGirard in #2313
- fix(frontend): allow model change by @Zewed in #2317
- fix(frontend): mention list by @Zewed in #2315
- fix(frontend): studio to brain studio by @Zewed in #2316
- feat(frontend): add help tooltip for model selection by @Zewed in #2318
- fix(frontend): page header studio to brain studio by @Zewed in #2319
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.220...v0.0.221
- fix(frontend): brain name by @Zewed in #2311
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.219...v0.0.220
- feat: Update to newest version of litellm by @StanGirard in #2307
- fix(frontend): small renaiming chat to thread by @Zewed in #2306
- feat(frontend): brain Catalogue by @Zewed in #2303
- feat(frontend): 404 redirection by @Zewed in #2309
- fix(frontend): old brain legacy by @Zewed in #2310
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.218...v0.0.219
- feat: doc as integration by @StanGirard in #2297
- fix(rag): add api_base by @niels-garve in #2289
- fix(frontend): login bug by @Zewed in #2300
- @niels-garve made their first contribution in #2289
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.217...v0.0.218
- fix(frontend): fix home page redirection by @Zewed in #2295
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.216...v0.0.217
- feat: Update chunk_size in File model by @StanGirard in #2281
- fix(frontend): double file upload on drag and drop by @Zewed in #2284
- fix(frontend): click anywhere on drop zone to upload file by @Zewed in #2285
- fix(frontend): smalls on thread section by @Zewed in #2286
- fix(frontend): remove tests by @Zewed in #2287
- feat(frontend): better UI/UX on select brain by @Zewed in #2288
- feat(frontend): add brain icon on brain list by @Zewed in #2292
- fix(frontend): whitespace on firefox by @Zewed in #2293
- fix(frontend): remove unused stuff by @Zewed in #2282
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.215...v0.0.216
- fix(frontend): message info box by @Zewed in #2277
- fix(frontend): see knowledge in custom brains by @Zewed in #2278
- fix(frontend): fix disabled knwoledge tab by @Zewed in #2280
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.214...v0.0.215
- fix(frontend): revamp quivr studio by @Zewed in #2274
- fix(frontend): zindex and radius on single selector component by @Zewed in #2276
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.213...v0.0.214
- feat(notion): added custom integration by @StanGirard in #2268
- feat: Remove constraints and add foreign key references to brain tables by @StanGirard in #2273
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.212...v0.0.213
- feat: new landing page by @StanGirard in #2264
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.211...v0.0.212
- fix: ollama migration documentation by @bidoubiwa in #2248
- Update Sentry configuration and ignore file by @StanGirard in #2250
- Fix Sentry DSN environment variable by @StanGirard in #2251
- fix(sentry): Refactor GlobalError component to use arrow function syntax by @StanGirard in #2252
- fix: Update Sentry configuration to use NEXT_PUBLIC_SENTRY_DSN by @StanGirard in #2254
- feat(frontend): integrate octolane by @Zewed in #2256
- fix(frontend): better search bar and chat box by @Zewed in #2255
- feat(frontend): sources per messages by @Zewed in #2253
- feat(sentry): remove health endpoint by @StanGirard in #2257
- Add octolane.com to Content Security Policy by @StanGirard in #2258
- fix(frontend): ui chat box & sources small bug by @Zewed in #2260
- Refactor GitHub workflows by @StanGirard in #2261
- @bidoubiwa made their first contribution in #2248
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.210...v0.0.211
- feat: Update memory allocation in task definition by @StanGirard in #2243
- fix: get_brain_details API to include user_id parameter by @StanGirard in #2242
- feat(chat): Add follow up questions functionality by @StanGirard in #2241
- Reduce sampling rate for Sentry traces by @StanGirard in #2245
- Revert "feat(chat): Add follow up questions functionality" by @StanGirard in #2246
- Add max_input and max_tokens parameters to KnowledgeBrainQA constructor by @StanGirard in #2247
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.209...v0.0.210
- fix(frontend): fix share brain by @Zewed in #2238
- fix(frontend): don't preselect core brain by @Zewed in #2239
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.208...v0.0.209
- feat: Add pricing calculation method to GPT4Brain class and update user usage in chat controller by @StanGirard in #2216
- Enable Porter Application quivr by @porter-deployment-app in #2220
- Delete Porter Application quivr by @porter-deployment-app in #2221
- Enable Porter Application preview-quivr by @porter-deployment-app in #2222
- Enable Porter Application prod-quivr by @porter-deployment-app in #2223
- feat(brains): added description by @StanGirard in #2224
- feat: Add integration_logo_url to MinimalUserBrainEntity by @StanGirard in #2225
- Add Redis configuration to celery_config.py by @StanGirard in #2227
- Remove unused 'model' variable and logging statements by @StanGirard in #2228
- feat: Add max_files attribute to MinimalUserBrainEntity and BrainsUsers repository by @StanGirard in #2229
- Feature: Add animations to foldable section by @johnfewell in #2202
- feat(frontend): first custom brain live by @Zewed in #2226
- fix(frontend): legacy on foldable section animation pr by @Zewed in #2230
- Fix: API endpoint for getting integration brains by @StanGirard in #2231
- feat: Update dependencies and remove unnecessary logging statements by @StanGirard in #2232
- feat: implement elasticache by @StanGirard in #2234
- fix(frontend): ellipsis overflow on large brain or prompt names by @Zewed in #2233
- @porter-deployment-app made their first contribution in #2220
- @johnfewell made their first contribution in #2202
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.207...v0.0.208
- feat: Add pricing calculation method to GPT4Brain class and update user usage in chat controller by @StanGirard in #2210
- fix(frontend): click on inputs by @Zewed in #2212
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.205...v0.0.206
- Update ollama.mdx by @zangjiucheng in #2196
- feat(integration): improve by @StanGirard in #2199
- fix(frontend): history to threads by @Zewed in #2201
- feat(custom): big brain by @StanGirard in #2198
- feat: Update system templates with custom personality support by @StanGirard in #2209
- @zangjiucheng made their first contribution in #2196
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.204...v0.0.205
- feat: 🎸 ocr by @StanGirard in #2187
- feat(lcel): migrated to lcel and pydantic by @StanGirard in #2185
- feat(frontend): new brain creation modal by @Zewed in #2192
- feat(integration): implementation by @StanGirard in #2191
- feat(frontend): new design for brain table by @Zewed in #2193
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.202...v0.0.203
- fix(frontend): change placeholder in chat bar by @Zewed in #2177
- fix(frontend): remove notification banner by @Zewed in #2178
- fix(frontend): remove onboarding questions by @Zewed in #2176
- feat(frontend): new modal for add knowledge by @Zewed in #2173
- Revert "fix(frontend): remove onboarding questions" by @StanGirard in #2181
- fix(frontend): remove onboarding question by @Zewed in #2183
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.201...v0.0.202
- fix: 🐛 session by @StanGirard in #2174
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.200...v0.0.201
- fix(daily-usage): Update daily requests count in UserUsage model by @StanGirard in #2171
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.199...v0.0.200
- feat: 🎸 telemetry by @StanGirard in #2169
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.198...v0.0.199
- fix(prompts): can now be removed by @StanGirard in #2154
- tests: Add tests for deleting prompts by ID by @StanGirard in #2156
- fix(related): removed public brains by @StanGirard in #2157
- perf: ⚡️ signed_url by @StanGirard in #2159
- fix(backend): typo in word response by @untilhamza in #2158
- fix(frontend): better UI for phone device by @Zewed in #2160
- fix(frontend): add knwoledge from create brain by @Zewed in #2161
- feat(chunks): now chunk size is saved in database dynamically and not just 500 by @StanGirard in #2164
- fix(frontend): remove related brains for now by @Zewed in #2162
- fix(frontend): can"t choose private or public brains by @Zewed in #2163
- feat(frontend): manage current brain by @Zewed in #2165
- fix(frontend): upgrade my plan by @Zewed in #2167
- @untilhamza made their first contribution in #2158
Full Changelog: https://github.com/QuivrHQ/quivr/compare/v0.0.196...v0.0.197
- feat(frontend): Page Header + Begin of Studio by @Zewed in #2151
- fix(frontend): overflow brain item by @Zewed in #2153
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.195...v0.0.196
- feat(integrations): integration with Notion in the backend by @StanGirard in #2123
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.194...v0.0.195
- feat(frontend): add a chatbot for users by @Zewed in #2144
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.193...v0.0.194
- feat(frontend): design changes on user profile by @Zewed in #2140
- fix(frontend): rename upgrade to plus to upgrade by @Zewed in #2141
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.192...v0.0.193
- feat(frontend): display which brain you are talking to by @Zewed in #2137
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.191...v0.0.192
- fix(frontend): no sources repetition in data panel by @Zewed in #2132
- fix(frontend): don't show copy icon when thinking by @Zewed in #2133
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.190...v0.0.191
- fix(frontend): Better contrast in Menu by @Zewed in #2119
- fix(frontend): better chat color and copy icon position by @Zewed in #2121
- fix(frontend): better visualisation of current path on menu by @Zewed in #2122
- feat(frontend): uniformize behaviour for metadata panel by @Zewed in #2124
- fix(frontend): fetch chat only if session exist by @Zewed in #2130
- fix(frontend): prompt display by @Zewed in #2129
- fix(frontend): upload knwoledge in brains manegement by @Zewed in #2131
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.189...v0.0.190
- feat(frontend): design menu by @Zewed in #2116
- fix(frontend): fix z index popover on add knwoledge modal by @Zewed in #2118
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.188...v0.0.189
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.187...v0.0.188
- feat: 🎸 user-limits by @StanGirard in #2104
- fix: 🐛 brains by @StanGirard in #2107
- feat(frontend): chat page ui/ux design by @Zewed in #2106
- Fix typo of UI: Ressources ==> Resources by @iharel in #2109
- fix(frontend): fix li markdown on chat by @Zewed in #2110
- @iharel made their first contribution in #2109
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.186...v0.0.187
- fix(frontend): click on mention list on search bar in modal bug by @Zewed in #2098
- fix(frontend): remove dark theme by @Zewed in #2100
- fix(frontend): delete brain by @Zewed in #2101
- feat(14k): done by @StanGirard in #2102
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.185...v0.0.186
- fix: 🐛 brain by @StanGirard in #2096
- feat(frontend): search modal - remove parameters and explore buttons by @Zewed in #2094
- fix: 🐛 tests by @StanGirard in #2095
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.184...v0.0.185
- feat(panel): added by @Zewed in #2088
- feat: 🎸 api by @StanGirard in #2078
- fix(frontend): clear message input on submit by @Zewed in #2087
- fix: 🐛 related by @StanGirard in #2090
- feat: Added translation status badge from inlang by @NilsJacobsen in #2080
- fix(streaming): Data Truncation Issue in useHandleStream Function by @openperf in #2079
- feat: 🎸 sources by @StanGirard in #2092
- fix(frontend): clean related Brains useEffect by @Zewed in #2091
- @openperf made their first contribution in #2079
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.183...v0.0.184
- fix: 🐛 subscription by @StanGirard in #2081
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.182...v0.0.183
- fix: 🐛 crawl by @StanGirard in #2076
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.181...v0.0.182
- fix(frontend): unable multiple enter on search page by @Zewed in #2074
- fix(frontend): force brain on search was broken by @Zewed in #2075
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.180...v0.0.181
- fix: 🐛 api by @StanGirard in #2068
- feat(frontend): Add Brain On Search Page by @Zewed in #2067
- fix(frontend): uniformize case for types by @Zewed in #2071
- fix: 🐛 gitconfig by @StanGirard in #2072
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.179...v0.0.180
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.178...v0.0.179
- fix(frontend): use mention brain on search bar by @Zewed in #2060
- feat: 🎸 cpu by @StanGirard in #2065
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.177...v0.0.178
- fix: 🐛 usage by @StanGirard in #2062
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.176...v0.0.177
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.175...v0.0.176
- fix: 🐛 limits by @StanGirard in #2058
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.174...v0.0.175
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.173...v0.0.174
- fix(api-brains): fixed with new types of brains by @StanGirard in #2052
- fix(frontend): font size on chat feed by @Zewed in #2051
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.172...v0.0.173
- feat(frontend): handle mentions in search bar by @Zewed in #2049
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.171...v0.0.172
- fix(frontend): don't set default brain as current brain and remove change brain button by @Zewed in #2047
- feat: 🎸 brains by @StanGirard in #2048
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.170...v0.0.171
- fix(frontend): translate configure for brains and successfully deleted for chat by @Zewed in #2042
- fix(frontend): change search icon on menu by @Zewed in #2043
- fix: 🐛 search by @StanGirard in #2045
- fix(frontend): remove brain choice when search page displays by @Zewed in #2044
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.169...v0.0.170
- feat(brains): added now multiple brains close by by @StanGirard in #2039
- fix(frontend): set chat messages only if needed by @Zewed in #2040
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.168...v0.0.169
- fix(frontend): don t load chat items on search by @Zewed in #2036
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.167...v0.0.168
- fix(frontend): chat still refreshs on first request by @Zewed in #2034
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.166...v0.0.167
- feat(search): new way to interact with Quivr by @StanGirard in #2026
- feat: adding search by @StanGirard in #2031
- fix(frontend): remove close menu icon on mobile by @Zewed in #2030
- fix(frontend): chat refreshed on first search request by @Zewed in #2033
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.165...v0.0.166
- fix(frontend): wrong placeholder message date by @Zewed in #2023
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.164...v0.0.165
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.163...v0.0.164
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.162...v0.0.163
- fix(frontend): remove right panel and reduce chat section width by @Zewed in #2012
- @Zewed made their first contribution in #2012
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.161...v0.0.162
- feat: 🎸 policies by @StanGirard in #1997
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.160...v0.0.161
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.159...v0.0.160
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.158...v0.0.159
- chore(deps): pin dependencies by @renovate in #1975
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.157...v0.0.158
- feat: 🎸 posthog by @StanGirard in #1978
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.156...v0.0.157
- fix: 🐛 models by @StanGirard in #1973
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.155...v0.0.156
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.154...v0.0.155
- feat: 🎸 models by @StanGirard in #1967
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.153...v0.0.154
- chore(deps): Pin Node.js by @renovate in #1952
- chore(deps): Pin dependencies by @renovate in #1953
- chore(deps): Update actions/checkout action to v4 by @renovate in #1957
- chore(deps): Update actions/setup-node action to v4 by @renovate in #1958
- feat: 🎸 usage by @StanGirard in #1966
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.152...v0.0.153
- feat: 🎸 posthog by @StanGirard in #1945
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.151...v0.0.152
- feat: 🎸 posthog by @StanGirard in #1938
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.150...v0.0.151
- feat: 🎸 posthog by @StanGirard in #1936
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.149...v0.0.150
- feat: 🎸 pricing by @StanGirard in #1935
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.148...v0.0.149
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.147...v0.0.148
- feat: 🎸 posthog by @StanGirard in #1931
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.146...v0.0.147
- feat: 🎸 posthog by @StanGirard in #1929
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.145...v0.0.146
- feat: 🎸 posthog by @StanGirard in #1927
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.144...v0.0.145
- feat: 🎸 pricing by @StanGirard in #1923
- feat(pricing): added testimonials and else by @StanGirard in #1925
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.143...v0.0.144
- docs: ✏️ mintlify by @StanGirard in #1917
- feat(docs): added homepage by @StanGirard in #1919
- docs: ✏️ homepage by @StanGirard in #1922
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.142...v0.0.143
- feat: add new brain management page by @mamadoudicko in #1906
- feat: update brain details page by @mamadoudicko in #1910
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.141...v0.0.142
- feat[i18n]: Added i18n documenation to the contribution guidelines by @NilsJacobsen in #1899
- feat: Update Explore button label by @StanGirard in #1901
- feat: chat with compositeBrain ( with/out streaming) by @gozineb in #1883
- feat: update brains library by @mamadoudicko in #1903
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.140...v0.0.141
- feat: Update pytest command in Makefile and add new test by @StanGirard in #1893
- chore: add IDE extension for i18n handling by @NilsJacobsen in #1896
- feat: add chat view new design by @mamadoudicko in #1897
- @NilsJacobsen made their first contribution in #1896
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.139...v0.0.140
- feat: allow user to feed brain from Actions bar by @mamadoudicko in #1882
- feat: add Menu bar by @mamadoudicko in #1885
- feat: Remove unused method and update file processing by @StanGirard in #1890
- fix: update chat history fetching logic by @mamadoudicko in #1891
- feat: add default feed button label by @mamadoudicko in #1892
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.138...v0.0.139
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.137...v0.0.138
- feat: add chat history to Actions modal by @mamadoudicko in #1877
- feat: allow user to control left panel from Chat input by @mamadoudicko in #1880
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.136...v0.0.137
- feat: Add @tailwindcss/forms plugin and update by @StanGirard in #1869
- feat: Refactor get_question_context_for_brain endpoint by @StanGirard in #1872
- feat: Add file URL to DocumentAnswer objects by @StanGirard in #1874
- Update .gitignore and add .gitmodules by @StanGirard in #1875
- feat: add new actions modal by @mamadoudicko in #1870
- feat: add selected brain tag and new discussion button to actions modal by @mamadoudicko in #1873
- feat: add action modal change brain button by @mamadoudicko in #1876
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.135...v0.0.136
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.134...v0.0.135
- feat: add custom rag first abstraction layer by @mamadoudicko in #1858
- feat(payment): added modal of right size by @StanGirard in #1860
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.133...v0.0.134
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.132...v0.0.133
- feat: add generate_answer function to support non streamed response for api brain by @mamadoudicko in #1847
- fix(ollama): - update supabase-db postgres docker image version by @KonstantinosAng in #1853
- @KonstantinosAng made their first contribution in #1853
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.131...v0.0.132
- feat: update onboarding questions answer by @mamadoudicko in #1834
- feat: composite brains get by @gozineb in #1837
- feat: add Agent creation frontend by @mamadoudicko in #1836
- feat: keep sidebar opened on non mobile devices by @mamadoudicko in #1840
- feat: add brains list overflow indicator by @mamadoudicko in #1842
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.130...v0.0.131
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.129...v0.0.130
- feat(requirements): update aws version by @StanGirard in #1819
- feat: add brain creation step 2 by @mamadoudicko in #1823
- feat: composite brains db by @gozineb in #1826
- feat: finalise steps based brain creation by @mamadoudicko in #1825
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.128...v0.0.129
- feat: track response source usage by @mamadoudicko in #1810
- doc: add VirtioFS instruction for MacOS users by @tarek-ayed in #1813
- refactor: chat for multibrains by @gozineb in #1812
- feat(prebuilt): prebuild backend image for faster compilation by @StanGirard in #1815
- fix: text not clear in dark mode by @Jezla in #1804
- fix: celery config typo by @yonmey in #1776
- feat: add brain creation steps system by @mamadoudicko in #1814
- @tarek-ayed made their first contribution in #1813
- @Jezla made their first contribution in #1804
- @yonmey made their first contribution in #1776
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.127...v0.0.128
- feat(api-keys): added customization by @StanGirard in #1802
- feat(embedding): now 100 times faster ⚡️🔥 by @StanGirard in #1807
- fix: update editor state update logic by @mamadoudicko in #1809
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.126...v0.0.127
- feat: add optimistic update on new message by @mamadoudicko in #1764
- feat: update models logic by @mamadoudicko in #1767
- refactor: to modules by @gozineb in #1754
- feat(supabase): local installation made easy by @StanGirard in #1777
- feat(install): it now takes 30 seconds to install Quivr by @StanGirard in #1780
- feat: 🎸 install by @StanGirard in #1784
- fix(url): crawling fixed by @StanGirard in #1785
- docs: fix typo in name of docker compose dev file by @iMADi-ARCH in #1800
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.125...v0.0.126
- fix(api): fixed issue with name function and ilmproved promtp by @StanGirard in #1759
- fix: update mention suggestion filtering logic by @mamadoudicko in #1763
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.124...v0.0.125
- feat(chatInput): use tiptap editor by @mamadoudicko in #1752
- docs: update guidelines.md by @eltociear in #1755
- Feat/local llm bug fix by @StanGirard in #1758
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.123...v0.0.124
- chore: downgrade versions by @mamadoudicko in #1748
- fix: revert implement local llms by @mamadoudicko in #1749
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.122...v0.0.123
- refactor: Notification module by @gozineb in #1740
- refactor: remove explore route from back & front by @gozineb in #1741
- feat: implement local llms by @StanGirard in #1745
- refactor: knowledge module by @gozineb in #1743
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.121...v0.0.122
- fix: update max token logic by @mamadoudicko in #1725
- fix: update public brain subscription logic by @mamadoudicko in #1727
- fix: sanitize file name by @mamadoudicko in #1728
- feat(publicBrains): use join queries for better performance by @mamadoudicko in #1730
- feat: improve delete knowledge performance by @mamadoudicko in #1733
- fix: 🐛 crawler by @StanGirard in #1735
- feat: 🎸 local user by @StanGirard in #1736
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.120...v0.0.121
- fix: 🐛 sentry by @StanGirard in #1716
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.119...v0.0.120
- refactor: Prompt module by @gozineb in #1688
- Fixes string formatting when logging knowledge table by @MeTaNoV in #1691
- fix: update max token overwrite logic by @mamadoudicko in #1694
- fix: remove diacritics from filenames by @mamadoudicko in #1695
- refactor: onboarding module by @gozineb in #1702
- feat: display notification when file size is too big by @mamadoudicko in #1704
- feat: add api brain steps log (backend) by @mamadoudicko in #1705
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.118...v0.0.119
- docs: add api based brains by @mamadoudicko in #1685
- Adds pytesseract, tesseract and poopler-utils by @MeTaNoV in #1648
- @MeTaNoV made their first contribution in #1648
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.117...v0.0.118
- fix: 🐛 api by @StanGirard in #1676
- fix: persist api brain creation data on tab change by @mamadoudicko in #1680
- feat: 🎸 tokens by @StanGirard in #1678
- feat: allow updating api brain definition by @mamadoudicko in #1682
- feat: make brain description required by @mamadoudicko in #1684
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.116...v0.0.117
- feat: update brain modal in chat input by @mamadoudicko in #1668
- feat(apiBrain): add api brain secrets field in knowledge tab by @mamadoudicko in #1669
- feat(apiBrain): improve ux by @mamadoudicko in #1672
- feat(feedBrain): add manage button by @mamadoudicko in #1674
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.115...v0.0.116
- fix(apiBrain): fix default type selection by @mamadoudicko in #1642
- fix: allow user to set a brain as public after creation by @mamadoudicko in #1646
- fix(brainManagement): fix shared brain access issue by @gozineb in #1641
- feat: 🎸 docker reduced size by 2 by @StanGirard in #1653
- feat: 🎸 docker by @StanGirard in #1656
- feat: 🎸 marketplace by @StanGirard in #1657
- feat: 🎸 openai by @StanGirard in #1658
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.114...v0.0.115
- feat: add api brain creation frontend by @mamadoudicko in #1631
- refactor: add modules folder by @gozineb in #1633
- feat: update settings tab add api brain definition by @mamadoudicko in #1635
- feat: add public api brain subscription by @mamadoudicko in #1636
- fix: delete brain on users click in brains management by @gozineb in #1638
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.113...v0.0.114
- refactor: packages folder be 2 by @gozineb in #1628
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.112...v0.0.113
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.111...v0.0.112
- ci: 🎡 tests by @StanGirard in #1615
- fix: update delete brain logic by @mamadoudicko in #1619
- test(added): misc prompt onboarding by @StanGirard in #1622
- feat: remove api brain secrets and schemas on delete by @mamadoudicko in #1621
- test(all): added by @StanGirard in #1624
- refactor: create "files" package by @gozineb in #1626
- feat: api definition in brain creation modal by @gozineb in #1613
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.110...v0.0.111
- fix: add user id while creating default brain by @mamadoudicko in #1616
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.109...v0.0.110
- feat: add APIBrainQA by @mamadoudicko in #1606
- feat: allow users to chat with apis by @mamadoudicko in #1612
- feat(docker): use multi-stage Docker builds for smaller images by @shidenkai0 in #1614
- @shidenkai0 made their first contribution in #1614
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.108...v0.0.109
- feat: add api_brain_definition table by @mamadoudicko in #1601
- feat: add brain_type column to brain table by @mamadoudicko in #1603
- feat: supabase vault by @gozineb in #1605
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.107...v0.0.108
- fix: allow to change model bro brain settings tab by @mamadoudicko in #1590
- fix: fix notification banner display when too much items in chat list by @mamadoudicko in #1593
- docs: add auth modes config by @mamadoudicko in #1595
- fix: allow users to delete brains by @mamadoudicko in #1596
- feat: 🎸 source documents by @StanGirard in #1598
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.106...v0.0.107
- feat: 🎸 sources by @StanGirard in #1591
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.105...v0.0.106
- feat: make auth mode configurable by @mamadoudicko in #1579
- Fix #1290 issue running migrations by @charlesbrandt in #1585
- Use 'unless-stopped' instead of 'always' for development by @charlesbrandt in #1586
- feat: 🎸 vps by @StanGirard in #1587
- Update vps_install.md for subdomain by @jbeltran73-2 in #1589
- @charlesbrandt made their first contribution in #1585
- @jbeltran73-2 made their first contribution in #1589
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.104...v0.0.105
- feat: 🎸 docs by @StanGirard in #1561
- style(prompts): update public prompts dropdown styling by @St-Bloom in #1563
- feat: add remote notification config by @mamadoudicko in #1547
- fix: fix button bad children error by @mamadoudicko in #1564
- style: fix hidden contents by @mamadoudicko in #1577
- @St-Bloom made their first contribution in #1563
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.103...v0.0.104
- feat: allow to share a public brain link by @mamadoudicko in #1541
- fix: prompt update in brains management settings tab by @gozineb in #1543
- refactor: extract prompt from settings by @gozineb in #1546
- feat: 🎸 telegram by @StanGirard in #1555
- feat: 🎸 telegram by @StanGirard in #1559
- docs: update run_fully_local.md by @eltociear in #1556
- docs: grammatical errors in README.md by @HimanshuMahto in #1536
- fix: missing or inaccurate zh-cn translations by @jerryshang in #1558
- @HimanshuMahto made their first contribution in #1536
- @jerryshang made their first contribution in #1558
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.102...v0.0.103
- docs: update Quivr doc by @mamadoudicko in #1531
- docs: ✏️ search by @StanGirard in #1535
- feat(brainSettings): rework knowledge tab by @mamadoudicko in #1534
- docs: ✏️ schema by @StanGirard in #1537
- feat: 🎸 max-token by @StanGirard in #1538
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.101...v0.0.102
- chore: update tanstack query dep by @mamadoudicko in #1528
- fix: update mutation pending flag by @mamadoudicko in #1530
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.100...v0.0.101
- refactor: fix bad smells by @gozineb in #1399
- refactor: chat_routes by @gozineb in #1512
- feat: improve ux by @mamadoudicko in #1522
- feat(docs): reworked the website by @StanGirard in #1523
- Feat/docs rework by @StanGirard in #1525
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.99...v0.0.100
- fix: minor fixes by @gozineb in #1499
- feat: remove onboarding's feature flag by @matthieujacq in #1501
- feat: update form content on magic link auth request by @mamadoudicko in #1502
- feat: remove legacy header and footer by @matthieujacq in #1509
- fix: black horizontal line sometimes appearing below section by @matthieujacq in #1510
- Improve readme.md by @ankur0904 in #1511
- refactor(settings tab): extract components by @gozineb in #1335
- fix: hidden video playing automatically on iphone by @matthieujacq in #1514
- @ankur0904 made their first contribution in #1511
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.98...v0.0.99
- feat: upgrade button in user settings by @matthieujacq in #1484
- fix: failing build (removed avatar alt prop) by @matthieujacq in #1487
- Fixed license link in intro.md by @Eric013 in #1486
- feat: manage plan by @matthieujacq in #1488
- feat: remove feature flags for homepage by @matthieujacq in #1493
- feat: add new signin/login page by @mamadoudicko in #1492
- @Eric013 made their first contribution in #1486
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.97...v0.0.98
- feat(cms): update content type by @mamadoudicko in #1477
- feat: upgrade to plus button by @matthieujacq in #1482
- feat: 🎸 sitemap by @StanGirard in #1483
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.96...v0.0.97
- feat: validate email and required question with react-hook-form by @matthieujacq in #1463
- feat: fetch security questions from CMS by @mamadoudicko in #1464
- feat: POST on /contact to contact quivr team by email by @matthieujacq in #1466
- feat: setup premium feature backend by @mamadoudicko in #1467
- feat: add sponsor and blog links by @mamadoudicko in #1472
- feat: contact sales submission by @matthieujacq in #1473
- feat(homepage): add analytics by @mamadoudicko in #1474
- fix: make use cases clickable by @mamadoudicko in #1475
- fix: update blog link position by @mamadoudicko in #1476
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.95...v0.0.96
- feat: homepage first section by @matthieujacq in #1439
- fix: show a flat gradient in the UseCase section by @matthieujacq in #1440
- style: update testimonials display by @mamadoudicko in #1441
- feat: fetch homepage data from CMS by @mamadoudicko in #1452
- feat: contact sales page (front layout) by @matthieujacq in #1451
- Fix: Improved Text Visibility in Dark Mode in OnboardingQuestion Component by @Dev-Dz27 in #1456
- feat(cms): added single video demo by @StanGirard in #1459
- feat: fetch demo video from CMS by @mamadoudicko in #1461
- feat: Contact form component by @matthieujacq in #1453
- @Dev-Dz27 made their first contribution in #1456
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.94...v0.0.95
- feat: Homepage demo section by @matthieujacq in #1420
- feat: add security section by @mamadoudicko in #1423
- feat: HomePage new footer by @matthieujacq in #1425
- feat: add testimonials section by @mamadoudicko in #1427
- refactor(backend): cleaning dead and unused code by @StanGirard in #1432
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.93...v0.0.94
- feat: add use cases to homepage by @mamadoudicko in #1415
- feat: Homepage screen 1 content by @matthieujacq in #1414
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.92...v0.0.93
- feat: add a cron to remove onboarding more than 7 days by @mamadoudicko in #1397
- feat: 🖼️ new homepage background by @matthieujacq in #1395
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.91...v0.0.92
- feat: track onboarding events by @mamadoudicko in #1388
- fix(user identity): User identity dict has no attribute user_id and open_api_key by @HamzaKhalidDhillon in #1351
- feat: new homepage header by @matthieujacq in #1382
- feat(onboarding): add suggested questions answer by @mamadoudicko in #1390
- @HamzaKhalidDhillon made their first contribution in #1351
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.90...v0.0.91
- feat: add Welcome chat by @mamadoudicko in #1365
- feat: handle suggestion click by @mamadoudicko in #1368
- refactor: Enable linting on login+signup page and hooks by @matthieujacq in #1369
- feat: finish onboarding step on first upload or crawl by @mamadoudicko in #1373
- feat: add create_user_onboarding_function by @mamadoudicko in #1383
- feat: remove user onboarding on complete by @mamadoudicko in #1387
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.89...v0.0.90
- feat: enable CSP in all environments (local/preview/prod) by @matthieujacq in #1334
- feat: enhance user page UI by @nguernse in #1319
- feat: update onboarding steps by @mamadoudicko in #1337
- feat: add onboarding_a column to onboarding table by @mamadoudicko in #1340
- fix(question): fixed with user_settings by @StanGirard in #1349
- FIX tables.sql - missing ; breaks SQL queries. by @stanrb in #1348
- feat: ⚙️🐞 configure debugger for the backend by @matthieujacq in #1345
- test: add chat e2e tests by @mamadoudicko in #1344
- feat: configure CSP for self-hosting and multiple ports in dev mode by @matthieujacq in #1364
- @stanrb made their first contribution in #1348
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.88...v0.0.89
- fix: wrap parsing with try catch statements by @mamadoudicko in #1321
- fix: 🐛
↕️ 📱height now matches mobile height by @matthieujacq in #1323 - feat: add onboarding step 3 by @mamadoudicko in #1324
- feat: restructure the sidebar of the brains management page by @matthieujacq in #1325
- feat: add onboarding table by @mamadoudicko in #1327
- feat: update onboarding controller and fix typo by @mamadoudicko in #1333
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.87...v0.0.88
- feat:
↕️ maximize brains management page by @matthieujacq in #1308 - refactor: ♻️ ContentSecurityPolicy as an object by @matthieujacq in #1312
- fix: replace next/image's layout deprecated attribute by @matthieujacq in #1313
- fix: remove undesired outlines around divs by @matthieujacq in #1316
- feat(onboarding): add step 2 by @mamadoudicko in #1314
- feat(onboarding): add questions suggestions layout by @mamadoudicko in #1318
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.86...v0.0.87
- fix(script): added percent before list of emails by @StanGirard in #1284
- feat: improve app ux by @mamadoudicko in #1281
- test: add e2e for crawling by @mamadoudicko in #1288
- feat(user_settings): increased by @StanGirard in #1291
- fix: prevent fetch when user is not logged in by @nguernse in #1293
- fix(Select): fix JSX typo by @nguernse in #1292
- feat: ✨ responsive sidebar by @matthieujacq in #1279
- fix: 🐛 Sidebar content should not hide the sidebar footer by @matthieujacq in #1298
- feat: allow users to turn private brain to public by @mamadoudicko in #1300
- feat: add onboarding first step by @mamadoudicko in #1303
- feat: update chat list on new chat first message by @mamadoudicko in #1305
- feat:
↕️ Maximise chat window by @matthieujacq in #1301
- @nguernse made their first contribution in #1293
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.85...v0.0.86
- feat: 👤 Implement gravatar by @matthieujacq in #1268
- feat: improve knowledge feed process ux by @mamadoudicko in #1274
- fix: 🔒️ add gravatar.com to the content security policy by @matthieujacq in #1273
- feat(chatPage): update ui add new feed component by @mamadoudicko in #1275
- feat: knowledge tab add button by @gozineb in #1277
- fix(brains): get brains on local by @B0rrA in #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 #1262
- feat: save last chat config and make it default one by @mamadoudicko in #1266
- style: improve upload ux by @Rahil2507 in #1259
- fix(docs): add prerequisites section in step 2 by @JvSdv in #1149
- style: improve ui by @mamadoudicko in #1263
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.82...v0.0.83
- fix(RBAC): skip validation for unplug by @mamadoudicko in #1264
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.81...v0.0.82
- feat: activate public brain subscription by @mamadoudicko in #1241
- feat(publicBrain): disable subscribe button when already subscribed and refetch brains list by @mamadoudicko in #1246
- feat: knowledge tab list by @gozineb in #1222
- fix(preview): fixed a few bugs unchecked by @StanGirard in #1247
- feat: add last_update field to brain table by @mamadoudicko in #1252
- fix: urls to avoid 307 by @gozineb in #1253
- feat: allow user to unsubscribe from a brain by @mamadoudicko in #1254
- feat(user): 🚚 Move language and theme buttons to the User page by @matthieujacq in #1256
- Update next.config.js by @riccardolinares in #1251
- feat: allow setting public brain status to private by @mamadoudicko in #1258
- @matthieujacq made their first contribution in #1256
- @riccardolinares made their first contribution in #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 #1228
- feat: display brain status on settings page by @mamadoudicko in #1221
- feat(upload): changed icons by @StanGirard in #1233
- Feat/paperclip by @StanGirard in #1234
- fix(brain_size): increased size by @StanGirard in #1235
- feat(strapi): added first draft by @StanGirard in #1237
- feat: add public brain page by @mamadoudicko in #1230
- feat: count public brains number of subscribers by @mamadoudicko in #1236
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.78...v0.0.79
- feat: add public brain creation by @mamadoudicko in #1218
- feat: get files from storage by @gozineb in #1205
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.77...v0.0.78
- feat(memory): optimisation by @StanGirard in #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 #1195
- feat: add tooltip on upload card toggle button by @mamadoudicko in #1197
- feat(analytics): add google analytics by @gozineb in #1147
- Feat/theodo gpt4 by @StanGirard in #1198
- fix(chats): now in order and with a little bonus ;) by @StanGirard in #1200
- fix: fix some bugs by @mamadoudicko in #1201
- feat(question): now not rephrasing question when passed to answering llm by @StanGirard in #1202
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.75...v0.0.76
- feat(frontend): responsiveness by @StanGirard in #1174
- feat(upload): changed to task by @StanGirard in #1178
- fix(qa_base): asign max_token to llm by @B0rrA in #1179
- feat(perf): increased perf embedding and search for files by @StanGirard in #1182
- fix(usersettings): Fix bugs with user settings in the back always gpt-3.5-turbo by @StanGirard in #1183
- feat(notificatins): higher refresh rate by @StanGirard in #1184
- style(notifications): improve the messages for the notifications by @StanGirard in #1185
- fix(notifications): dead notifications that are still present long after by @StanGirard in #1186
- fix(notifications): greater than 5 minutes ago not less by @StanGirard in #1187
- feat(aws): improved size by @StanGirard in #1188
- feat(concurrency): added concurrency for increased performance by @StanGirard in #1189
- feat(prompt): improved answer readability with markdown and aerataed by @StanGirard in #1190
- fix(notification): information now displayed on the right by @StanGirard in #1191
- feat(chat): added copy feature to message by @StanGirard in #1192
- feat(e2e): add playright config and createBrain e2e test by @mamadoudicko in #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 #1159
- fix(migration): removed by @StanGirard in #1170
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.71...v0.0.72
- feat: the good user management by @StanGirard in #1158
- feat: add knowledge tab on brains settings page by @mamadoudicko in #1163
- feat: update header and improve ux by @mamadoudicko in #1164
- feat: submit upload on Enter by @mamadoudicko in #1160
- feat: make error messages more clear by @mamadoudicko in #1166
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.70...v0.0.71
- feat: add notifications components by @mamadoudicko in #1148
- feat: add polling for pending notifications by @mamadoudicko in #1152
- fix(selectedBrain): prevent picking brainId from local storage by @mamadoudicko in #1154
- feat: update isValidUrl function by @mamadoudicko in #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 #1118
- feat: allow user to chat while feed process is pending by @mamadoudicko in #1120
- feat: add notifications table, and push notification on upload and crawl by @mamadoudicko in #1125
- feat: merge chat history with chat notifications by @mamadoudicko in #1127
- feat(feedBrain): add request pending message #1135 by @mamadoudicko in #1136
- fix: update crawl and upload endpoints by @mamadoudicko in #1142
- make docker compose command more flexible by @thehunmonkgroup in #1139
- @thehunmonkgroup made their first contribution in #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 #1097
- feat(crawler): add multiple urls support by @mamadoudicko in #1112
- fix(csp): add growthbook to csp headers by @gozineb in #1117
- @ishaan-jaff made their first contribution in #1097
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.67...v0.0.68
- feat: add FeedBrainInput component by @mamadoudicko in #1101
- feat: add component in chat page by @mamadoudicko in #1103
- 🚑 fix feature flags -> add it back to context by @gozineb in #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 #1077
- feat: change share brain button logic by @mamadoudicko in #1078
- fix(brainsSettings): handle nullish value from api call by @mamadoudicko in #1080
- fix: update hash routing logic by @mamadoudicko in #1082
- fix: fix hash redirection by @mamadoudicko in #1085
- feat: add tanstack query and optimistic fetch on brains settings page by @mamadoudicko in #1087
- docs: writeup for running quivr fully locally by @mvda in #1096
- fix: prevent submit on share button click by @mamadoudicko in #1098
- @mvda made their first contribution in #1096
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.65...v0.0.66
- feat: make chatlist scrollable by @mamadoudicko in #1064
- feat(newBrain): update data validation logic and add * on required fields by @mamadoudicko in #1065
- feat(shareBrain): prevent re inviting users with access by @mamadoudicko in #1063
- feat(chatMessage): update attributes display by @mamadoudicko in #1067
- fix: fix minor bugs by @mamadoudicko in #1070
- feat: remove mic button by @mamadoudicko in #1075
- feat: truncate long chat name by @mamadoudicko in #1076
Full Changelog: https://github.com/StanGirard/quivr/compare/v0.0.64...v0.0.65
- feat: add prompt trigger through # by @mamadoudicko in #1023
- feat: add headless question tracking by @mamadoudicko in #1051
- feat: update header and remove prompt / brain on backspace by @mamadoudicko in #1052
- feat: handle new chat button click by @mamadoudicko in #1054
- feat: add name missing error in new brain modal by @mamadoudicko in #1055
- feat: validate api key before saving by @mamadoudicko in #1057
- feat: track prompt and brain changes by @mamadoudicko in #1058
- feat(chat): update chat input placeholder by @gozineb in #1060
- fix(invitationPage): avoid multiple re-rendering by @mamadoudicko in #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 #1032
- test(backend): skip failing tests by @mamadoudicko in #1036
- feat(messagesList): auto scroll on new message by @mamadoudicko in #1040
- test: unskip
qa_headless.py
linter tests by @mamadoudicko in #1041 - feat: add 2 save buttons on Brain management tab by @ChloeMouret in #1039
- feat(brain): add endpoint to return context to question by @ZongZiWang in #1044
- fix: English grammar translation.json by @elie222 in #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 #1031
- fix(analytics): june debug for real by @gozineb in #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)