For the third week of my final open source course assignment, several events have transpired.
First, I'm glad to announce that I've successfully made all user messages sent using the WYSIWYG
editor compatible with the existing MarkdownRenderer
component! This means that once I transitioned all user messages from textarea
to use the MarkdownRenderer
component, everything worked exactly as expected, and it looks amazing!
Now users can easily write markdown in the input, send it, and view it in their chat history with the LLM. The goal was to make chat-ui
behave exactly like claude
, and the mission was successful!
However, there are downsides. My communication with the repo maintainer has ceased, despite my several attempts to contact them. My issues (one, two) and pull request remain open but have received no updates whatsoever.
I've attempted several times to communicate with the maintainer on the issues, but no reply has been given. The maintainer continues to reply to some other issues and pull requests, but not mine.
This has been extremely disappointing, as I put a lot of time and effort into making the requirements work exactly as expected. Seeing my work neglected like this is truly heartbreaking. What's even worse is that I discovered and resolved an issue in my pull request where LLM-sent messages weren't being converted into Markdown
properly when using the MarkdownRenderer
component — which was then used by the maintainer in a commit they made to the repo (and this happened after my pull request was up).
I've truly enjoyed working on this issue and this project, but it's extremely disappointing to see such poor communication take place in the open source community. Certainly nothing can be all "flowers and roses," however, this is something that shouldn't happen.
Aside from my disappointment, I would say this has been extremely rewarding. I ended up learning what a What You See Is What You Get
editor is and how to create one, learned a new framework (svelte
), and many other things. I would certainly recommend working on open source projects to everyone out there — you meet lovely people, learn many new things, and work on amazing projects! Just perhaps, maybe not chat-ui
.
Top comments (0)