COMMITS
May 29, 2026
G
fix: stop stale CSRF token 419s on long-lived mobile tabs (#327)
Greg Qualls committed
May 21, 2026
G
feat: v1.10.0 — allergens, multi-image recipes, public sharing (#326)
Greg Qualls committed
G
G
fix: prevent double-stack race and suppress kudo-stack notifications (#309, #310) (#313)
Greg Qualls committed
May 14, 2026
G
docs: drop stale line-endings workaround from CONTRIBUTING (#307)
Greg Qualls committed
G
feat: stack onto someone else's kudo (#308)
Greg Qualls committed
G
chore: bump version to 1.9.6
Greg Qualls committed
G
feat: featured calendar event drives Dashboard countdown widget (#306)
Greg Qualls committed
May 11, 2026
G
fix: remove unused supervisor to eliminate Python/wheel CVE
Greg Qualls committed
G
fix: reduce Docker image CVEs via apk upgrade and build-dep cleanup
Greg Qualls committed
G
chore: retrigger Docker publish workflow
Greg Qualls committed
G
chore: push README and short description to Docker Hub on publish
Greg Qualls committed
G
fix: create bootstrap/cache before composer install in Dockerfile
Greg Qualls committed
G
fix: set dummy APP_KEY in Dockerfile so package:discover runs during build
Greg Qualls committed
G
feat: publish Docker image to Hub + README accuracy audit (#304)
Greg Qualls committed
G
fix: BillingPanel shows 'Your trial has ended' during post-checkout sync window (#303)
Greg Qualls committed
May 13, 2026
G
fix: phase B ops cleanup — failed_jobs, logger guard, FPM scaling (#305)
Greg Qualls committed
May 10, 2026
G
fix: email verification broken in PWA + silent success on desktop (#302)
Greg Qualls committed
G
chore: migrate Claude Code tooling to gregqualls/dotclaude
Greg Qualls committed
G
G
fix: make TaskCheckbox its own 40x40 hit target so iOS PWA single-tap works (#300)
Greg Qualls committed
G
fix: enlarge mobile task-complete tap target (#293) (#298)
Greg Qualls committed
G
fix: route Stripe webhooks through our subclass (#290) (#297)
Greg Qualls committed
May 9, 2026
G
chore: v1.9.0 cutover CHANGELOG entry (#296)
Greg Qualls committed
G
feat: cancel-anytime copy on BillingStep + 14-day trial display fix (#289)
Greg Qualls committed
G
feat: enable Stripe promo codes at checkout (closes #240) (#288)
Greg Qualls committed
G
feat: v1.9.0 hosted billing (#286)
Greg Qualls committed
May 3, 2026
G
feat: Demo family billing lockdown (#238) (#239)
Greg Qualls committed
G
feat: Subscription paywall splash (70-I, #223) (#237)
Greg Qualls committed
G
docs: refresh README for current MCP tools, food/shopping, and roadmap (#236)
Greg Qualls committed