Introduction
I don't even know where to begin the summary of the past sprint.
First of all, it didn't go as it was planned. During the previous blog posts I was talking about 80/20, where I said that 80% of my efforts will go to the photoprism project, and the rest 20% to thechatcraft.org.
However, I couldn't find the issues forphotoprism that would help me to get a kick start, and the maintainers let me know that they prefer to focus on upcoming release. Essentially, I have lost my interest in this project.Forget about those 80%!
Realizing that I have to hurry up, I decided to look at the pool of issues inchatcraft.org.
ChatCraft
I found interesting issue that helped me smoothly enter the project:
Page refreshes after deleting a shared chat.#782
When I was trying to delete a shared chart it refreshes the page and resets the accordions. Making me need to open the accordion again to delete another one. This can get annoying if i want to delete multiple shared chats consecutively.
As can be seen here:
A possible solution being able to delete them without needing to select them first. This also reduce the number of actions needed to delete a shared chat.
I have never been a huge fun of web-development, but this time I decided to take a shot. It wasn't hard to solve the problem. After couple of hours of surfing the net, I came up with solution, and eventually opened thePR.
Sidebar's accordion state saved after reloading the page#793
Closes #782
Accordion saves item's index in thelocalStorage
, so every time user deletes chat or refreshes the page he doesn't need to re-open appropriate tab. However, default value of index is still0
which isSaved Chats
Accordion Item. Therefore, if user opens sidebar first time for the session, the accordion will openSaved Chats
item.
Interest Raised
I really enjoyed the process working on that small PR, even thought it still isn't merged. I decided to dive deeper, and tried to open my own issues. Eventually, I opened two issues. I ain't going to talk much about the one where I suggest to addCHANGELOG.md
to the project.
The otherissue was related to the UX/UI changes.
Move `Attach File` icon next to `Start Recording` button#794
As a user, I want to accessAttach Files
option without pressingOptions
button. Moreover, all modern AI chats provide this option next toText Input Field
. It would improve UX. I could move it next toStart Recording
button.
Claude
ChatGPT
I've got a responses by professor, and the owner of the repository. They suggested me to write a blog post where I describe my research regardingAttachment Handling UI
in messaging and LLM applications. I have been writing thatblog for almost 5 hours. I tried to explain as clear as possible.
Based on that research-blog, we will come up with design and the approach for the use case.
Conclusion
I'm pretty much sure that ChatCraft is my 80% now, and I really enjoy working on it. Even thought, I haven't done much, but there are going active development of the new features, and I would like to take a part of it!
As my 20%, I want to work on different open-source projects that catches my eye, so I could develop in different ways.
See you soon!
Top comments(0)
For further actions, you may consider blocking this person and/orreporting abuse