summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
3 daysImprove type safety in Billing moduleBen Sima
3 daysExtract format_duration utility to UI moduleBen Sima
3 daysReplace bare exception catches with specific exceptionsBen Sima
3 daysUpdate agents and plan out next workBen Sima
3 daysSimplify billing to single paid planBen Sima
3 daysSwitch to just one paid planBen Sima
3 daysFix tests I thinkBen Sima
3 daysMove end to end test to own fileBen Sima
3 daysCleanup some logging setup codeBen Sima
4 daysPodcastItLater end to end testBen Sima
4 daysDocument database migrations and external API testing patternsBen Sima
4 daysUpdate webhook test to match real Stripe API behaviorBen Sima
4 daysFix subscription webhook to handle Stripe API version differencesBen Sima
4 daysAdd detailed logging for missing subscription period datesBen Sima
4 daysAdd full checkout flow test with proper client_reference_idBen Sima
4 daysFix TypeError in checkout webhook when client_reference_id is NoneBen Sima
4 daysAllow webhook signature verification bypass for local testingBen Sima
4 daysFix billing migration to work with SQLite ALTER TABLE limitationsBen Sima
4 daysAdd Stripe webhook tests and testing documentationBen Sima
4 daysFix Stripe webhook KeyError by using safe dict accessBen Sima
4 daysMake navbar collapsible on mobile with togglerBen Sima
4 daysAdd dark mode styling for navbarBen Sima
4 daysConvert user banner to horizontal navbar and make Upgrade btn-successBen Sima
4 daysMake Upgrade Now an actual button in free tier bannerBen Sima
4 daysRefactor UI components and add dark mode to admin pagesBen Sima
4 daysMake RSS subscribe link inline with copy-to-clipboardBen Sima
4 daysAdd usage banner for free tier users on home pageBen Sima
4 daysRemove personal tier, keep only free and proBen Sima
4 daysChange free plan from monthly to lifetime limitBen Sima
4 daysRemove manual approval requirement for new accountsBen Sima
4 daysAdd complete Stripe billing integration to PodcastItLaterBen Sima
4 daysFix exit condition for run.shBen Sima
4 daysDisable storybook for now - not working on itBen Sima
6 daysRemove bg-light from user info card for proper dark modeBen Sima
6 daysFix dark mode CSS variablesBen Sima
7 daysPodcastItLater: Fix dark mode - use automatic CSS-only approachBen Sima
7 daysPodcastItLater: Add dark mode supportBen Sima
7 daysPodcastItLater: Add Stripe billing and mobile responsivenessBen Sima
7 daysfeat(PodcastItLater): Add usage limit enforcement and billing UIBen Sima
7 daysdocs: Document task management and typecheck conventions in AGENTS.mdBen Sima
7 daysfeat: Add stripe to Python deps and document dependency processBen Sima
7 daysfeat(PodcastItLater): Add Stripe billing infrastructureBen Sima
7 daysrefactor(PodcastItLater): Clean up RSS configBen Sima
7 daysfix(PodcastItLater): Remove audio player, move RSS to episodes sectionBen Sima
7 daysfeat(PodcastItLater): Apply Bootstrap 5 UI and fix dev loginBen Sima
7 daysShow epic progress count instead of Epic label and checkboxBen Sima
7 daysMove namespace label between status and title in tree viewBen Sima
7 daysImprove task tree visualization displayBen Sima
7 daysImplement task tree visualization commandBen Sima
7 daysDocument git hooks location in AGENTS.mdBen Sima