summaryrefslogtreecommitdiff
path: root/Biz/PodcastItLater
AgeCommit message (Expand)Author
35 hoursReplace bare exception catches with specific exceptionsBen Sima
37 hoursSimplify billing to single paid planBen Sima
39 hoursSwitch to just one paid planBen Sima
39 hoursFix tests I thinkBen Sima
39 hoursMove end to end test to own fileBen Sima
39 hoursCleanup some logging setup codeBen Sima
2 daysPodcastItLater end to end testBen Sima
2 daysUpdate webhook test to match real Stripe API behaviorBen Sima
2 daysFix subscription webhook to handle Stripe API version differencesBen Sima
2 daysAdd detailed logging for missing subscription period datesBen Sima
2 daysAdd full checkout flow test with proper client_reference_idBen Sima
2 daysFix TypeError in checkout webhook when client_reference_id is NoneBen Sima
2 daysAllow webhook signature verification bypass for local testingBen Sima
2 daysFix billing migration to work with SQLite ALTER TABLE limitationsBen Sima
2 daysAdd Stripe webhook tests and testing documentationBen Sima
2 daysFix Stripe webhook KeyError by using safe dict accessBen Sima
2 daysMake navbar collapsible on mobile with togglerBen Sima
2 daysAdd dark mode styling for navbarBen Sima
2 daysConvert user banner to horizontal navbar and make Upgrade btn-successBen Sima
2 daysMake Upgrade Now an actual button in free tier bannerBen Sima
2 daysRefactor UI components and add dark mode to admin pagesBen Sima
2 daysMake RSS subscribe link inline with copy-to-clipboardBen Sima
2 daysAdd usage banner for free tier users on home pageBen Sima
2 daysRemove personal tier, keep only free and proBen Sima
2 daysChange free plan from monthly to lifetime limitBen Sima
2 daysRemove manual approval requirement for new accountsBen Sima
2 daysAdd complete Stripe billing integration to PodcastItLaterBen Sima
5 daysRemove bg-light from user info card for proper dark modeBen Sima
5 daysFix dark mode CSS variablesBen Sima
5 daysPodcastItLater: Fix dark mode - use automatic CSS-only approachBen Sima
5 daysPodcastItLater: Add dark mode supportBen Sima
5 daysPodcastItLater: Add Stripe billing and mobile responsivenessBen Sima
5 daysfeat(PodcastItLater): Add usage limit enforcement and billing UIBen Sima
5 daysfeat: Add stripe to Python deps and document dependency processBen Sima
5 daysfeat(PodcastItLater): Add Stripe billing infrastructureBen Sima
5 daysrefactor(PodcastItLater): Clean up RSS configBen Sima
5 daysfix(PodcastItLater): Remove audio player, move RSS to episodes sectionBen Sima
5 daysfeat(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
2025-09-05Add Duration Formatting Function with TestsBen Sima
2025-09-05Add HTMX periodic updates for dashboard contentBen Sima
2025-09-05Filter Out Completed Queue Items in Admin ViewBen Sima
2025-09-05Refactor Login Flow and Improve User HandlingBen Sima
2025-09-05Refactor Admin view components and improve code organizationBen Sima
2025-09-04Refactor Admin and Database path stuffBen Sima
2025-09-04Add Default Titles for Queue ItemsBen Sima