From c1942f5ec457d25eae9ecc6c862ebbce98cf73d5 Mon Sep 17 00:00:00 2001 From: Jens Ahrensfeld Date: Tue, 28 Jul 2026 15:29:01 +0200 Subject: [PATCH] Move the Open Screen link into its own column after Actions Was embedded in the Status cell next to the Running badge; now a dedicated column to the right of Actions. Co-Authored-By: Claude Sonnet 5 Claude-Session: https://claude.ai/code/session_01NiNnj78HGx1KWyCCo39HSz --- scripts/setup_server.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/scripts/setup_server.py b/scripts/setup_server.py index 7509d74..e71553d 100755 --- a/scripts/setup_server.py +++ b/scripts/setup_server.py @@ -272,11 +272,12 @@ def render_page(): size = sizes.get(name) size_html = f"{size / 1_000_000:.1f} MB" if size else "?" status = pending.get(name) + screen_html = "" if name in novnc_ports: port = novnc_ports[name] link_id = f"novnc-{name}" - status_html = ( - f'Running ' + status_html = 'Running' + screen_html = ( f'Open Screen' f"" @@ -299,7 +300,7 @@ def render_page(): actions = button("install", name, "Install") rows.append( f"{title}{release_date}{publisher}" - f"{size_html}{status_html}{actions}" + f"{size_html}{status_html}{actions}{screen_html}" ) return f""" @@ -323,8 +324,8 @@ button {{ padding: 0.3em 0.8em; margin-right: 0.3em; }}

{slots_used}/{MAX_CONCURRENT_GAMES} game slots in use

DOSBox games

- -{''.join(rows) if rows else ''} + +{''.join(rows) if rows else ''}
GameReleasePublisherSizeStatusActions
No game manifests found on the share
GameReleasePublisherSizeStatusActions
No game manifests found on the share
"""