← Back to GangioChangelog
New features, improvements, and fixes shipped to Gangio.
v1.35May 2026
Single Image Editor Polish
- NewAuto Crop button in the slim Single Image Sheet editor — the same one-click transparent-edge trim that's been on the multi-image gang sheet builder. The cropped region is saved alongside the placement, so the server prints exactly what's previewed and re-editing from the cart restores the crop on canvas.
- NewTypeable Width and Height inputs in the Adjust panel of the Single Image editor — customers can now enter precise dimensions instead of dragging the corner handles. Inputs commit on Enter or blur, honor the Lock aspect ratio toggle so the other dimension auto-updates, and respect the shop's measurement unit (inches or centimeters). The DPI warning, overflow warning, and live image-size readout update immediately.
- NewHover tooltips for the Adjust action buttons (Fit to sheet, Center, Rotate 90°, Auto Crop, Remove image) in the Single Image editor — same styled tooltip the main gang sheet builder uses, with theme-aware colors and keyboard focus support.
- ImprovedAdjust button labels, the new width/height aria-labels, and the auto-crop status toasts in the Single Image editor are now fully translated across all 6 supported locales (English, Spanish, French, German, Portuguese, Japanese) instead of falling back to hardcoded English.
v1.34May 2026
Editor Themes
- NewNew Editor Appearance card on the Settings page (grouped with Branding) lets merchants pick a color theme for the customer-facing gang sheet builder. The selection drives the entire builder UI — buttons, header, sidebars, ruler, tooltips, focus rings, the canvas selection rectangle, and the dashed hover outline — so the editor matches the storefront's look without any custom CSS.
- NewNine accent-color themes that keep the bright default surfaces and only swap the brand color: Slate, Teal, Green, Yellow, Orange, Red, Magenta, Purple, and Black. Each one is tuned so on-accent text stays readable (yellow uses dark text, etc.).
- NewSix full surface themes that change both the chrome and the accent: Light (cleaner, near-white), Midnight (deep navy with bright blue), Beige (warm cream with bronze), Night (matte black with white accents), Arctic (soft white with royal blue), Oceanic (deep teal-navy with teal), Lava (charcoal black with orange), and Goldline (matte black with gold).
- NewLive theme preview directly under the dropdown shows a mini swatch (page background, card, accent button, text sample) so merchants can compare themes before saving.
- ImprovedTheme dropdown is split into two visually grouped sections — Accent colors and Surface themes — so it's clear which themes only tint the brand color and which redo the whole UI.
- ImprovedTooltips, button labels, the bottom-of-canvas zoom toolbar, the Konva selection outline, and the dashed hover outline on unselected images all stay readable on every theme — including dark themes where translucent-white surfaces previously vanished.
- ImprovedTheme labels translated across all 6 supported locales (English, Spanish, French, German, Portuguese, Japanese).
v1.33May 2026
Customize Storefront Builder Text
- NewNew Storefront translations page in the admin (under Settings) lets you view, search, and customize every text string customers see in the gang sheet builder — across all six supported languages (English, Spanish, French, German, Portuguese, Japanese).
- NewSearch bar filters the full list of 470 storefront strings by key or text — type any word and matching strings appear instantly.
- NewEditing language selector at the top of the page switches which locale you're customizing. Each language has its own set of overrides, so a Spanish customization doesn't affect English customers and vice-versa.
- NewPer-string Reset button restores any single override back to the bundled default. A Reset all overrides button at the top wipes every customization for the selected language at once (with a confirmation prompt).
- NewModified badge appears next to every row that has a custom value, and a count badge on the section header shows how many of the storefront strings you've customized.
- NewVariable placeholders like {{name}} or {{count}} that appear inside a default string are surfaced as small chips with a tooltip reminder, so you don't accidentally remove them when editing.
- ImprovedCustomizations are stored per-shop and merged on top of the bundled defaults at runtime, so future app updates that add new strings appear automatically without overwriting anything you've changed.
- ImprovedEmpty fields and values that match the default automatically clear that override on save, keeping the customization list lean.
- ImprovedUnsaved changes show a sticky save bar at the bottom of the page with a count of pending edits, plus Discard and Save buttons. Switching languages while you have unsaved edits prompts a confirmation so changes aren't lost by accident.
v1.32May 2026
Auto Crop Aspect-Ratio Fix
- FixedAuto-cropped images no longer come out squished on the downloaded gang sheet. Previously the cropped dimensions were sent to the server while the image URL still pointed at the uncropped original, so the print pipeline stretched the original to fit the cropped box — designs printed shorter and wider than they looked in the builder. The crop region is now sent alongside the image and the server extracts that exact area before resizing, so the download matches the on-screen preview.
- FixedDuplicating an auto-cropped image (Ctrl+D, the duplicate button in the layers panel and quick-actions bar, the multi-copy grid feature, and Duplicate sheet) now preserves the crop. The duplicate previously kept the cropped look on canvas but reverted to the squished original on download.
- FixedAuto Build images placed with the per-card Auto Crop toggle on now download with the correct aspect ratio. Same root cause as the manual Auto Crop bug, fixed for the bulk flow at the same time.
- FixedSaving an auto-cropped design and re-loading it (or editing it from the cart) now restores the crop visually on the canvas — previously the image came back as the full uncropped version forced into the cropped node, which looked squished.
- ImprovedUndo / redo through a sequence of auto-crops now restores both the snapshot's crop region and the displayed cropped image, so stepping through history matches what the customer saw at each point.
v1.31May 2026
Storefront Builder Translation Polish
- ImprovedRestore Previous Session modal (the auto-save dialog that pops up when a customer returns mid-design) is now fully translated — title, description, the just-now / X minutes / hours / days ago time labels, image and sheet counts, and both Continue Previous Design and Start Fresh buttons all render in the customer's language.
- ImprovedDesigns library modal (the merchant-uploaded designs picker) is fully translated — modal title, All and Uncategorized tabs, empty-category message, load-failure error, the Add to Sheet button, and the live X selected counter on the multi-select footer all respect the storefront locale.
- ImprovedMy Gang Sheets modal now translates each saved design's meta line (image count, sheet count), the No preview placeholder, and the Show sheets expand tooltip. Saved-design dates are also now formatted for the customer's locale instead of always defaulting to U.S. format.
- ImprovedDefault name for a newly saved design (when the customer leaves the name blank) now uses the locale's translation — e.g. Mi Diseño in Spanish, Mein Design in German, マイデザイン in Japanese — instead of always saving as the English fallback.
- ImprovedImage Properties panel (the right sidebar shown when an image is selected) is fully translated — section header, the Width / Height / Pixels labels, the Lock aspect ratio checkbox, and the mobile toggle's screen-reader label.
- ImprovedFloating Copies bar that appears below a selected image is fully translated — the Copies trigger button, the Gap label, the Right and Down direction buttons, and the Go button.
- ImprovedLayers panel is fully translated — Move Up / Move Down / Duplicate / Delete tooltips, the Out of bounds badge on each layer, the X images out of bounds summary, the Not synced warning with its Retry link, and the fallback Image name shown when an upload has no filename.
- ImprovedFloating canvas tooltips (Restore Original Size, Rotate 90°) and the inline Sure? / Confirm delete / Cancel confirmation tooltips on saved designs are now translated. The Favorite / Unfavorite / Delete tooltips on each card in My Images are translated as well.
- ImprovedEverything above is available in English, Spanish, French, German, Portuguese, and Japanese — the same six languages as the rest of the app.
v1.30April 2026
Auto Crop
- NewNew Auto Crop button in the floating quick-action menu when an image is selected — removes transparent space around the design in one click so poorly cropped uploads fit tightly on the sheet.
- NewPer-image Auto Crop toggle on each image card in the Auto Build modal. Toggling it on immediately trims transparent pixels and updates the width/height inputs so the packer uses actual content dimensions.
- NewAuto Crop is fully undoable — pressing Undo restores the original uncropped image at its previous size and position.
- ImprovedAuto Build picker (My Images / Designs) now hides the image-card area while browsing, giving the picker grid more room.
- ImprovedSelected count and Add Selected button in the Auto Build picker moved to a sticky footer bar for easier access.
- ImprovedToast notifications now render above the Auto Build modal instead of behind it.
- ImprovedAuto Crop translated across all 6 locales (English, Spanish, French, German, Portuguese, Japanese).
v1.29April 2026
Print Packing Slips
- NewNew Print packing slip button on every order in the Gang Sheet Orders page — opens the browser print dialog with a clean, paper-friendly slip the merchant can use to fulfill the order or save as a PDF.
- NewBulk Print all packing slips button at the top of the Pending and Downloaded tabs prints every order on the current page in a single dialog, one slip per page.
- NewPacking slips include the merchant's uploaded store logo, large order number, customer and full shipping address, summary chips for total designs and sheets, and a per-design row with thumbnail, size, copies, image count, type tag, and a checkbox the production operator can tick when the sheet is pulled.
- NewCustomer notes (both order-level and per-design sizing instructions) are surfaced on the slip in a highlighted callout so they can't be missed at the press.
- NewPrint packing slip button also added to the Gangio block on the Shopify order details page — one click jumps to Gangio and auto-opens the print dialog for that specific order.
- ImprovedPrint pipeline waits for the logo and all thumbnails to finish loading before opening the dialog (with a 4-second safety cap), so the slip never prints with a missing logo.
- ImprovedPacking slip and bulk-print labels translated across 6 locales (English, Spanish, French, German, Portuguese, Japanese).
v1.28April 2026
Support for Shopify's 2,048-Variant Products
- NewProducts with more than 100 variants now load fully into Gangio — matching Shopify's October 2025 increase to 2,048 variants per product. Previously the matching page and storefront builder would silently truncate after the first 100, leaving extra variants invisible.
- NewRolling gang sheet mode can now generate configurations of up to 2,048 increment-based variants (e.g. wider length ranges or finer increments), up from the old 100 cap.
- ImprovedLive price sync from Shopify on every storefront builder load now covers every variant, so price changes made directly in Shopify show up regardless of how many variants a product has.
- ImprovedVariant creation during rolling-mode setup now batches in groups of 250 (Shopify's current per-call limit), making large rolling configurations faster to save.
- ImprovedWidth/height auto-fill on the matching page is now stricter and will only pre-fill when a Shopify variant title is a clean "WxH" pattern (e.g. "12x24"). Multi-option titles like "Black / 12x12 / Medium" used to produce garbage values; merchants enter dimensions manually for those.
v1.27April 2026
Smoother Editing on Large Gang Sheets
- ImprovedDramatically smoother dragging, multi-selection, and marquee (rubber-band) selection on very large gang sheets — especially tall sheets like 22" × 300" at full-width zoom, which previously felt laggy.
- ImprovedThe on-screen preview automatically dials back its resolution just enough to keep the editor responsive on big sheets, and dials back a little further while you're actively dragging or selecting. Full crispness returns the moment you let go.
- ImprovedPrint output is unaffected — the optimization only changes what you see on the canvas while editing. Your final downloaded gang sheet is still generated at full 300 DPI print resolution.
- NewNew View options button (gear icon) in the floating zoom bar at the bottom of the canvas — opens a small panel with the new Smooth editing on large sheets toggle.
- NewCustomers who prefer maximum preview crispness over responsiveness can turn the optimization off to always render the canvas at full resolution; the choice is remembered across sessions.
- ImprovedZoom bar is a touch more opaque at rest so it's easier to see without having to hover.
- ImprovedCanvas settings and new toggle copy translated across 6 locales (English, Spanish, French, German, Portuguese, Japanese).
v1.26April 2026
Gang Sheets on the Shopify Order Page
- NewNew Open in Gangio link in the More actions menu of every Shopify order page — one click jumps straight into Gangio with that order pre-expanded and scrolled into view.
- NewNew Gang sheets sidebar block on the Shopify order page showing every gang sheet attached to the order: thumbnail preview, size and copy count, image count, customer notes, and a status badge (Ready / Downloaded / Pending / File missing).
- NewPer-sheet Download button directly inside the order page block — merchants can grab the print-ready PNG in one click without opening Gangio at all once the sheet has been generated and the usage fee charged.
- NewSummary badge on the sidebar block shows how many of the order's sheets have been downloaded so far (e.g. 2/3 downloaded or All sheets downloaded), so progress is visible at a glance.
- NewResync with Shopify button on the Gang Sheet Orders — Not paid yet tab. If a webhook didn't deliver, one click pulls the most recent 100 Shopify orders and links any missing gang sheets on the spot.
- ImprovedGang sheets sidebar block and the Open in Gangio menu item are available in English, Spanish, French, German, Portuguese, and Japanese, matching the rest of the app.
- ImprovedDirect-upload orders (where the customer uploaded a finished sheet at checkout) correctly route the first download through Gangio so the usage fee is charged before the file is handed over — re-downloads remain free and instant.
- ImprovedDeep links from the Shopify order page into Gangio are one-shot: switching tabs, paging, or filtering inside Gangio no longer keeps snapping the view back to the original highlighted order.
v1.25April 2026
Merchant Designs in Auto Build
- NewNew Designs button in the Auto Build modal lets customers pick from the merchant-uploaded Designs Library when one-clicking a gang sheet — no need to close Auto Build, open Designs, add, then reopen.
- NewDesigns picker inside Auto Build mirrors the main Designs Library with category tabs (All, each merchant category, Uncategorized) and multi-select with an Add Selected button.
- ImprovedSelected designs are added directly to the Auto Build list using their already-hosted URLs, so there's no re-upload and quantities, sizes, and DPI checks work just like for uploaded files or My Images picks.
- ImprovedOpening the Designs picker closes the My Images picker (and vice versa) to keep the Auto Build modal tidy on smaller screens.
- ImprovedDesigns button only appears when the merchant has the Designs Library feature enabled in Settings, matching the main builder toolbar behavior.
v1.24April 2026
Broader Cart Thumbnail Theme Support
- NewCart thumbnail swap now works natively on Enterprise, Weaver, and other themes that use lowercase cart-item IDs (cart-item-1, cart-drawer-item-1) — previously only the variant-id fallback was matching.
- NewLine-index matching via data-index inside cart roots so themes that tag quantity inputs or remove links with line numbers get the right thumbnail.
- NewListener for on:line-item:change, on:cart:error, and cart:change events so thumbnails are re-applied after quantity updates on themes that don't dispatch the legacy cart events.
- NewMerchant Custom CSS and Custom JS from the Settings page now also run on cart pages and cart drawers, giving merchants a per-store hook to patch theme-specific quirks without touching the app.
- FixedCarts with two or more line items sharing the same variant now receive their own thumbnails — previously the 2nd+ duplicate line kept the default product image.
- ImprovedCart drawer observer re-attaches automatically when themes inject the drawer late, and again after the first drawer-open click, without globally observing the whole document.
- ImprovedCustom JS is guaranteed to execute only once per page load, even when it's reachable from both the product-page bootstrap and the cart-page bootstrap.
v1.23April 2026
Multi-Currency Support
- NewPrices shown in the merchant admin and storefront builder now automatically use the shop's Shopify currency — UK stores see £, EU stores see €, Japanese stores see ¥, etc., instead of the previously hardcoded $.
- NewCurrency section on the Settings page displays the auto-detected store currency and lets merchants override it with a fallback selector covering 40+ common currencies.
- ImprovedShop currency is re-synced from Shopify automatically so merchants who change their store currency after install see prices update on their next admin visit.
- ImprovedProduct configuration page (size price inputs, rolling base price, per-unit price, price range preview) uses the shop currency symbol everywhere.
- ImprovedAnalytics total order value and storefront Build It price labels now render in the store's currency.
v1.22April 2026
Single Image Sheets
- NewNew Single Image Sheet product mode — perfect for simple DTF transfers where the customer uploads one image, picks a sheet size, adjusts it on the canvas, and chooses how many copies to order.
- NewSheet Type selector on the product configuration page now offers a third option: Single Image Sheet, alongside Fixed Sizes and Rolling Sheet.
- NewSlim, focused storefront editor for the new mode with rulers, drag, resize, rotate-from-center, fit-to-sheet, center, and aspect-ratio lock — no layers, tabs, or extra panels to distract the customer.
- NewPreview background swatches (transparent, white, black, pink, yellow, cyan) so customers can see how their design looks on different shirt colors before checking out. Preview only — never affects the printed transfer.
- NewLive image-size readout and low-DPI warning that update as the customer resizes, so they know exactly how big their print will be and whether the resolution is sufficient.
- NewOut-of-bounds preview — the image can be moved past the sheet edge, and a red warning border + message tells the customer which parts won't print.
- NewSheet type badge on the merchant Products list (Fixed sizes / Rolling sheet / Single image) so the configuration is visible at a glance.
- NewNumber of copies now appears on every order card in the Gang Sheet Orders page, and is included in the downloaded file name.
- ImprovedStorefront product page automatically shows the Upload Image button when a product is configured as Single Image Sheet — merchants no longer have to swap theme blocks per product.
- ImprovedEdit Design link in the cart routes back to the same editor the customer used the first time, with their image, size, and copy count restored.
- ImprovedIf the customer changes the quantity directly on the Shopify cart page, the new copy count is now reflected in the order, the badge, and the downloaded file name.
- ImprovedImage uploads feel instant — the customer sees their design on the canvas immediately while the file uploads in the background.
- FixedPhone JPG photos no longer print squished or rotated — the app now respects the EXIF Orientation tag on upload.
- NewAll new strings translated across 6 locales (English, Spanish, French, German, Portuguese, Japanese).
v1.21April 2026
Settings Clarity & Upload Defaults
- NewInfo banner on the Build It Button settings section clarifying that theme editor app block customizations override the personalization, with a prompt to contact support for help.
- ImprovedAllow Gang Sheet Upload is now enabled by default for new installs so customers can upload pre-made gang sheets out of the box.
- ImprovedGang sheet upload hint updated to explain that the app assumes 300 DPI images when calculating the gang sheet size (previously framed as a recommendation).
- ImprovedAll new settings copy translated across 6 locales (English, Spanish, French, German, Portuguese, Japanese).
v1.20April 2026
Onboarding Tutorial for New Customers
- NewSkippable step-by-step tutorial that guides new customers through the editor on their first visit.
- NewFive tutorial steps: Welcome, Select Size, Upload Images, Arrange on Canvas, and Add to Cart.
- NewWelcome step displays the merchant's store logo when available for a branded experience.
- NewTutorial adapts to rolling gang sheet mode with context-specific sizing guidance.
- NewSpotlight highlight effect with animated border pulse on each target element.
- NewSmart card positioning that avoids going off-screen, with directional arrows.
- NewTutorial remembered via localStorage — only shown once, never during order edits or auto-save restores.
- NewAll tutorial strings translated across 6 locales (English, Spanish, French, German, Portuguese, Japanese).
v1.19April 2026
Store Logo Branding
- NewMerchants can upload a store logo on the Settings page that displays in the gang sheet builder header.
- NewNew Branding section in Settings with drag-and-drop logo upload, preview, and remove.
- NewLogo URL exposed via the proxy settings API for theme extension access.
- NewAll branding strings translated across 6 locales (English, Spanish, French, German, Portuguese, Japanese).
v1.18April 2026
Rolling Gang Sheets
- NewRolling gang sheet mode — merchants set a fixed width, min/max length, increment, and price-per-unit; the app auto-generates Shopify variants at each step.
- NewRolling builder UI with live length indicator, progress bar, dynamic price display, and charged-length canvas overlay.
- NewPer-product mode toggle — assign fixed sizes to one product and rolling to another independently.
- NewPrice per CM support — merchants using centimeters set pricing in their native unit.
- ImprovedUpload Gang Sheet auto-detects the correct rolling variant by matching the file's height to the nearest increment.
- ImprovedCart and order thumbnails cropped to the charged length only, not the full max-length canvas.
- ImprovedAdaptive ruler tick spacing for long rolling sheets — labels no longer overlap on large canvases.
- ImprovedEdit Design from cart restores the full rolling canvas so images can be freely repositioned.
- FixedVariant picker on rolling product pages now reliably hidden via CSS injection fallback.
- FixedRulers not rendering on initial load in rolling mode until window resize.
- NewAll rolling strings translated across 6 locales (English, Spanish, French, German, Portuguese, Japanese).
v1.17March 2026
Admin Dashboard Upgrades
- NewRecent upload thumbnails, clickable store names, and sortable columns on the admin dashboard.
- NewPaginated "Load More" button and uploader identity on the admin photos grid.
- NewLatest uploaded photos card on the admin merchant detail page.
- FixedAdmin mobile responsiveness — collapsible sidebar, constrained widths, horizontal-scroll tables.
- FixedEdited order images no longer render at the wrong size (missing canvasScale).
- FixedUpload gang sheet button crash caused by a scoping bug.
- FixedAuto Build no longer uploads duplicate copies of the same image.
v1.16March 2026
Onboarding & Billing Improvements
- NewVideo tutorial card on the dashboard for new merchants.
- NewDashboard setup status now refreshes automatically.
- ImprovedInitial billing cap lowered from $200 to $25 to reduce onboarding friction.
- FixedPhotos disappearing after tapping "Load More" — reset is now scoped to shop change.
- FixedNon-USD billing: fees are converted to USD at charge time with clearer pricing display.
v1.15February 2026
Full Internationalization
- NewComplete i18n for all app pages, the builder proxy, and the theme extension.
- NewMerchant language selector for backend and storefront.
- NewConfigurable measurement unit toggle (inches / cm).
- New"Powered by Gangio" branding link in the builder.
- NewPage builder setup guide for third-party Liquid integration.
- Fixedcm sizing bug where sheet dimensions were incorrectly treated as inches.
- FixedGap/margin controls now display in the merchant's chosen unit.
v1.14February 2026
Trial & Email Notifications
- NewFree trial countdown — remaining days shown in a dashboard banner.
- NewSendGrid email notifications for admin tracking and merchant compose.
- NewClickable store and admin links in all notification emails.
- NewStorage usage bar on the admin merchant table.
- ImprovedMerchant name and email now synced from the Shopify API.
v1.13January 2026
Editor Reliability & Autosave
- NewlocalStorage autosave — editor state is restored after crashes or accidental navigation.
- NewEmpty-state skeleton placeholder in the layers panel.
- FixedUndo/redo reliability: input hijacking, duplicate listeners, multi-select debounce, and multi-sheet history.
- FixedBilling credit now applies even when it doesn't fully cover the fee.
- FixedUpload crash and gap controls for the multi-copy bar.
v1.12January 2026
Snapping & Multi-Select Polish
- NewSnap gap visualization and nearest-neighbor snapping.
- NewIncremental load-more rendering and skeleton loading in modals.
- ImprovedSnap toggle now shows "Snap ON / Snap OFF" label.
- FixedMulti-select drag drift and ghost-node pushing.
- FixedGap/copies sync bugs — multi-copy wrapping now uses canvas edges.
- FixedFalse-positive missing-image warning when loading saved designs.
v1.11December 2025
Performance & Sheet Generation
- ImprovedGang sheet generation is now significantly faster with parallel image downloads.
- ImprovedRaw buffers used for composite intermediates; Vite cache moved out of Dropbox.
- FixedMissing-images toast visibility — renamed "Skip" to "Cancel" on the save modal.
- FixedSaved gang sheets loading at the wrong scale when the container width differs.
- FixedBilling: corrected isTest mismatch, per-sheet fee calculation, and error handling.
- FixedOrders page 500 error caused by formatSize scoping bug.
v1.10December 2025
Halftone Editor
- NewHalftone editor with AM dot-size halftoning for DTF printing.
- NewColor-match mode, dual dot-size, spacing control, invert toggle, and line patterns.
- NewHalftone editor toggle and updated defaults on the dashboard.
- FixedZoom and scroll UX in halftone editor and quality-checker modals.
v1.9November 2025
Live Chat & Legal Pages
- NewCrisp live chat widget for merchant support (replaced Tawk.to).
- NewTerms of Service page and footer link.
- NewGang sheet thumbnail preview on admin merchant recent orders.
v1.8November 2025
Theme Editor & Webhooks
- NewSchema locale files for theme editor translations.
- NewWebhook fallback for gang sheets deleted before checkout.
- ImprovedBuilder embed settings now managed via the app backend (removed from theme editor).
- FixedMissing translations in theme editor — uses t: locale keys for all block schemas.
v1.7October 2025
Storage Cleanup & Progress Overlay
- NewManual cleanup card for unpurchased gang sheets on the analytics page.
- NewAuto-delete of unpurchased direct-upload gang sheets after 10 days (cron).
- NewProgress overlay for the gang sheet upload flow on the product page.
- FixedProgress bar fill not rendering due to CSS variable issues — switched to hardcoded colors.
v1.6October 2025
Direct Upload Gang Sheets
- NewUpload Gang Sheet feature — customers can upload a pre-made gang sheet file directly.
- NewCustomer notes stored and displayed for direct uploads.
- Improved"Generate & Download" shown on first download for all sheets, including direct uploads.
- Improved"Edit Design" link hidden on cart page for direct upload sheets.
v1.5September 2025
Editor UX & Copies
- NewThree-layer "Build It" button strategy for cross-theme reliability.
- NewUser status badge in the builder header showing login state.
- ImprovedNew images placed in the visible viewport (left-aligned); clamping removed from "Restore Original Size".
- ImprovedSidebar label renamed to "Sheet Copies" with editable count and a 300-copy limit.
- ImprovedMax image dimension raised to 8,000 px with a notification when downscaled.
- FixedAlign H/V now anchors at the selection position instead of the top-left corner.
- FixedImage shrinking when editing cart designs with a mismatched default sheet size.
- FixedOverflow warnings replaced with centered popup modals for arrange and copies.
v1.4September 2025
My Designs & Admin Credits
- NewMy Designs feature — merchants can manage their uploaded design images.
- NewPreview Design lightbox for quick design inspection.
- NewAdmin credit and trial extension management for stores.
- FixedDuplicate "Edit Design" button and product image leaking outside the cart.
- FixedCart selector scope issue.
v1.3August 2025
Analytics & Storage Billing
- NewMerchant analytics page with storage add-on billing.
- NewPer-merchant storage tracking with configurable limits.
- NewGang sheet and image cleanup tools with missing-image warnings.
- NewCollapsible "Free Up Storage" section in settings.
- FixedHardcoded 25 MB file size limit now uses merchant config.
v1.2August 2025
Mobile & Editor Precision
- NewArrow-key nudge for precise image positioning.
- NewOut-of-bounds warning on the layers panel with a summary count.
- NewSearch and date filters on the merchant Orders page.
- ImprovedMobile builder layout optimized with reduced canvas friction.
- FixedMulti-selection drag drift by syncing group positions during drag.
- FixedQuality inspector modal overflow on mobile.
v1.1July 2025
Admin Dashboard & Billing
- NewAdmin dashboard for merchant monitoring.
- NewBilling cap enforcement, 7-day free trial, and favicon.
- NewOrder-referenced images preserved during cleanup, deletion, and customer redaction.
- ImprovedReinstalls detected correctly by clearing uninstalledAt on admin access.
- ImprovedCustomer images preserved on uninstall to prevent accidental data loss.
v1.0July 2025
Initial Release
- NewDrag-and-drop gang sheet builder embedded on the Shopify storefront.
- NewAuto-arrange for maximum sheet efficiency.
- NewFlexible product variants for multiple sheet sizes.
- NewMarketing landing page, privacy policy, and public website.
- NewShopify OAuth login and app proxy architecture.