Bryan Lee
a73ef2b8cf
fix: resolve Enter event conflict during CJK IME ( #253 )
...
* fix: resolve Enter event conflict during CJK IME
* add
---------
Co-authored-by: Mckay Wrigley <mckaywrigley@gmail.com>
2023-03-28 02:46:16 -06:00
Brad Ullman
a78a8c4a94
make all chat area components tabbable (accessibility) ( #246 )
...
* make all chat area components tabbable
* align message role description
* remove inline styles on icons
* remove inline styles on icons
2023-03-28 02:35:57 -06:00
Mckay Wrigley
34c79c0d66
Prompts ( #229 )
2023-03-27 09:38:56 -06:00
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
bf8830e1a5
fix: missing translation ( #206 )
...
for translators: need translate `Save & Submit` and `Cancel`
2023-03-26 13:56:13 -06:00
Mark Anthony Llego
0e393b0bec
Fix unreadable dropdown menu text in dark mode ( #204 )
...
* Fix unreadable dropdown menu text in dark mode
* Fix unreadable dropdown menu text in dark mode
2023-03-26 13:55:47 -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
Mckay Wrigley
71d7e44bce
hotfix
2023-03-25 23:06:49 -06:00
Bruce Shi
499007da94
Latex plugin ( #165 )
2023-03-25 22:37:00 -06:00
Jack Wu
14fe29c03a
feat: Message copy button ( #171 )
...
* Add copy button
* Fix copy button not copying the entire message
* fix style
* remove prewrap
---------
Co-authored-by: Mckay Wrigley <mckaywrigley@gmail.com>
2023-03-25 22:28:08 -06:00
Danil Shishkevich
cb58a703e3
feat: Russian language ( #148 )
...
* feat: russian (Русский) language
* chore: correct translate
* chore: correct "System prompt" translate
2023-03-25 10:33:29 -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
Danil Shishkevich
4fbb5e1f79
fix: change message edit logic ( #144 )
...
if the edited message isn't different from the original message, then do nothing.
2023-03-25 08:29:54 -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
Danil Shishkevich
d7fdcd0dfe
fix: disable button if messageContent is empty ( #137 )
2023-03-25 07:11:27 -06:00
Mckay Wrigley
a005323964
Merge branch 'main' of https://github.com/mckaywrigley/chatbot-ui-pro
2023-03-25 06:41:44 -06:00
Mckay Wrigley
801451993c
fix mobile edit
2023-03-25 06:41:43 -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
Ernesto Barrera
69e05160a3
Added character count to alert message ( #135 )
...
This improvement adds additional information to the alert that is displayed when the user enters more characters than allowed in the rich text element. Now, the alert also shows the number of characters that the user has entered, which helps to provide clearer and more useful feedback to the use
2023-03-25 06:11:30 -06:00
Mckay Wrigley
338ddedfec
handle mobile edit
2023-03-25 06:09:51 -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
Mckay Wrigley
79c4ea053f
fix light mode
2023-03-22 11:45:18 -06:00
Xiangxuan Liu
cccf753743
Update the Stop Generating button style ( #79 )
2023-03-22 11:38:48 -06:00
Xiangxuan Liu
6c1ed37323
Apply the gradient bg style to input on mobile ( #77 )
2023-03-22 11:20:55 -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
Mckay Wrigley
b0f2a0a3ba
hotfix
2023-03-22 10:51:27 -06:00
Mckay Wrigley
5bffa8b0c9
hotfix
2023-03-22 10:46:30 -06:00
Mckay Wrigley
37c088a212
hide rogue scrollbar ( #69 )
2023-03-22 07:14:24 -06:00
Khairul Haaziq
4055e84450
enhance ui and fix layout problems ( #63 )
2023-03-22 07:10:31 -06:00
Mckay Wrigley
d14268b075
keep message focus
2023-03-21 16:40:29 -06:00
Mckay Wrigley
cb0fb447a7
Quocthinhvo/main ( #52 )
...
* Change scroll bar style in desktop
* new scrollbar
---------
Co-authored-by: Quốc Thịnh Võ <46624702+quocthinhvo@users.noreply.github.com>
2023-03-21 16:25:42 -06:00
Mckay Wrigley
0d6ff739a2
add custom system prompt ( #39 )
2023-03-21 01:39:32 -06:00