Frontend Plan Edit Bug: Fixed "Subscription not found" error on page 2+ plan edits by fetching plans directly by ID in
CreateSubscription.tsx . Frontend Coupon Text: Dynamically hid promo code text during checkout when no active coupons exist in
DialogSteps.tsx . Frontend Toasts: Simplified checkout success notifications in
ServicePlansPublic.tsx . Backend Central Engine: Created
visitScheduleHelper.js so Stripe webhooks and manual admin subscriptions execute identical scheduling logic. Backend Capacity Pre-Fetch: Added pre-fetching of active database jobs in
subscripiton.service.js to strictly enforce daily maxJobsPerDay limits. Backend 7-Day Anti-Collision: Enforced a 7-day minimum gap between visits for the same subscriber to prevent consecutive-day job clustering during month rollovers in