Skip to content

major webui rewrite in progress - please don't submit issues or PR's against the webUI #60

Description

@Rose22

as you know, most of openlumara is manually coded. but there is one part that is mostly ai generated - the webUI. and it has gotten far too difficult to maintain!

bugs spring up seemingly out of nowhere, i have difficulties modifying it manually (without AI help) to reflect changes i do to the core, and when i touch one part of it, everything else breaks... it's total spaghetti code with one function pointing to another to another to another and it's just, really bad and unclean, and obviously slop. it was never meant to become the main way to interact with openlumara

it's been taking up most of my dev time, leaving other parts of the framework with unresolved bugs and outdated code, because i keep getting bug reports about the webUI, and i'm constantly busy fixing them.

it's frankly been a thorn in my side lately and it's a good lesson on why (partial) vibecoding is so bad, even if it's "just the frontend". for reference, this doesn't happen with the core, because i wrote it manually

the way i made the webUI is not exactly vibecoding, but it approaches it. i started with a oneshot by a powerful model, then started to refine it through thousands of prompts requesting small tweaks and features, over the course of many months. so it's mostly AI generated, but not exactly vibecoding. however... the tech debt is still very much a thing

i'm going to do it properly this time. in a good framework, with clean code, in my own style. it's going to take time, so please bear with me, and don't submit PR's against the webui

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions