From 24d6161418cea79453df26a8e7afaa3e2aeba9a1 Mon Sep 17 00:00:00 2001 From: zzstoatzz Date: Thu, 13 Aug 2026 23:29:36 -0500 Subject: [PATCH] site: hidden popover actually hides; mu.social joins the client registry MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit the settings popover carried the hidden attribute but the stylesheet's display:flex beat the UA's display:none — an empty shell rendered permanently. [hidden] now wins. mu.social's profile route verified live (https://mu.social/profile/). Co-Authored-By: Claude Fable 5 --- site/clients.js | 1 + site/style.css | 1 + 2 files changed, 2 insertions(+) diff --git a/site/clients.js b/site/clients.js index 322093f..e8157cb 100644 --- a/site/clients.js +++ b/site/clients.js @@ -16,6 +16,7 @@ { value: 'blacksky', label: 'Blacksky', profileUrl: function(h) { return 'https://blacksky.community/profile/' + h; }, iconUrl: 'https://blacksky.community/static/apple-touch-icon.png' }, { value: 'witchsky', label: 'Witchsky', profileUrl: function(h) { return 'https://witchsky.app/profile/' + h; }, iconUrl: 'https://witchsky.app/favicon.ico' }, { value: 'reddwarf', label: 'Red Dwarf', profileUrl: function(h) { return 'https://reddwarf.app/profile/' + h; }, iconUrl: 'https://reddwarf.app/redstar.png' }, + { value: 'mu', label: 'mu.social', profileUrl: function(h) { return 'https://mu.social/profile/' + h; }, iconUrl: 'https://mu.social/favicon.ico' }, { value: 'pdsls', label: 'PDSls', profileUrl: function(h) { return 'https://pdsls.dev/at/' + h; }, iconUrl: 'https://pdsls.dev/favicon.ico' }, ]; diff --git a/site/style.css b/site/style.css index 921d508..33e4367 100644 --- a/site/style.css +++ b/site/style.css @@ -591,6 +591,7 @@ a:hover { /* "open profiles in" settings (clients.js) */ .client-settings-toggle { background: none; border: none; color: inherit; cursor: pointer; padding: 0.4rem; display: inline-flex; align-items: center; opacity: 0.8; } .client-settings-toggle:hover { opacity: 1; } +.client-settings[hidden] { display: none; } .client-settings { position: absolute; top: 3rem; right: 1rem; z-index: 50; background: var(--bg, #111); border: 1px solid var(--border, #333); border-radius: 8px; padding: 0.75rem 1rem; display: flex; flex-direction: column; gap: 0.4rem; box-shadow: 0 4px 16px rgba(0,0,0,0.3); } .client-settings-title { font-size: 0.75rem; text-transform: uppercase; letter-spacing: 0.08em; opacity: 0.7; margin-bottom: 0.2rem; } .client-option { display: flex; align-items: center; gap: 0.5rem; font-size: 0.9rem; cursor: pointer; } -- 2.51.2