summaryrefslogtreecommitdiff
path: root/Biz
AgeCommit message (Expand)Author
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-13Improve type safety in Billing moduleBen 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-13Switch to just one 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-12Update webhook test to match real Stripe API behaviorBen Sima
2025-11-12Fix subscription webhook to handle Stripe API version differencesBen Sima
2025-11-12Add detailed logging for missing subscription period datesBen Sima
2025-11-12Add full checkout flow test with proper client_reference_idBen Sima
2025-11-12Fix TypeError in checkout webhook when client_reference_id is NoneBen Sima
2025-11-12Allow webhook signature verification bypass for local testingBen Sima
2025-11-12Fix billing migration to work with SQLite ALTER TABLE limitationsBen Sima
2025-11-12Add Stripe webhook tests and testing documentationBen Sima
2025-11-12Fix Stripe webhook KeyError by using safe dict accessBen Sima
2025-11-12Make navbar collapsible on mobile with togglerBen Sima
2025-11-12Add dark mode styling for navbarBen 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-12Change free plan from monthly to lifetime limitBen 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
2025-11-09PodcastItLater: Add Stripe billing and mobile responsivenessBen Sima
2025-11-09feat(PodcastItLater): Add usage limit enforcement and billing UIBen Sima
2025-11-09feat: Add stripe to Python deps and document dependency processBen Sima
2025-11-09feat(PodcastItLater): Add Stripe billing infrastructureBen Sima
2025-11-09refactor(PodcastItLater): Clean up RSS configBen Sima
2025-11-09fix(PodcastItLater): Remove audio player, move RSS to episodes sectionBen Sima
2025-11-09feat(PodcastItLater): Apply Bootstrap 5 UI and fix dev loginBen Sima
2025-09-06Implement Parallel TTS Processing with Robust Error HandlingBen Sima
2025-09-05Reset stale processing jobs to pending statusBen Sima
2025-09-05Enhance worker memory managementBen Sima
2025-09-05Don't use localhost in nginx configBen Sima
2025-09-05Implement Graceful Shutdown for Worker ProcessBen Sima