chatcraft.org
chatcraft.org copied to clipboard
Developer-oriented ChatGPT clone
There are a few bugs in how source code is being displayed with the line numbers and wrapping. First, wrapping is covering the line number gutter: Second, the line number...
We should change the button the left to be "burger" options menu. Should move share into it. Should also move edit system prompt into it...which would scroll up and do...
I keep getting confused when using shared links. I think new users are even more confused: I don't think we need `getting started with chatcraft` as last message Instead of...
As we start to consider adding the ability to attach files to a chat (see #325), we're going to run into cases where the context window of the chat is...
We've encountered a critical UI breaking bug a couple of times now, where a Chakra Menu , when placed near the bottom of the screen pushes the entire viewport upwards...
You can run arbitrary node.js code using npm modules via https://runkit.com. It would be interesting to see if we can use their embed to be able to work with code...
While reviewing #530, I noticed various instances of invalid html being used in User Settings code. 1. We shouldn't embed buttons inside `labels` since only one control is allowed in...
In https://github.com/tarasglek/chatcraft.org/pull/519#issuecomment-2029721340, @tarasglek found that the markdown responses are being messed up.  This is likely because some part of the code responsible for rendering messages in adding backticks where...
When using real-time TTS streaming, we can stop announcing a message by clicking on toggle TTS button. But there is no way elegant way to stop announcing a message when...
Starting to work on allowing arbitrary file attachments. I need to spend more time on this, but wanted to post what I have so far.