v4.5.9 March 5, 2026 Latest
Secure signed edit URLs for cart page (1-hour expiry, design-scoped HMAC). Fixed Type 7 DPI dimension calculation (300 DPI default + server DPI correction). Added DPI to uploadFromWoo API response.
v4.5.8 March 5, 2026
Add zoom slider to canvas editor (matches rolling gang sheet slider style). Add Powered by The Gang Sheet Builder badge in editor footer. Fix Type 7 gang sheet dimension calculation — removed incorrect 100 DPI assumption, now derives height from printer width and aspect ratio.
v4.5.7 March 3, 2026
Fix nesting vertical spacing for rotated/clipped objects (uses bounding rect instead of scaled dimensions). Improve Type 7 modal button styling to match Type 8 (consistent padding, font, colors with theme override protection).
v4.5.6 March 1, 2026
Add weight-per-unit shipping calculation for Types 6 (Rolling Gang Sheet) and 7 (Upload By Size). Shop owners can set weight_per_unit and base_weight in ounces on the pricing settings. Weight is calculated server-side in the cart hook based on sheet dimensions and pricing unit, with linear_foot rounded up to next whole foot. Converted to WooCommerce weight unit at set_weight() time. Set to 0 to disable.
v4.5.5 March 1, 2026
Add auto-generated tiered pricing table display type for extra options. Shop owners can now create a tiered_pricing_table option group that auto-populates from product tier data with configurable layout orientation.
v4.5.4 March 1, 2026
Fix Type 8 tiered pricing not saving per-variant prices (data format mismatch).
v4.5.3 February 28, 2026
Fix: Tab icons now use semantic data-tab attributes instead of position-based nth-child selectors. Support tab icon no longer shows Products icon when plugin needs update.
v4.5.2 February 28, 2026
Customizable CTA upsell text in admin, pass high-res download URL via CTA links, SVG high-res rasterization for Type 8 DPI check, mobile app page layout improvements (QR text placement, toggle switches, card reorder)
v4.5.1 February 27, 2026
Fix Type 8 NaN pricing in PWA cart, pass Type 7 size_name through to WooCommerce cart, fix Driver.js tour overlay z-index for Type 7/8 modals, fix tour splash screen z-index for canvas editor, fix dropdown text clipping during tour
v4.5.0 February 25, 2026
v4.5.0 — PWA Install Prompt & Standalone Safe Area Fixes\n\n- Added PWA install banner (Add to Home Screen) with Android native prompt and iOS manual instructions\n- Fixed bottom nav bar icons disappearing in standalone mode (safe-area-inset-bottom + box-sizing conflict)\n- Fixed top bar back button being blocked by Dynamic Island/notch in standalone mode (added safe-area-inset-top)\n- Fixed product header and auth screen safe area padding for standalone mode\n- 7-day dismiss cooldown on install prompt with localStorage persistence
v4.4.0 February 24, 2026
v4.4.0 - Fixed CORS blocking for new site onboarding (plugin setup wizard) - Fixed missing woo_rest_url on shops created via setup wizard - Updated Plugin URI to thegangsheetbuilder.com - Pre-registration API endpoints now accessible from any origin (rate-limited)