DEV Community

aldrin312
aldrin312

Posted on

1

Plans for new project.

Starting a new semester, and with that starting a new open source class. For this class I would be working on an open-source web companion for coding with Large Language Models (LLMs). On this project I found a bit of an issue where it needs to reload the page each time I delete a shared chat. It can get annoying when I want to delete multiple shared chats consecutively. I plan post an issue about this and worked on it.

Also in order to delete a shared chat, it needs to be selected first then it can be deleted. Adding unnecessary actions when it can be done with one.

For now I want to tackle the not needing to reload after each deletion of shared chats.

The Plan.

How I want to solve this issue is i would need to figure out how to update the contents of the page without reloading. Considering that the project uses React (I think), that's a good place to start looking for solutions. I also worked with React before on a previous class project before. I can use it as a reference for this issue. Though it has been a while since I worked with React. I would need to do a refresher on it. For now I will start here and figure what are the next steps after.

If it prove to be difficult, another option I can do is have it allow to multiple deletion at once.

For now this is my plan, hope that its not too difficult to do.

Image of Timescale

🚀 pgai Vectorizer: SQLAlchemy and LiteLLM Make Vector Search Simple

We built pgai Vectorizer to simplify embedding management for AI applications—without needing a separate database or complex infrastructure. Since launch, developers have created over 3,000 vectorizers on Timescale Cloud, with many more self-hosted.

Read more

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more