Fix hot reload and upgrade to coherent UI layout #2

Closed
opened 2026-01-01 00:40:08 +01:00 by myrmidex · 0 comments
myrmidex commented 2026-01-01 00:40:08 +01:00 (Migrated from codeberg.org)

Part 1: Fix hot reload

Hot reload seems broken in the dev container setup. Vite HMR is not picking up changes, requiring manual page refreshes.

Investigate and fix:

  • Vite HMR websocket connection (port 5174)
  • Volume mount configuration for file watching
  • Podman/container-specific HMR quirks

Part 2: Coherent UI layout

With hot reload working, upgrade the scenario page from the current bare layout to a polished, cohesive design using the existing shadcn/ui (new-york style) component library.

Scope:

  • Proper page layout shell (header, content area)
  • Consistent use of shadcn/ui components throughout (replace raw HTML inputs, buttons, selects, modals)
  • Clean visual hierarchy: buckets section → distribution preview → streams section
  • Responsive design that works on desktop and tablet
  • Consistent spacing, typography, and color usage

This is a UI-only pass — no backend changes, no new features.

## Part 1: Fix hot reload Hot reload seems broken in the dev container setup. Vite HMR is not picking up changes, requiring manual page refreshes. Investigate and fix: - Vite HMR websocket connection (port 5174) - Volume mount configuration for file watching - Podman/container-specific HMR quirks ## Part 2: Coherent UI layout With hot reload working, upgrade the scenario page from the current bare layout to a polished, cohesive design using the existing shadcn/ui (new-york style) component library. Scope: - Proper page layout shell (header, content area) - Consistent use of shadcn/ui components throughout (replace raw HTML inputs, buttons, selects, modals) - Clean visual hierarchy: buckets section → distribution preview → streams section - Responsive design that works on desktop and tablet - Consistent spacing, typography, and color usage This is a UI-only pass — no backend changes, no new features.
myrmidex added this to the v0.2.0 milestone 2026-03-19 20:09:44 +01:00
myrmidex added the
bug
label 2026-03-20 13:11:30 +01:00
myrmidex changed title from hot reload seems broken to Fix hot reload and upgrade to coherent UI layout 2026-03-21 16:29:54 +01:00
myrmidex self-assigned this 2026-03-22 02:21:35 +01:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: lvl0/buckets#2
No description provided.