Danil Shishkevich
2269403806
chore: fix styles in "OpenAI Key" div ( #228 )
...
chore: do nothing if the name of the renamed dialog contains nothing.
chore: fix some styles
chore: remake conversation settings on mobile
2023-03-27 09:20:33 -06:00
Mckay Wrigley
a1743c82cc
fix regenerate
2023-03-27 07:48:51 -06:00
Danil Shishkevich
3ca503a3f2
chore: some small improvements ( #223 )
...
* chore: stylize error message div
chore: correct styles for sidebar btn
chore: add spinner and replace header "Please wait" on spinner
chore: correct Russian translate
chore: hide clear conversation btn if not conversations
chore: stylize "Need OpenAI key" div
* chore: corrent Russian translate
2023-03-27 07:43:01 -06:00
Mckay Wrigley
82401a4142
Option for clear all messages ( #222 )
...
Co-authored-by: ryanhex53 <ouyang.em@gmail.com>
2023-03-27 01:38:01 -06:00
Thomas LÉVEIL
46e1857489
Fix rendering performances issues related to scrolling events ( #174 )
...
* memoize chat related components
* Avoid re-rendering ChatInput on every message udpate
* change the way the horizontal scrollbar is hidden
* make the scroll event listener passive
* perf(Chat): fix performances issues related to autoscroll
Uses the intersection API to determine autoscroll mode instead of listening for scroll events
* tuning detection of autoscroll
2023-03-27 01:22:38 -06:00
Danny Aziz
df7c363ccb
Add some additional text for API Key ( #210 )
...
* feat: API Key Link
* feat: key input placeholder
2023-03-26 14:48:34 -06:00
Danil Shishkevich
6d5d09d69f
chore: restyle modal with model select ( #202 )
...
chore: set normal font size for sidebar
chore: set normal gradient for `ChatInput`
2023-03-26 09:14:47 -06:00
Jiayao Yu
5d9bc10cf4
Allow switching GPT model in the middle of a conversation ( #181 )
...
* Allow switching model in the middle of a conversation
* Hide model selection menu behind a settings button
* rename
* Touch up the settings icon
2023-03-26 09:09:10 -06:00
Danil Shishkevich
0f07812cc5
chore: delete code light theme, like chatgpt ( #186 )
2023-03-26 02:25:58 -06:00
Simon Holmes
d6973b9ccc
feat: add in prettier and format code for consistency ( #168 )
2023-03-25 23:13:18 -06:00
Thomas LÉVEIL
b89ca2082e
Precise error messages ( #150 )
...
* Introduce a component to display error messages
* precise error message when api key is invalid
2023-03-25 10:32:59 -06:00
Jungley
92eab6c634
feat: Add i18n support for Chinese language ( #142 )
...
* feat: Add i18n support for Chinese language
* fix: locale not working in Docker environment
2023-03-25 09:42:48 -06:00
Thomas LÉVEIL
698c3bda29
smoother autoscroll down ( #141 )
2023-03-25 08:00:40 -06:00
Mckay Wrigley
93a8e814d6
fix send params
2023-03-25 07:18:57 -06:00
Mckay Wrigley
d27326125b
regenerate button ( #138 )
2023-03-25 07:12:51 -06:00
Thomas LÉVEIL
2c8e8547d0
Do not rely on user to figure out if server is configured with an api key ( #136 )
...
Fixes #105 (and probably also #115 )
Co-authored-by: Mckay Wrigley <mckaywrigley@gmail.com>
2023-03-25 06:35:08 -06:00
Mckay Wrigley
a03d8b2ba9
edit message
2023-03-25 05:49:41 -06:00
Mckay Wrigley
f5118e3037
folders ( #108 )
...
* folders
* fixes
* storage fix
2023-03-23 17:59:40 -06:00
Tony
7ce2d5ec2c
autofocus textarea ( #103 )
2023-03-23 13:01:35 -06:00
Mckay Wrigley
42c48f290f
fix rogue messages
2023-03-23 09:20:11 -06:00
Mckay Wrigley
83217c6d83
new load behavior
2023-03-23 08:54:22 -06:00
Mckay Wrigley
71a770c24e
tweak scroll tolerance
2023-03-23 08:14:37 -06:00
Mckay Wrigley
68cd41a6dc
fix scroll behavior
2023-03-23 08:11:37 -06:00
Xiangxuan Liu
cccf753743
Update the Stop Generating button style ( #79 )
2023-03-22 11:38:48 -06:00
Mckay Wrigley
e8902354e4
okay good
2023-03-22 11:07:42 -06:00
Mckay Wrigley
ec84eb2c49
Feat/add stop conversation button ( #76 )
...
* chore add in stop conversation button
* feat: use abort controller
* chore: formatting
---------
Co-authored-by: Simon Holmes <srsholmes@gmail.com>
2023-03-22 11:01:51 -06:00
Khairul Haaziq
4055e84450
enhance ui and fix layout problems ( #63 )
2023-03-22 07:10:31 -06:00
Mckay Wrigley
0d6ff739a2
add custom system prompt ( #39 )
2023-03-21 01:39:32 -06:00
Mckay Wrigley
537957d5f5
Token based and model conditional limits ( #36 )
...
* use tiktoken for api limit
* model conditional char limits on frontend
* adjust for completion tokens
---------
Co-authored-by: Alan Pogrebinschi <alanpog@gmail.com>
2023-03-20 22:02:24 -06:00
Mckay Wrigley
dd439bb4a8
error handling ( #27 )
2023-03-20 07:17:58 -06:00
Mckay Wrigley
7810a3e7dc
Add GPT-4 support ( #25 )
...
* mobile ui updates
* fixes sidebar btn
* return if null
* mobile input blur
* handle mobile enter key
* new convo name
* new delete mechanism
* test height
* revert
* change padding
* remove overflow
* check relative
* padding
* done
* retry
* test
* test
* should work now
* test
* test
* more
* max h
* revert
* done
2023-03-20 03:53:00 -06:00
Mckay Wrigley
7e6651dea7
add more mobile ui ( #18 )
2023-03-19 06:48:57 -06:00
Mckay Wrigley
a387b3d1cd
change to auto scroll
2023-03-18 22:32:09 -06:00
Mckay Wrigley
481c339d1c
slight input ui tweak
2023-03-18 22:27:50 -06:00
Xiangxuan Liu
bbfb834e89
Ignore new message when the current message is not finished yet
2023-03-19 00:03:19 +08:00
Mckay Wrigley
0654782f57
rogue div
2023-03-18 04:41:34 -06:00
Mckay Wrigley
fad67499e7
mobile improvements
2023-03-18 04:29:39 -06:00
Mckay Wrigley
fa4e27a164
fix minor ui bugs
2023-03-18 04:10:35 -06:00
Mckay Wrigley
a0056460ab
add rename and delete improvements
2023-03-18 03:57:15 -06:00
Mckay Wrigley
b6d5576227
light/dark code highlight
2023-03-18 02:32:30 -06:00
Mckay Wrigley
9c50142c64
add markdown
2023-03-17 19:25:04 -06:00
Mckay Wrigley
f05390c97d
readme udpate
2023-03-15 06:20:11 -06:00
Mckay Wrigley
ce331a1bbd
boom
2023-03-15 04:24:09 -06:00
Mckay Wrigley
a6503fb498
chatbot-ui starter
2023-03-13 19:21:14 -06:00