summaryrefslogtreecommitdiff
path: root/Biz/PodcastItLater/Web.py
AgeCommit message (Expand)Author
2025-11-20feat: implement t-1f9SnU7Ben Sima
2025-11-20feat: implement t-1f9RIzdBen Sima
2025-11-20feat: implement t-144gQryBen Sima
2025-11-20feat: implement t-PpYZt2Ben Sima
2025-11-19Implement usage tracking and limits enforcementBen Sima
2025-11-18Change RSS feed URLs from .xml to .rss with backwards compatibilityBen Sima
2025-11-18Fix homepage auto-refresh and add test coverage for admin workflowsBen Sima
2025-11-18Add 'Add to my feed' button to public feed for logged-in usersBen Sima
2025-11-16Improve privacy and UX for public feed controlsBen Sima
2025-11-16Fix public feed display and admin access issuesBen Sima
2025-11-16Add admin metrics dashboardBen Sima
2025-11-16Add audio intro/outro and comprehensive testsBen Sima
2025-11-16Add metrics tracking endpoint and JavaScript for play eventsBen Sima
2025-11-16Add 'Add to feed' button on episode pages and fix typecheck.shBen Sima
2025-11-16Add admin toggle for episode public/private statusBen Sima
2025-11-16Fix pre-existing test failures in Web.pyBen Sima
2025-11-16Fix test failures by adding episodes to user_episodes junction tableBen Sima
2025-11-15Add public feed routes and update home pageBen Sima
2025-11-15Implement episode deduplication in submission flowBen Sima
2025-11-15Add backward compatibility redirect for legacy episode URLsBen Sima
2025-11-15Use sqids for non-sequential episode URLsBen Sima
2025-11-15Add individual episode pages with sharing and media playerBen Sima
2025-11-13Unify navigation across PodcastItLater pagesBen Sima
2025-11-13Fix CORS error for Stripe portal redirectBen Sima
2025-11-13Simplify Stripe portal error handling and fix account page paddingBen Sima
2025-11-13Add error handling for unconfigured Stripe billing portalBen Sima
2025-11-13Implement full account management pageBen Sima
2025-11-13Add remove button to queue status itemsBen Sima
2025-11-13Simplify navbar to clean nav linksBen Sima
2025-11-13Improve dev mode login UXBen Sima
2025-11-13Extract format_duration utility to UI moduleBen Sima
2025-11-13Replace bare exception catches with specific exceptionsBen Sima
2025-11-13Simplify billing to single paid planBen Sima
2025-11-13Fix tests I thinkBen Sima
2025-11-13Move end to end test to own fileBen Sima
2025-11-13Cleanup some logging setup codeBen Sima
2025-11-12PodcastItLater end to end testBen Sima
2025-11-12Make navbar collapsible on mobile with togglerBen Sima
2025-11-12Convert user banner to horizontal navbar and make Upgrade btn-successBen Sima
2025-11-12Make Upgrade Now an actual button in free tier bannerBen Sima
2025-11-12Refactor UI components and add dark mode to admin pagesBen Sima
2025-11-12Make RSS subscribe link inline with copy-to-clipboardBen Sima
2025-11-12Add usage banner for free tier users on home pageBen Sima
2025-11-12Remove personal tier, keep only free and proBen Sima
2025-11-12Remove manual approval requirement for new accountsBen Sima
2025-11-12Add complete Stripe billing integration to PodcastItLaterBen Sima
2025-11-10Remove bg-light from user info card for proper dark modeBen Sima
2025-11-10Fix dark mode CSS variablesBen Sima
2025-11-09PodcastItLater: Fix dark mode - use automatic CSS-only approachBen Sima
2025-11-09PodcastItLater: Add dark mode supportBen Sima