Commit graph

2970 commits

Author SHA1 Message Date
Daniel Avila
a5afd5c48f animates scroll to bottom and debounces bottom 2023-02-13 20:13:59 -05:00
Daniel Avila
779f142058 fix static flag bug 2023-02-13 18:02:29 -05:00
Danny Avila
92b2109dc3 adds scrolltobottom button, still handling initial state when scrollbar is present 2023-02-13 16:31:18 -05:00
Danny Avila
583fd56ca5 adds shadcn-ui components, and model button to switch chat models 2023-02-13 15:58:35 -05:00
Danny Avila
acaef39d12 refactors server route for brevity, state working, styling matching to chatgpt 2023-02-13 13:32:54 -05:00
Danny Avila
dcf4f2a524 debugging convo state, useSWR now within convos component 2023-02-13 10:20:21 -05:00
Daniel Avila
0e5c7c7721 fixing convo state in progress 2023-02-12 22:57:59 -05:00
Daniel Avila
500b6c9fa8 adds functionality for waylaidwanderer chatgpt client 2023-02-12 22:24:36 -05:00
Daniel Avila
5b8c4452cc remove unused packages and minor changes 2023-02-12 16:48:15 -05:00
Daniel Avila
ed44daf8b3 refactor express to use routes 2023-02-12 16:38:33 -05:00
Daniel Avila
cd71bb0727 remove nodemon from server script 2023-02-11 17:35:07 -05:00
Daniel Avila
48c591a8b9 scrollbar styling 2023-02-11 13:48:48 -05:00
Daniel Avila
8eeac36b35 update press release 2023-02-11 13:05:48 -05:00
Daniel Avila
4cecbcf642 update press release 2023-02-11 13:02:30 -05:00
Daniel Avila
8432cbd293 update press release 2023-02-11 13:01:58 -05:00
Daniel Avila
256b60435f update press release, minor change in textchat component, remove unused package 2023-02-11 13:01:03 -05:00
Daniel Avila
d9d5f4a509 delegate footer to own component 2023-02-11 12:54:02 -05:00
Daniel Avila
e8c514fff9 delete updates state title 2023-02-11 12:49:07 -05:00
Daniel Avila
ef4ec39a76 update press release notes 2023-02-11 11:54:17 -05:00
Daniel Avila
4304597cb4 small detail for renaming convos 2023-02-11 11:54:03 -05:00
Daniel Avila
7dd4e78bbf tests scrolling to top, show/hide templates 2023-02-11 11:37:20 -05:00
Daniel Avila
5af5a97d8f complete renaming functions, abstracts more svg, sets title to current convo title, adds a try again feature to errors 2023-02-11 10:22:15 -05:00
Daniel Avila
592b7629aa abstracts svgs, fiddling with prompt templates idea 2023-02-10 21:00:02 -05:00
Danny Avila
cab4b70b7e took a screenshot of use case 2023-02-09 16:21:36 -05:00
Daniel Avila
c36f752551 fix scrolling bug 2023-02-08 22:58:24 -05:00
Danny Avila
217bdb4865 client error handling, regen response without saving messages 2023-02-08 15:26:42 -05:00
Danny Avila
87685c3791 conversation conditional rendering 2023-02-08 11:05:54 -05:00
Danny Avila
0c6dc8665b dark mode alternates to light mode on dark theme, error state in progress 2023-02-08 10:49:38 -05:00
Danny Avila
5cd50e7826 handle textarea text state with redux and setText on example click 2023-02-08 09:59:01 -05:00
Danny Avila
581ee0e2ca adds favicon to head 2023-02-08 09:46:26 -05:00
Danny Avila
d07047722e adds favicon to head 2023-02-08 09:44:10 -05:00
Danny Avila
b5042a738e adds dark mode and logs errors in message response 2023-02-08 09:15:47 -05:00
Danny Avila
58498ed951 clears conversations and no new line on enter 2023-02-08 08:27:23 -05:00
Daniel Avila
51d93da3f8 adds server and client error handling, clear convos in progress 2023-02-08 00:02:29 -05:00
Daniel Avila
511ac948b4 clear all convos in progress, async code refactored in debugging warning 2023-02-07 19:07:48 -05:00
Daniel Avila
053368646d useeffect triggers react warning 'expected static flag was missing' but workarounds don't look as nice 2023-02-07 19:07:12 -05:00
Danny Avila
6842ac880c optimistic ui for message sending and submit state 2023-02-07 16:22:35 -05:00
Danny Avila
9d41ed4615 reorganize components and add root import plugin 2023-02-07 10:26:19 -05:00
Danny Avila
faf8800e67 remove sourcemap error 2023-02-07 09:59:45 -05:00
Danny Avila
36ac055ae5 Complete rewire state to redux 2023-02-07 09:41:54 -05:00
Daniel Avila
7978ddd871 adding redux in progress 2023-02-07 00:05:00 -05:00
Daniel Avila
85efaa4173 adding redux to reduce prop drilling and allow for advanced conversation state 2023-02-06 21:18:28 -05:00
Daniel Avila
6e3f63ee46 adding clear methods for convos 2023-02-06 21:17:46 -05:00
Daniel Avila
c7c50dbbab convo successfully changes on convo click 2023-02-06 18:25:11 -05:00
Danny Avila
d35ed31b20 convo selection handling in progress 2023-02-06 16:28:50 -05:00
Danny Avila
c794287ced load convos on message send & other conditional rendering 2023-02-06 16:00:59 -05:00
Danny Avila
2869638cc0 get convos endpoint 2023-02-06 15:17:54 -05:00
Danny Avila
c821d1eee5 made model method one line shorter 2023-02-06 14:58:43 -05:00
Danny Avila
4e6b6be15c titles conversations based on first two messages 2023-02-06 14:57:47 -05:00
Danny Avila
511c8c9599 saves all conversations with messages 2023-02-06 14:05:02 -05:00