Skip to content

Optional KVM UI layout and session polish#11

Open
nesvet wants to merge 2 commits into
sciapp:masterfrom
nesvet:feat/ui-polish
Open

Optional KVM UI layout and session polish#11
nesvet wants to merge 2 commits into
sciapp:masterfrom
nesvet:feat/ui-polish

Conversation

@nesvet

@nesvet nesvet commented Jun 28, 2026

Copy link
Copy Markdown

Summary

Optional UI layer stacked on #10 — card layout, session log styling, resolution persistence via localStorage, and prefers-reduced-motion for the connecting spinner.

All #10 (app.core.*) behaviour is preserved; this PR only adds the polish layer.

Files

  • static/app.ui.css
  • static/app.ui.js
  • Template script/style includes in templates/base.tpl (loads after app.core.*)

Until #10 merges, the GitHub diff against master includes #10 files; review focus for this PR is the app.ui.* pair.

Test plan

Tested on ASUS ASMB8-iKVM firmware 1.14.2 — polish layer verified on top of #10 behaviour.

@nesvet

nesvet commented Jun 28, 2026

Copy link
Copy Markdown
Author
Screenshot 2026-06-28 at 15 42 49

nesvet added 2 commits June 29, 2026 00:52
Move inline CSS/JS to app.core.*; keep form in DOM; wire logout cookie
cleanup; pass version and server_labels for cache bust and multi-host labels.
Add app.ui assets: card layout, resolution persistence, title animation.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant