From 992eebd84298e9817add44d4c6f6f58d09f3f4db Mon Sep 17 00:00:00 2001 From: Denozordec Date: Tue, 31 Mar 2026 00:06:32 +0700 Subject: [PATCH] Refactor IP server presence display and enhance tooltip functionality - Updated the `IpServerPresence` component to improve the display of active and recent servers for IPs, enhancing code clarity. - Added tooltips to the "Servers" column in various tables, providing users with additional context about the displayed server lists. - Refactored server-related data handling to ensure consistency and better user experience across multiple routes. --- .../lib/components/ip-server-presence.svelte | 5 +- .../lib/components/server-alias-badges.svelte | 35 +++++++++ web/src/routes/+page.svelte | 76 ++++++++++++++----- web/src/routes/incidents/+page.svelte | 28 +++++-- web/src/routes/live/+page.svelte | 28 +++++-- web/src/routes/users/[username]/+page.svelte | 3 +- 6 files changed, 139 insertions(+), 36 deletions(-) create mode 100644 web/src/lib/components/server-alias-badges.svelte diff --git a/web/src/lib/components/ip-server-presence.svelte b/web/src/lib/components/ip-server-presence.svelte index 5326229..b09f9b7 100644 --- a/web/src/lib/components/ip-server-presence.svelte +++ b/web/src/lib/components/ip-server-presence.svelte @@ -64,7 +64,10 @@ class="font-normal px-2 py-0.5 gap-1" href={serverHref(srv)} > -