From 04a089eb061f2d4631f5cbbc464114b461ea6fab Mon Sep 17 00:00:00 2001 From: Lucas Winther Date: Sat, 5 Sep 2026 23:44:37 +0200 Subject: [PATCH] fix(purchase): disable recurring options a month-only date would reject Review finding I2: choosing "+ New recurring cost..." with unit "days" (or "months" anchored to the last charge) while the purchase's date is month-only threw a store-level error naming a field ("startDate") the purchase dialog never shows, with no mention of the "set exact date" toggle that fixes it. Per the controller ruling, this stops OFFERING the action instead of rewording the throw: newCostOptionIsSelectable (src/ui/recurringForm.ts) mirrors the store's own needsDay rule and drives `disabled` on each unit and anchoring