From 912986142f65849bd1fecdd4759019ebc1944cf1 Mon Sep 17 00:00:00 2001 From: stroblme Date: Sat, 22 Aug 2026 11:44:54 +0200 Subject: [PATCH] NOTEPAD: CubeLoader references a CSS rule that exists in neither repo Co-Authored-By: Claude Opus 5 (1M context) Claude-Session: https://claude.ai/code/session_01TN5vRcscompqixxbYuGMah --- NOTEPAD.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/NOTEPAD.md b/NOTEPAD.md index 4d66bc1..cee5ced 100644 --- a/NOTEPAD.md +++ b/NOTEPAD.md @@ -12,7 +12,8 @@ Deferring because out of scope is fine, but don't mention deferring than. ### To be sorted -- BUG/UI when adjusting e.g. a slider value (drag), upon release the slider briefly jumps back to the previous position. We should fix that such that the slider stays at the dragged position. If sth. goes wrong with the transmit; we should show a notification. Check for all other widgets where this would apply as well +- FEAT/UX add a color-wheel widget to the dashboard to control the color of e.g. RGB leds; The color picker should be a custom component that integrates smoothly with the existing UI and follow a functional and clean design usable for touch wall panels +- BUG/UI when adjusting e.g. a slider value (drag), upon release the slider briefly jumps back to the previous position. We should fix that such that the slider stays at the dragged position. If sth. goes wrong with the transmit; we should show a notification. Check for all other widgets where this would apply as well. Make sure that this aligns with the philosophy of the app; clearly indicating if a transmit failed/is in progress/succeeded (UX options needed) - FEAT/UI when an installation is added to the hub, the dialog which shows the access code should disappear automatically - BUG/UI the "Connect" button in "Remote Access" when adding an installtion to the hub is invisible and only shows upon hovering (could also be a local browser issue) - CHORE/PKG the SPA is not in the wheel: `fluksio serve` serves no UI, on the @@ -28,6 +29,7 @@ Deferring because out of scope is fine, but don't mention deferring than. - FEAT/UI add a list of the dashboards next to the list of flows in the home view. Use a mosaic like structure with previews of the dashboards; Then make the list of flows capped at a certain number; everything above that should be scrollable; sort by recently modified. The dashboard mosaic should have the exact same height as the flow list both capped at a lower limit to allow showing 1 flow and 1 dashboard - BUG/UI assimilate the design of the settings in the app to mirror the design of the settings in the portal +- BUG/UI: `CubeLoader` (`frontend/src/components/ui/cube-loader.tsx`) paints nothing. Its `` carries `className="n3xd-cube-line"` and the header comment points at that rule plus `n3xd-build-cube` keyframes "in index.css" — neither exists in `frontend/src/index.css` (nor in the index repo, which has the same component). Every pending state using it shows an invisible SVG. Related to the global loading animation below. - BUG/UI the "Installation Offline" warning (and notification in general) should be centered w.r.t. the viewport (currently it is a bit left, discarding the width of the sidebar). Furthermore, the notification does not seem to disappear on its own. Reloading the page solves it - CHORE/INFRA: the `generate-frontend-sdk` pre-commit hook runs `scripts/generate-client.sh` on any `backend/**` change, and that script ends by formatting the whole frontend tree —