From 9bae7a886a45d7b4ba7873f8aeb584524d065c88 Mon Sep 17 00:00:00 2001 From: Graham McIntie Date: Fri, 13 Mar 2026 15:30:39 -0500 Subject: [PATCH] Add page descriptions + rename Schedules to On-Call MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Alerts: add description subtitle - On-Call (was Schedules): renamed in sidebar + page title, add description - Maintenance: add description subtitle - Trace: add title + description (was missing both) - Sidebar nav updated: Schedules → On-Call - All pages now have contextual help text explaining their purpose --- lib/towerops_web/components/layouts.ex | 105 ++++++++++-------- .../live/alert_live/index.html.heex | 5 +- .../live/maintenance_live/index.html.heex | 5 +- .../live/org/settings_live.html.heex | 56 +++++++--- .../live/schedule_live/index.html.heex | 7 +- .../live/trace_live/index.html.heex | 7 ++ 6 files changed, 119 insertions(+), 66 deletions(-) diff --git a/lib/towerops_web/components/layouts.ex b/lib/towerops_web/components/layouts.ex index f78fa545..faff2ddc 100644 --- a/lib/towerops_web/components/layouts.ex +++ b/lib/towerops_web/components/layouts.ex @@ -148,7 +148,11 @@ defmodule ToweropsWeb.Layouts do |> Map.put(:always_show_banner, always_show_banner) ~H""" - - - + +
diff --git a/lib/towerops_web/live/alert_live/index.html.heex b/lib/towerops_web/live/alert_live/index.html.heex index cc8701ba..3d4d93ca 100644 --- a/lib/towerops_web/live/alert_live/index.html.heex +++ b/lib/towerops_web/live/alert_live/index.html.heex @@ -4,7 +4,7 @@ active_page="alerts" > <%!-- Compact header --%> -
+

{t("Alerts")}

@@ -12,6 +12,9 @@
+

+ {t("Monitor and triage network alerts, grouped by site with subscriber impact.")} +

<%!-- Filter pills --%>
diff --git a/lib/towerops_web/live/maintenance_live/index.html.heex b/lib/towerops_web/live/maintenance_live/index.html.heex index 4698fc19..c8cf7786 100644 --- a/lib/towerops_web/live/maintenance_live/index.html.heex +++ b/lib/towerops_web/live/maintenance_live/index.html.heex @@ -3,7 +3,7 @@ current_scope={@current_scope} active_page="maintenance" > -
+

{t("Maintenance Windows")}

<.link navigate={~p"/maintenance/new"} @@ -13,6 +13,9 @@ {t("New Window")}
+

+ {t("Schedule planned downtime to suppress alerts during maintenance work.")} +

<%!-- Filter tabs --%>
diff --git a/lib/towerops_web/live/org/settings_live.html.heex b/lib/towerops_web/live/org/settings_live.html.heex index b430bd91..6ff76986 100644 --- a/lib/towerops_web/live/org/settings_live.html.heex +++ b/lib/towerops_web/live/org/settings_live.html.heex @@ -227,8 +227,8 @@ <% end %>
- - + +

@@ -248,8 +248,10 @@

- - + +