From 989a1a5de2419373e4932b11c2f2f5877a2fb959 Mon Sep 17 00:00:00 2001 From: Ben Sima Date: Thu, 13 Nov 2025 18:16:29 -0500 Subject: Unify navigation across PodcastItLater pages - Created reusable PageLayout component in UI.py with consistent header/navbar - Added Home link and Admin dropdown menu (Queue Status, Manage Users) - Updated all pages to use PageLayout: home, account, admin queue, admin users - Added demo@example.com to admin whitelist for testing - Added dark mode styling for table headers - Fixed component children syntax for Ludic framework - Proper type annotations instead of type: ignore comments --- Biz/PodcastItLater/Core.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'Biz/PodcastItLater/Core.py') diff --git a/Biz/PodcastItLater/Core.py b/Biz/PodcastItLater/Core.py index 15aff86..f32e81b 100644 --- a/Biz/PodcastItLater/Core.py +++ b/Biz/PodcastItLater/Core.py @@ -39,7 +39,7 @@ TITLE_TRUNCATE_LENGTH = 50 ERROR_TRUNCATE_LENGTH = 50 # Admin whitelist -ADMIN_EMAILS = ["ben@bensima.com"] +ADMIN_EMAILS = ["ben@bensima.com", "demo@example.com"] def is_admin(user: dict[str, typing.Any] | None) -> bool: -- cgit v1.2.3