This one is almost entirely frontend. It was pain. I persisted!! The UI refresh that’s been looming ominously in the distance has finally started landing for real @w@
I introduced a proper UI primitive layer, so the app is no longer relying on every dashboard hand-rolling its own slightly different buttons, panels, fields, inputs, badges, alerts, empty states, etc. There are now shared components for the common building blocks, plus cleaner themes and a flatter visual language. The old glowy glass chaos is being slowly bonked into something more consistent and usable QwQ
A lot of the existing dashboards got broken apart into smaller components. Events, event details, branding, socials, collaborators, staff, and the planner are no longer untamable giants. They now have dedicated forms, cards, panels, previews, rows, workload lists, timeline boards, timeline forms and so on. Functionally this does not sound as exciting as a shiny new feature, but it makes the app way easier to keep building without every change turning into frontend archaeology x3
The planner also got pulled into this new structure. The timeline board, item creation panel, item form, and timeline item list are now separate pieces, and they use the shared primitives too. So the Gantt/planner area should be much easier to polish and extend now, especially since it already has collaborators, assignees, statuses, colors, and scheduling all trying to coexist in one place like a tiny operational hydra (hydra would be such a cool expansion to aether btw…) :3
The app shell itself changed too: cleaner desktop sidebar, better mobile navigation, less background noise, flatter surfaces, stronger spacing, and consistent theme variables. It’s still not perfect, but the direction is finally becoming coherent. Yippee for me! x3
So yeah, this is mostly a structural + visual cleanup update, but a pretty important one. The near-future plan is now clear: polish the remaining visual inconsistencies, make sure the refreshed UI feels good across the app, and then finally deploy. Terrifying, but we are getting there x3
Before the deploy I will need to go through the security flows and check if nothing’s dumbly exposed. Wouldn’t want someone to take this pretty creation down… :C