Mamadou DICKO
e1a740472f
Feat: chat name edit ( #343 )
...
* feat(chat): add name update
* chore(linting): add flake8
* feat: add chat name edit
2023-06-20 09:54:23 +02:00
Stan Girard
c0ff030100
feat(k): increased to 16
2023-06-17 01:32:03 +02:00
Stan Girard
f833de47bc
feat(openai): 16k
2023-06-16 17:52:32 +02:00
Ruben1701
377afe61ab
Chatlist standard ( #339 )
...
* auyto removed
* changed to standard being open
---------
Co-authored-by: Ruben170 <35116541+Ruben170@users.noreply.github.com>
2023-06-15 17:59:17 +02:00
Zineb El Bachiri
1d7bc8a5bc
Devx/add linter rules ( #331 )
...
* remove duplicate import
* 🚧 add new linter configuration
* 🧑💻 add and run prettier
* 🐛 add babel parser for linter
* 🧑💻 add lint-fix command
* 🚨 use lint-fix
* 🚨 remove 'FC' as a type. Use const and JSX.Element
* 🚨 enforce arrow function rule from linter
* 🔥 delete unused file
* 🚨 adding /* eslint-disable */ in failing files
* 💩 add ts-expect-error to Victory components
2023-06-15 11:52:46 +02:00
Aditya Nandan
e6e5099d6b
Feat/responsive chat bar ( #314 )
...
* feat(chat): close and open chatbar on button toggle
* feat(chat): drag to open chat bar
* fix(chat): fix warning of not being able to animate shadows
* fix(chat): make chat input a little responsive
---------
Co-authored-by: Stan Girard <girard.stanislas@gmail.com>
2023-06-14 22:58:37 +02:00
Cezar Vasconcelos
3b7390dd61
Feat/add new openai llm models ( #334 )
...
* feat(frontend): update OpenAi models and maxToken select's
* fix: update openai model to use the most recent
* fix: adjust max token for gpt-3 turbo
* fix: duplicating models
* fix: openai model type list
2023-06-14 21:30:52 +02:00
Matt
33f49ee289
feat: user can create api keys ( #329 )
...
* feat: user can create api keys
* fix: linting on build
* Update backend/routes/api_key_routes.py
* chore: rename and refactor AuthBearer
* chore: add types
2023-06-14 21:21:13 +02:00
Zineb El Bachiri
4c6beea626
Refactor/front fix navba ( #328 )
2023-06-14 15:00:05 +02:00
Zineb El Bachiri
f4aa22417f
Refactor/front ( #313 )
...
* 🚚 move footer component
* 🚚 move navbar component
* 🚚 move ui components
* 🚚 move browser tab icon to public folder
* 🚚 move Chat Provider
* 🚚 move hooks to lib
* 🚚 move helpers to lib
* 🚚 move types to lib
2023-06-13 16:33:41 +02:00
Stan Girard
de8daa04bf
fix(prompt): less picky
2023-06-13 14:43:53 +02:00
Zineb El Bachiri
b3453157e6
🐛 handle click on done in Config ( #304 )
...
♻️ refactor Config Component
2023-06-12 13:15:03 +02:00
Aditya Nandan
c54a0e59d1
Fix chat sidebar scroll ( #298 )
...
* fix(chat): Use a global chat context to avoid duplicate states
* fix(chat): update chats list when creating a new chat
* fix(chat): scroll into view end
2023-06-11 15:20:59 +02:00
Aditya Nandan
52e723d534
use context to prevent having duplicate chat states ( #297 )
...
* fix(chat): Use a global chat context to avoid duplicate states
* fix(chat): update chats list when creating a new chat
2023-06-11 14:34:36 +02:00
Aditya Nandan
57f9ef6170
Sticky - chat list, navbar, chat input ( #295 )
...
* feat: sticky navbar and sticky chatlist
* fix: remove unnecessary top padding
* style(chat): sticky chat input
* style(footer): increase vertical padding
* style(chat): sticky new chat button
* fix(chat): minor fixes
* fix(chat): center ChatMessages
* fix(chat): screen height chatlist
2023-06-11 10:44:23 +02:00
Zineb El Bachiri
4112699db5
Feat/user chat history ( #275 )
...
* ♻️ refactor backend main routes
* 🗃️ new user_id uuid column in users table
* 🗃️ new chats table
* ✨ new chat endpoints
* ✨ change chat routes post to handle undef chat_id
* ♻️ extract components from chat page
* ✨ add chatId to useQuestion
* ✨ new ChatsList
* ✨ new optional dynamic route chat/{chat_id}
* 🩹 add setQuestion to speach utils
* feat: self supplied key (#286 )
* feat(brain): increased size if api key and more
* fix(key): not displayed
* feat(apikey): now password input
* fix(twitter): handle wrong
* feat(chat): basic source documents support (#289 )
* ♻️ refactor backend main routes
* 🗃️ new user_id uuid column in users table
* 🗃️ new chats table
* ✨ new chat endpoints
* ✨ change chat routes post to handle undef chat_id
* ♻️ extract components from chat page
* ✨ add chatId to useQuestion
* ✨ new ChatsList
* ✨ new optional dynamic route chat/{chat_id}
* 🩹 add setQuestion to speach utils
* 🎨 separate creation and update endpoints for chat
* 🩹 add feat(chat): basic source documents support
* ✨ add chatName upon creation and for chats list
* 💄 improve chatsList style
* User chat history and multiple chats (#290 )
* ♻️ refactor backend main routes
* 🗃️ new user_id uuid column in users table
* 🗃️ new chats table
* ✨ new chat endpoints
* ✨ change chat routes post to handle undef chat_id
* ♻️ extract components from chat page
* ✨ add chatId to useQuestion
* ✨ new ChatsList
* ✨ new optional dynamic route chat/{chat_id}
* refactor(chat): use layout to avoid refetching all chats on every chat
* refactor(chat): useChats hook instead of useQuestion
* fix(chat): fix errors
* refactor(chat): better folder structure
* feat: self supplied key (#286 )
* feat(brain): increased size if api key and more
* fix(key): not displayed
* feat(apikey): now password input
* fix(twitter): handle wrong
* feat(chat): basic source documents support (#289 )
* style(chat): better looking sidebar
* resume merge
* fix(backend): add os and logger imports
* small fixes
* chore(chat): remove empty interface
* chore(chat): use const
* fix(chat): merge errors
* fix(chat): remove useSpeech args
* chore(chat): remove unused args
* fix(chat): remove duplicate components
---------
Co-authored-by: gozineb <zinebe@theodo.fr>
Co-authored-by: Matt <77928207+mattzcarey@users.noreply.github.com>
Co-authored-by: Stan Girard <girard.stanislas@gmail.com>
Co-authored-by: xleven <xleven@outlook.com>
* fix and refactor errors
* fix(fresh): installation issues
* chore(conflict): merged old code
* fix(multi-chat): use update endpoint
* feat(embeddings): now using users api key
---------
Co-authored-by: Matt <77928207+mattzcarey@users.noreply.github.com>
Co-authored-by: Stan Girard <girard.stanislas@gmail.com>
Co-authored-by: xleven <xleven@outlook.com>
Co-authored-by: Aditya Nandan <61308761+iMADi-ARCH@users.noreply.github.com>
Co-authored-by: iMADi-ARCH <nandanaditya985@gmail.com>
Co-authored-by: Mamadou DICKO <mamadoudicko100@gmail.com>
2023-06-10 23:59:16 +02:00
Stan Girard
13a15ac926
fix(twitter): handle wrong
2023-06-10 00:05:50 +02:00
Stan Girard
0992acef97
feat(apikey): now password input
2023-06-09 23:40:16 +02:00
Stan Girard
4eb9d00c45
fix(key): not displayed
2023-06-09 23:29:06 +02:00
Stan Girard
399a3fe437
feat(brain): increased size if api key and more
2023-06-09 23:20:51 +02:00
Matt
a64df04eab
feat: self supplied key ( #286 )
2023-06-09 18:49:47 +02:00
Daniel
ff02e884eb
Style/chat ( #278 )
...
* 🎨 style improve chat component
* ♻️ refactor code
* fix delete prop
2023-06-07 23:16:59 +02:00
Aditya Nandan
b441daf3f3
show signed in user's email on nav ( #274 )
2023-06-06 19:07:54 +02:00
ravikiranp123
6cbcc470e1
Fix margins on chat page for footer ( #273 )
2023-06-06 18:37:23 +02:00
ravikiranp123
6ca4d95de4
Save chat history locally ( #267 )
2023-06-06 18:11:36 +02:00
Aditya Nandan
98c409176d
Style /user route ( #271 )
...
* style(user): remove mui and complete overhaul of the layout
* docs(user): add useful comments
* fix(build): empty interface
* chore(comment): removed
---------
Co-authored-by: Stan Girard <girard.stanislas@gmail.com>
2023-06-06 17:32:48 +02:00
Zineb El Bachiri
cd15b74364
🐛 fix layout for authentification pages ( #269 )
2023-06-06 16:07:25 +02:00
Stan Girard
c26990f3a3
feat(homepage): changed to get started
2023-06-06 15:56:13 +02:00
Zineb El Bachiri
fbb841393a
Fix/footer ( #268 )
...
* 🐛 fix footer for pages (not chat page)
* 💄 make footer sticky at bottom
* 💄 fix display of chat over footer
* ✨ multiple lines chat message input
2023-06-06 13:59:39 +02:00
Stan Girard
000933f5e0
Revert "feat(ui): improve footer ( #259 )" ( #263 )
...
This reverts commit a16deb682d
.
2023-06-05 23:02:33 +02:00
Mamadou DICKO
48f35f0941
refactor(header): improved code modularity ( #262 )
2023-06-05 22:13:17 +02:00
Mamadou DICKO
67ca4e33fa
feat(auth): redirect to upload page on login ( #260 )
2023-06-05 22:10:12 +02:00
Mamadou DICKO
a16deb682d
feat(ui): improve footer ( #259 )
2023-06-05 22:03:50 +02:00
Mamadou DICKO
4c6bcf77c6
feat(upload): implement parallel file upload ( #258 )
2023-06-05 20:38:46 +02:00
Mamadou DICKO
93fc44b32e
fix(crawl): update link ( #257 )
2023-06-05 20:28:56 +02:00
Zineb El Bachiri
a5c71be731
Feat/user page ( #255 )
...
* ✨ new backend get /user endpoint
* ✨ new user page for statistics
* 📦 add @mui/material & its dependencies
📦 add prettyBytes package
* 🌱 new UserStatistics component for user page
* 🏷️ use RequestStat type for requests_stats
* ✨ new brainConsumption component
* ✨ new Date component
* 📦 add date-fns, victory
* ✨ requests per day chart
* ✨ full UserStatistics component
* ✨ put UserStatistics in Card in user's page
2023-06-05 17:58:59 +02:00
Aditya Nandan
cab19fe509
Style/modal ( #253 )
...
* fix(modal): vertically centered modal
* fix(explore): dark mode for modal
2023-06-05 08:41:19 +02:00
Aditya Nandan
6aeaef92e0
Fix/overflow issues 232 233 ( #252 )
2023-06-05 07:53:47 +02:00
Shan
0f86e7d247
Fix for content overflow on Explore ( #248 )
...
* Fix for content overflow on Explore
* Requested changes
2023-06-04 20:02:29 +02:00
Shan
d2f57b4c2a
Added footer with Github and Twitter links ( #249 )
...
* Added footer with Github and Twitter links
* Fixed Twitter account link
2023-06-04 19:35:08 +02:00
Stan Girard
4144d788d3
fix(demo): removed gpt4 from choices
2023-06-04 16:57:55 +02:00
Stan Girard
a3ca7ecb37
Back/refacto files ( #240 )
...
* feat(docker): added docker for prod
* feat(refacto): moved to modules
2023-06-03 23:12:42 +02:00
Aditya Nandan
59c02228b6
refactor(chat): separate logic into hooks ( #237 )
2023-06-03 20:09:00 +02:00
Aditya Nandan
b80e95c20e
ui(config): use max width instead of w-1/2 ( #236 )
2023-06-03 17:42:00 +02:00
Mamadou DICKO
6ff9309082
Feat/model config ( #223 )
...
* feat(axios): add global manager
* feat: add config page
* feat(axios): add backendUrl overwrite
* feat(brainConfig): add supabase url overwrite
* feat(chat): change model config logic + add more model
* feat: add openai and anthropic api key overwrite
* feat(config): save config in local storage
* feat(config): add reset button
* feat: move vertexai to config page
* ui: add brain config icon
2023-06-02 17:01:49 +02:00
Aditya Nandan
2f6407ef9e
feat(upload): remove files after uploading ( #231 )
2023-06-02 16:01:46 +02:00
Aditya Nandan
4ab1f5c21f
fix(chat): only allow speech recognition if supported ( #229 )
2023-06-02 16:01:24 +02:00
Stan Girard
8db1fc3957
feat(login): navbar now changes when logged in
2023-06-02 11:28:13 +02:00
Stan Girard
72c92b1a54
VertexAI Google Cloud Palm2 Support ( #226 )
...
* feat(bard): added
* docs(readme): update
* chore(print): removed
2023-06-01 16:01:27 +02:00
Mamadou DICKO
505da5d3b4
chore(docker): use yarn.lock instead of package-lock.json ( #213 )
2023-05-30 19:16:28 +02:00
!MAD!
3769795f9e
Fix/poplayout warning ( #194 )
...
* fix(auth): use redirect instead of router
* fix(auth): use router for after render redirects
* fix(anims): forward ref in file component
* fix(anims): forward ref in document item
* fix(CI)
2023-05-29 12:26:49 +02:00
!MAD!
989f8de4ca
Fix/issue 184 ( #185 )
...
* fix(auth): use redirect instead of router
* fix(auth): use router for after render redirects
2023-05-29 00:46:15 +02:00
YifeiShi99
b92f5a7915
add-speech-to-text-in-chat ( #182 )
...
* add-speech-to-text-in-chat
* implement change request and fix CI error
2023-05-29 00:45:48 +02:00
!MAD!
3ee69683e0
UX improvements ( #179 )
2023-05-27 16:42:48 +02:00
Mamadou DICKO
655f07ddd3
feat(toast): use id for open status toggling ( #178 )
2023-05-27 12:35:39 +02:00
Mamadou DICKO
e388990384
feat(toast): add global publisher ( #177 )
2023-05-27 12:22:19 +02:00
Mamadou DICKO
d44e9e1984
Feat: Google and magic link authentification ( #175 )
...
* feat(login): add magic link login
* feat(login): add google login
2023-05-27 10:00:10 +02:00
Mamadou DICKO
85f89b4df1
Feat/improve UI ( #174 )
...
* feat(signup): add sign in page link
* feat(upload): improve ui
* ui(header): add logout button
* feat(login): add redirection for logged user
2023-05-27 00:12:57 +02:00
Stan Girard
1a11f6045e
chore(yarn): added yarn.lock
2023-05-26 14:28:15 +02:00
Mamadou DICKO
d848d5aa0b
Chore: add husky, no-unused-vars & no-explicit-any eslint rules ( #168 )
...
* chore: add husky
* chore(eslint): add no-unused-vars rule
* chore(eslint): add no-explicit-any rule
* chore: add PR template
2023-05-26 13:56:29 +02:00
!MAD!
0ef223dbab
fix flickery navbar ( #165 )
...
* fix: flickery navbar
2023-05-26 11:34:52 +02:00
!MAD!
0c6d7fded2
fix /explore recursion due to useEffect ( #164 )
...
* fix: /explore recursion
---------
Co-authored-by: Stan Girard <girard.stanislas@gmail.com>
2023-05-26 11:27:29 +02:00
!MAD!
f69c64ead1
Toasts (Notification Component) ( #163 )
...
* feature: responsive navbar
* style: nav links hover animatiosn
* style: better Input Fields
* refactor: use form submit instead of button onclick
* feature: loading states
* feature: log out confirmation
* feature: basic toast
* feature: Toast variants
* fix: use global toast provider
* feature: use toast instead of alert for auth routes
* fix(mobile): nav menu close on route change
* fix: field dark mode
* feature: redirect when login and logout
* refactor: group auth routes
* refactor: use @/app imports
* style: use Field on /upload
* fix: forward ref
* feature: Multi toast
* feature: add toasts to /upload
* refactor: new login in auth group
* chore: quote
* chore(pnpm): removed
* feature: toasty animations
* fix: build errors and warnings
* chore: remove irrelevant comments
* fix: use unique ids for toasts
---------
Co-authored-by: Stan Girard <girard.stanislas@gmail.com>
2023-05-26 10:57:29 +02:00
Mamadou DICKO
20ed6183b9
Feat: improve login page ux ( #159 )
2023-05-25 23:27:59 +02:00
Shan
cc6ea15dcd
UI text improvements ( #147 )
...
* UI text improvements
* UI text improvements
2023-05-25 10:10:35 +02:00
Stan Girard
327074c5d4
feat(auth): now application has authentication ( #144 )
...
* feat(auth): backend authentification verification
* feat(auth): added to all endpoints
* feat(auth): added to all endpoints
* feat(auth): redirect if not connected
* chore(print): removed
* feat(login): redirect
* feat(icon): added
* chore(yarn): removed lock
* chore(gitignore): removed
2023-05-24 22:21:22 +02:00
Stan Girard
9aa16fe6fc
fix(docker): added python
2023-05-24 17:22:54 +02:00
Stan Girard
f7e237905f
Feat auth ( #142 )
...
* feat(supabase): added auth
* feat(auth): working for front
* fix(auth): now front can build
* feat(auth): nice screen
2023-05-24 16:17:08 +02:00
!MAD!
380e264a2e
Responsive navbar ( #136 )
...
* feature: responsive navbar
* style: nav links hover animatiosn
2023-05-24 08:20:55 +02:00
dheerapat
b2ab0dfa4e
input text change bg according to dark prop ( #129 )
2023-05-23 17:29:14 +02:00
iMADi-ARCH
5e8439db9c
fix: Hydration error by making ENV variable public
2023-05-23 18:03:13 +05:30
iMADi-ARCH
d0e00ecca2
feature: auto hide nav on scroll
2023-05-23 16:37:44 +05:30
iMADi-ARCH
7a4f7d8bc0
feature: features section + responsive fixes
2023-05-23 16:15:10 +05:30
iMADi-ARCH
bae91ef65e
fix: consistent spacing
2023-05-23 13:36:58 +05:30
iMADi-ARCH
e31a75f814
style: responsive card
2023-05-23 11:24:25 +05:30
iMADi-ARCH
329163a128
style: Exit animation
2023-05-23 11:16:36 +05:30
iMADi-ARCH
e360683093
feature: Loading state for /explore
2023-05-23 11:04:53 +05:30
iMADi-ARCH
02a34a95a1
feature: optimistic update when deleting file
2023-05-23 10:58:37 +05:30
iMADi-ARCH
983ed2981b
feature: consume /explore/file_name to view details of an uploaded document
2023-05-23 09:35:04 +05:30
iMADi-ARCH
eb77a0986b
feature: delete file
2023-05-23 08:45:38 +05:30
iMADi-ARCH
bfc4d458fe
feature: empty brain
2023-05-22 23:54:18 +05:30
iMADi-ARCH
9103e97ef0
fix: add display name to card
2023-05-22 23:41:33 +05:30
iMADi-ARCH
73f4a73b01
fix: add display name to animated card
2023-05-22 23:38:15 +05:30
iMADi-ARCH
d35ec27351
fix: heading style
2023-05-22 23:35:52 +05:30
iMADi-ARCH
3a98a4ad20
fix: select dark mode
2023-05-22 23:33:38 +05:30
iMADi-ARCH
d7da5a3005
fix: dark mode for dialog
2023-05-22 23:29:40 +05:30
iMADi-ARCH
1c6e668a2c
style: use Dialog component for /explore
2023-05-22 23:24:18 +05:30
iMADi-ARCH
83287be4f1
style: use Dialog component for /explore
2023-05-22 23:24:07 +05:30
shaun
4fcc383c0c
fix url
2023-05-22 00:17:25 -07:00
shaun
a1693d94b2
Better envs
2023-05-21 21:18:55 -07:00
Stan Girard
56ba503cdf
url upload ( #108 )
...
* feat(url): input area
* feat(upload): added cards next to each other
* feat(typing): typed urlinput
2023-05-21 18:50:58 +02:00
Stan Girard
8acb4eb064
fix(file): updated file size
2023-05-21 15:54:52 +02:00
Murtaza
1706538343
Add epub loader to parse epub uploads.
2023-05-21 11:45:31 +05:30
Stan Girard
f952d7a269
New Webapp migration ( #56 )
...
* feat(v2): loaders added
* feature: Add scroll animations
* feature: upload ui
* feature: upload multiple files
* fix: Same file name and size remove
* feat(crawler): added
* feat(parsers): v2 added more
* feat(v2): audio now working
* feat(v2): all loaders
* feat(v2): explorer
* chore: add links
* feat(api): added status in return message
* refactor(website): remove old code
* feat(upload): return type for messages
* feature: redirect to upload if ENV=local
* fix(chat): fixed some issues
* feature: respect response type
* loading state
* feature: Loading stat
* feat(v2): added explore and chat pages
* feature: modal settings
* style: Chat UI
* feature: scroll to bottom when chatting
* feature: smooth scroll in chat
* feature(anim): Slide chat in
* feature: markdown chat
* feat(explorer): list
* feat(doc): added document item
* feat(explore): added modal
* Add clarification on Project API keys and web interface for migration scripts to Readme (#58 )
* fix(demo): changed link
* add support to uploading zip file (#62 )
* Catch UnicodeEncodeError exception (#64 )
* feature: fixed chatbar
* fix(loaders): missing argument
* fix: layout
* fix: One whole chatbox
* fix: Scroll into view
* fix(build): vercel issues
* chore(streamlit): moved to own file
* refactor(api): moved to backend folder
* feat(docker): added docker compose
* Fix a bug where langchain memories were not being cleaned (#71 )
* Update README.md (#70 )
* chore(streamlit): moved to own file
* refactor(api): moved to backend folder
* docs(readme): updated for new version
* docs(readme): added old readme
* docs(readme): update copy dot env file
* docs(readme): cleanup
---------
Co-authored-by: iMADi-ARCH <nandanaditya985@gmail.com>
Co-authored-by: Matt LeBel <github@lebel.io>
Co-authored-by: Evan Carlson <45178375+EvanCarlson@users.noreply.github.com>
Co-authored-by: Mustafa Hasan Khan <65130881+mustafahasankhan@users.noreply.github.com>
Co-authored-by: zhulixi <48713110+zlxxlz1026@users.noreply.github.com>
Co-authored-by: Stanisław Tuszyński <stanislaw@tuszynski.me>
2023-05-21 01:20:55 +02:00
Stan Girard
424f055ca1
fix(demo): changed link
2023-05-19 09:12:46 +02:00
Stan Girard
ff2ad33309
fix(website): escaped character
2023-05-18 13:53:57 +02:00
Stan Girard
f042ff15f0
feat(vercel): added analytics
2023-05-18 13:49:53 +02:00
Stan Girard
2283dcfffa
feat(website): demo link update
2023-05-18 13:46:35 +02:00
!MAD!
df694819fa
Redesign the home page ( #55 )
...
* fix: Types
* chore: Restructure
* feature: Hero Section
* feature: Navbar
* feature: Tertiary Button
* feature: Add Video
* fix: Video responsive
* feature: Dark Mode toggle
* fix: Contrast
* feature: Store dark mode in localstorage
* style: Colors and bg blur
2023-05-18 13:37:03 +02:00
Stan Girard
5147e6fcdd
feat(secrets): loaded from env
2023-05-18 01:26:35 +02:00
Stan Girard
58630f7207
feat(api): new api init
2023-05-18 01:22:13 +02:00