summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
40 hoursAdd remove button to queue status itemsBen Sima
40 hoursSimplify navbar to clean nav linksBen Sima
40 hoursImprove dev mode login UXBen Sima
40 hoursAdd dev taskBen Sima
40 hoursImprove type safety in Billing moduleBen Sima
40 hoursExtract format_duration utility to UI moduleBen Sima
41 hoursReplace bare exception catches with specific exceptionsBen Sima
41 hoursUpdate agents and plan out next workBen Sima
42 hoursSimplify billing to single paid planBen Sima
44 hoursSwitch to just one paid planBen Sima
44 hoursFix tests I thinkBen Sima
44 hoursMove end to end test to own fileBen Sima
44 hoursCleanup some logging setup codeBen Sima
2 daysPodcastItLater end to end testBen Sima
2 daysDocument database migrations and external API testing patternsBen 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
3 daysFix TypeError in checkout webhook when client_reference_id is NoneBen Sima
3 daysAllow webhook signature verification bypass for local testingBen Sima
3 daysFix billing migration to work with SQLite ALTER TABLE limitationsBen Sima
3 daysAdd Stripe webhook tests and testing documentationBen Sima
3 daysFix Stripe webhook KeyError by using safe dict accessBen Sima
3 daysMake navbar collapsible on mobile with togglerBen Sima
3 daysAdd dark mode styling for navbarBen Sima
3 daysConvert user banner to horizontal navbar and make Upgrade btn-successBen Sima
3 daysMake Upgrade Now an actual button in free tier bannerBen Sima
3 daysRefactor UI components and add dark mode to admin pagesBen Sima
3 daysMake RSS subscribe link inline with copy-to-clipboardBen Sima
3 daysAdd usage banner for free tier users on home pageBen Sima
3 daysRemove personal tier, keep only free and proBen Sima
3 daysChange free plan from monthly to lifetime limitBen Sima
3 daysRemove manual approval requirement for new accountsBen Sima
3 daysAdd complete Stripe billing integration to PodcastItLaterBen Sima
3 daysFix exit condition for run.shBen Sima
3 daysDisable storybook for now - not working on itBen 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
6 daysfeat(PodcastItLater): Add usage limit enforcement and billing UIBen Sima
6 daysdocs: Document task management and typecheck conventions in AGENTS.mdBen Sima
6 daysfeat: Add stripe to Python deps and document dependency processBen Sima
6 daysfeat(PodcastItLater): Add Stripe billing infrastructureBen Sima
6 daysrefactor(PodcastItLater): Clean up RSS configBen Sima
6 daysfix(PodcastItLater): Remove audio player, move RSS to episodes sectionBen Sima
6 daysfeat(PodcastItLater): Apply Bootstrap 5 UI and fix dev loginBen Sima
6 daysShow epic progress count instead of Epic label and checkboxBen Sima