Commit b4147fe8f1
Unsigned
Layout: unified · split
RELEASE_ROADMAP.md +9
| @@ -114,6 +114,15 @@ Goal: fix what UAT of v4.8.0 turned up. | ||
| 114 | 114 | records without dedup, listing every value twice on domains with wildcard DNS. |
| 115 | 115 | - **Inspect tab keyboard behavior** — removed the "Dismiss Keyboard" toolbar |
| 116 | 116 | button and the launch-time focus that raised the keyboard on app open. |
| 117 | - **In-app purchases were unbuyable** — none of the four product ID constants in | |
| 118 | `PurchaseService` matched the auto-renewable subscriptions configured in App | |
| 119 | Store Connect, so `Product.products(for:)` returned nothing and `tier(for:)` | |
| 120 | resolved every purchase to `.free`. Product IDs are permanent once created, so | |
| 121 | the constants were corrected to match the store rather than the reverse. | |
| 122 | - **Local StoreKit testing** — added `DomainDig.storekit` mirroring the App Store | |
| 123 | Connect group (Pro+ at level 1, Pro at level 2) and wired it into the Run | |
| 124 | action, so the purchase and entitlement paths can be exercised without the | |
| 125 | `DOMAIN_DIG_FORCE_PRO_PLUS` launch argument that bypasses StoreKit entirely. | |
| 117 | 126 | |
| 118 | 127 | Known open follow-ups filed during UAT: integration events to a disabled target |
| 119 | 128 | vanish with no delivery-log row (#8), "Process Queue Now" does not force a |