diff --git a/wiregui/pages/admin/diagnostics.py b/wiregui/pages/admin/diagnostics.py index ad9d750..85e4b49 100644 --- a/wiregui/pages/admin/diagnostics.py +++ b/wiregui/pages/admin/diagnostics.py @@ -106,7 +106,7 @@ async def diagnostics_page(): async with async_session() as session: result = await session.execute( - select(ConnectivityCheck).order_by(ConnectivityCheck.inserted_at.desc()).limit(20) + select(ConnectivityCheck).order_by(ConnectivityCheck.inserted_at.desc()).limit(10) ) checks = result.scalars().all() diff --git a/wiregui/pages/admin/rules.py b/wiregui/pages/admin/rules.py index e992867..520790e 100644 --- a/wiregui/pages/admin/rules.py +++ b/wiregui/pages/admin/rules.py @@ -166,13 +166,11 @@ async def rules_page(): async def show_nft_rules(): ruleset = await get_ruleset() with ui.dialog(value=True) as dlg: - with ui.card().classes("w-[800px]"): + with ui.card().classes("w-[900px] max-w-[90vw]"): ui.label("nftables Ruleset").classes("text-subtitle1 text-bold") ui.label("Current system firewall rules for troubleshooting.").classes("text-caption text-grey") ui.separator() - ui.textarea(value=ruleset).props("readonly outlined").classes( - "w-full font-mono text-xs" - ).style("min-height: 400px; white-space: pre") + ui.code(ruleset, language="bash").classes("w-full") with ui.row().classes("w-full justify-end q-mt-sm"): ui.button("Close", on_click=dlg.close).props("flat") diff --git a/wiregui/pages/login.py b/wiregui/pages/login.py index 708bbc6..f1b2110 100644 --- a/wiregui/pages/login.py +++ b/wiregui/pages/login.py @@ -62,8 +62,9 @@ async def login_page(): ui.navigate.to("/") with ui.column().classes("absolute-center items-center"): - ui.image("/img/wiregui.svg").classes("w-20 h-20") - ui.label("WireGUI").classes("text-h4 text-bold") + with ui.row().classes("items-center gap-3"): + ui.image("/img/wiregui.svg").classes("w-16 h-16") + ui.label("WireGUI").classes("text-h4 text-bold") ui.label("Sign in to your account").classes("text-subtitle1 q-mb-md") with ui.card().classes("w-80"):