summaryrefslogtreecommitdiff
path: root/Biz/PodcastItLater/Episode.py
diff options
context:
space:
mode:
authorBen Sima <ben@bsima.me>2025-11-16 09:07:37 -0500
committerBen Sima <ben@bsima.me>2025-11-16 09:07:37 -0500
commitf3167698665482c8ee2ed9a02d84315f599031f0 (patch)
treeb85eb446e02451df8d59e815e809eb8dc43e0f46 /Biz/PodcastItLater/Episode.py
parent8235889345a37da308a19bed304cceb62d4dda53 (diff)
Fix public feed display and admin access issues
Issue #1: demo@example.com admin status - Confirmed demo@example.com IS in ADMIN_EMAILS (working as intended) - Both Core.py and UI.py have demo@example.com in whitelist Issue #2: /public page auto-refresh causing disappearing articles - Created PublicFeedPage component without auto-refresh - Separated from HomePage which has dashboard auto-updates - /public route now uses PublicFeedPage instead of HomePage Issue #3: Homepage missing public feed for logged-out users - Updated HomePage to show public feed when user is not logged in - Shows login form with public episodes below - Includes marketing message: 'Sign up to create your own personal feed!' - Public episodes are fetched and displayed prominently Additional improvements: - Added 'Public Feed' link to navbar for easy access - PublicFeedPage shows RSS feed link for public.rss - Clear separation between user dashboard (auto-refresh) and public feed (static) All tests passing (48 tests)
Diffstat (limited to 'Biz/PodcastItLater/Episode.py')
0 files changed, 0 insertions, 0 deletions