← Back to GangioCustomer helpMerchant help

Changelog

New features, improvements, and fixes shipped to Gangio.

v1.50July 2026

A Much Better Builder on Phones

  • ImprovedDesigning a rolling gang sheet on a phone now puts the canvas front and center. The length indicator shrinks to a slim progress strip, and the live price and sheet size move down next to the Add to Cart button, so both stay visible while you design. The toolbar now stays pinned below the header as you scroll, and the canvas grows to fill the rest of the screen — on standard fixed-size sheets too.
  • ImprovedThe Auto Build window is now built for small screens. It opens as a bottom sheet with the Auto Build and Start over buttons always in reach, the upload area becomes a compact tap-to-upload row with My Images and Designs side by side, and the margin, rotation, and arrange settings tuck into a single "Margins & Arrange" row that shows your current choices — like "Smart · Gap 0.25in" — and expands with one tap when you want to change them. The new row is translated into all seven supported languages: English, Spanish, French, German, Portuguese, Japanese, and Swedish.
  • FixedIn the Designs window, ticking images and then switching to another category no longer clears your picks — selections now carry across tabs, the selected count stays accurate, and Add to Sheet adds everything you chose in one go. The dark selection bar also no longer gets covered by the checkboxes of cards scrolling underneath it on phones.
v1.49July 2026

Print Order Info at the Top of Every Gang Sheet

  • NewYou can now print order details directly on your gang sheets. Turn on the new "Print File Header" option on the Settings page and pick exactly what to include — order number, customer name, sheet number (like "Sheet 1 of 3"), sheet size, and order date. Every gang sheet you download then carries a slim text line at the top, so you can match printed sheets to orders at a glance without digging through filenames. The setting is translated into all seven supported languages: English, Spanish, French, German, Portuguese, Japanese, and Swedish.
  • NewThe header sits in its own half-inch band above the design area, so nothing your customer placed is ever covered, moved, or resized — the file simply becomes half an inch taller. It works for both builder-designed sheets and EZ Auto-Build image sheets, and the sheet size in the header follows your inches-or-centimeters preference. Sheets generated before you turned the option on keep their existing files; use Regenerate on the Orders page to add the header to those.
v1.48July 2026

Thumbnails That Show Exactly What Auto Crop Will Print

  • ImprovedIn the Auto Build window, turning Auto Crop on now updates the image's thumbnail to show just the trimmed artwork — so you can see exactly what will be placed on your gang sheet before building it. Turning it off brings back the full image preview.
  • ImprovedThe same live preview now works in the EZ Auto Build flow on the product page: ticking Auto-crop shows the cropped design in the card's thumbnail, and images restored from a saved draft or a cart edit show their cropped preview right away.
  • FixedIn Auto Build, using "Re-render HD" on a PDF design with Auto Crop turned on now re-trims the design against the new high-resolution version. Previously the crop could keep pointing at the older, lower-quality image.
v1.47July 2026

Auto Crop in the Side Panel & a New Help Center

  • NewAuto Crop now has its own button in the Image Properties panel on the right side of the builder, alongside Remove Background and Check Quality — no need to hunt for it in the small toolbar next to the selection. It trims the empty space around your images in one click, works even when several images are selected at once, and is translated into all seven supported languages: English, Spanish, French, German, Portuguese, Japanese, and Swedish.
  • NewA new help center is live at gangio.com/help, with step-by-step guides and screenshots for customers designing gang sheets and a dedicated section for merchants covering setup, product configuration, orders, and settings. The help link at the bottom of the builder now takes customers straight there.
  • NewA "View Demo Store" button on the Gangio website lets anyone try the gang sheet builder on a live store before installing the app.
v1.46July 2026

Reliable Billing Approval & Stronger Unsaved-Changes Protection

  • FixedApproving the billing plan now unlocks the app immediately on every kind of store. Previously, stores that approve test charges (such as development and partner stores) could approve the plan and still see "Approve Billing Plan" prompts everywhere — gang sheet generation and storage upgrades stayed locked even though the plan was active. The app now recognizes the approved plan correctly and all features unlock right away.
  • FixedThe "Approve Billing Plan" button on the Settings page no longer gets stuck on a loading spinner. If you click it while you have unsaved settings changes, the app now asks about your unsaved changes first — choosing to stay leaves the button fully usable, and confirming takes you straight to Shopify's approval page.
  • ImprovedUnsaved changes are now protected everywhere in the admin. With edits pending on Settings, Products, Storefront translations, My Designs, or Analytics, clicking a menu item or the browser back button now always shows the "unsaved changes" prompt instead of occasionally navigating away and discarding your edits — you decide whether to save, discard, or stay.
v1.45July 2026

Smarter Overflow Dialogs When Multiple Sheets Are Off

  • FixedCustomers can no longer get stranded on a hidden extra sheet. When a store has the sheets panel turned off in Settings, the "Not Enough Space for All Copies" dialog no longer offers a "Use multiple sheets" button — previously, clicking it moved the customer to a new sheet with no tabs to navigate back to their original design.
  • FixedThe same protection applies to the other overflow prompts: "Move to new sheet" after Auto Arrange and "Create Additional Sheets" in rolling mode are only offered when the store allows multiple sheets. The rolling-mode message now suggests removing or resizing images instead.
v1.44July 2026

Complete Translations for Cart Editing

  • FixedThe Update Cart button in the builder now displays in the store's language instead of always showing in English. All seven supported languages are covered: English, Spanish, French, German, Portuguese, Japanese, and Swedish.
  • FixedThe progress overlay shown while building or updating a gang sheet — including the "Building Your Gang Sheet" title, step labels, and status messages like "Saving changes…" — is now fully translated.
  • FixedThe "Cart updated!" confirmation that appears after editing a gang sheet from the cart now appears in the store's language, matching its buttons which were already translated.
  • FixedThe "Edit Design" and "Preview Design" links on the cart page are now translated into all seven supported languages.
v1.43July 2026

Dramatically Faster Canvas on Large Sheets

  • ImprovedEditing large gang sheets is now dramatically smoother. The builder only draws the part of the sheet that's visible on screen instead of the entire sheet, so dragging, zooming, scrolling, and selecting stay fast even on very long sheets (like 300" rolling canvases) — and especially when zoomed in close, where lag was most noticeable before.
  • ImprovedBecause rendering is now so much lighter, the canvas always displays at full sharpness on high-resolution screens. Previously, very large sheets were drawn slightly softer to keep the editor responsive.
  • NewAdobe Illustrator (.ai) files can now be uploaded directly to the builder — they're converted automatically on upload, so customers can use vector artwork without exporting to PNG first.
  • ImprovedRoomier limits: EZ Auto-Build now accepts up to 500 copies per image (up from 99), merchants can set a minimum order size for EZ Auto-Build sheets, and the builder's per-sheet image limit is now configurable up to 1,000 images.
  • ImprovedBuilder polish: when re-opening an order for editing, the "Order loaded" confirmation now appears only once every image is actually visible on the canvas, and the gap spacing box no longer cuts off its unit label.
  • FixedAuto Build no longer mixes up crops between images. With 10 or more items in the Auto Build modal, one image's crop could occasionally be applied to a completely different image on the sheet — every image now keeps exactly its own crop.
  • FixedSaved orders no longer silently drop images. In rare cases an image that was visible on the canvas could go missing from the saved order; everything on the canvas is now reliably included.
  • FixedPrinted gang sheets no longer lose a thin strip along the right or bottom edge — a scaling issue in the print renderer could clip designs sitting flush against those edges.
  • FixedUploading a premade gang sheet no longer fails on very large sheets.
  • FixedIn rolling mode, the sheet length and price now update immediately after running Auto Arrange, instead of showing stale values until the next change.
v1.42July 2026

Swedish Language Support

  • NewSwedish (Svenska) is now a fully supported language — the admin dashboard, the storefront gang sheet builder, and the order admin blocks are all translated. Gangio now speaks seven languages: English, Spanish, French, German, Portuguese, Japanese, and Swedish.
  • NewSwedish is available in the language selector under Settings and can also be picked up automatically from your Shopify store language.
  • NewEvery Swedish storefront string can be customized per shop from the Storefront translations page, just like the other languages.
v1.41June 2026

EZ Auto-Build: One-Click Image Gang Sheets

  • NewNew EZ Auto-Build sheet type lets customers skip the builder entirely — they upload their images, pick a size and quantity right on the product page, and each image becomes its own cart line priced by its actual print area (per square inch or cm). The print-ready gang sheet is automatically packed and rendered the moment the order is placed, using the final purchased quantities.
  • NewStorefront "Add Images" modal / app block with built-in auto-crop, a live billable-area readout, automatic size capping, and the Check Quality inspector — themed to match the store's colors and fonts and fully translated across all six languages.
  • NewPer-product EZ Auto-Build configuration in the admin: set the roll/sheet width, price per area, image spacing, and maximum sheet length, with bulk management of the area-based variants. A BETA badge marks the new option on the sheet-type selector.
  • ImprovedMerchant-configurable image spacing — choose exactly how much gap the packer leaves between images instead of the old fixed 0.125". The value is frozen into the order at add-to-cart, so existing products are unaffected.
  • ImprovedSmarter packing — a MaxRects best-fit algorithm with optional 90° rotation and grid-tiling of identical copies fits more images into less material. Orders that exceed the configured maximum sheet length are automatically split across multiple gang sheets (shown as "Sheet X of N"), with the order value distributed so the usage fee is unchanged.
  • ImprovedMerchants can now re-open and rearrange a packed EZ Auto-Build sheet from the orders page using the builder in a free-form edit mode, then re-render it without re-packing.
  • ImprovedSensible defaults for new EZ Auto-Build products ($0.02/sq in, 22" roll width, 300" max length, 0.2" image spacing) and a cleaner, simpler configuration screen.
  • FixedEZ Auto-Build cart lines now show only the Preview Design link (no Edit Design), since they're packed automatically and have no per-line canvas to return to.
  • FixedDuplicate gang sheets no longer appear when Shopify retries a large order. Image orders now pack in the background so the webhook responds instantly, and an atomic per-order claim ensures only one pack runs even if a retry or manual resync overlaps.
  • FixedCart line-item matching on Section Rendering themes (Enterprise, Weaver, and similar) — Edit/Preview links and per-line thumbnails now attach to the correct row and survive quantity changes and cart re-renders, instead of landing inside the delete button or painting every line of a product with a single thumbnail.
v1.40June 2026

PDF Uploads & HD Re-Render

  • NewPDF uploads are now supported — upload a vector PDF design and the app rasterizes it for the canvas while keeping the original PDF on file so it can be re-rendered later at any size.
  • NewNew Re-render HD quick action on the canvas (above the duplicate button) for PDF-based images. It re-rasterizes the design from the stored vector at the current print size and swaps in a crisper image across every placed copy. It's available in Auto Build too, and is offered automatically whenever an image's effective resolution drops below 300 DPI.
  • ImprovedPDF transparency is now preserved — transparent backgrounds are no longer flattened to white when a PDF is imported.
  • FixedAfter re-rendering a PDF at a higher resolution, Auto Crop now scales correctly from the new print size (and restores properly when toggled off), matching the main editor's crop behavior.
v1.39June 2026

Auto Build Arrangement & Builder Defaults

  • NewArrangement method picker in the Auto Build modal and the toolbar Auto Arrange popover — choose Smart Optimization (best-fit packing) or Grid (by design) for uniform grids of identical copies.
  • NewAuto Build now remembers your session — reopening it restores your images, sizes, quantities, and chosen arrangement method. A new Start over button clears it.
  • NewMerchants can set a default builder gap on the Settings page that pre-selects the spacing control when a customer opens the builder. Customers can still change it.
  • ImprovedThe Auto Arrange button gently pulses after a build so customers notice they can re-flow the layout, and the allow-rotation control is now a checkbox that defaults to off.
  • ImprovedThe new default-gap setting is translated across all six supported languages (English, Spanish, French, German, Portuguese, Japanese).
v1.38June 2026

Gang Sheet Download Fixes

  • FixedGang sheets that had a design dragged partly past the sheet edge — or a rotated design whose corner extended past the boundary — no longer fail to generate with a "Couldn't generate gang sheet" error. The print renderer now clips anything outside the sheet exactly the way the on-screen editor does, instead of erroring out, so these orders download reliably.
  • FixedDownloaded gang sheet files now keep their full descriptive name and .png extension. Orders whose number contained a "#" (e.g. an order named DTF#1896) were saving as just "DTF" with no extension, because the "#" cut off the rest of the filename. The order number, sheet position, copy count, and date are now all preserved — for example DTF1896_1-of-1_1x_2026-06-16_15-30.png.
v1.37June 2026

Reliable Large Gang Sheet Downloads

  • FixedDownloading very large gang sheets no longer fails with a "failed to fetch" error after sitting at 90%. Big files used to be funneled through the app server on their way to your browser, so multi-hundred-megabyte sheets could time out or drop mid-transfer. Downloads now come straight from secure cloud storage, so even very large sheets (500MB+) come down reliably.
  • ImprovedThe actual file transfer now uses your browser's native download manager, which means downloads can resume after a network hiccup instead of starting over. If a download is ever interrupted, clicking Download again pulls the same already-generated file instantly — it does not re-generate the sheet.
  • ImprovedRe-downloading a sheet that was already generated is now near-instant, since the file is served directly from storage with a temporary secure link rather than being rebuilt or re-streamed through the app.
v1.36June 2026

Protect Your Designs with Watermarks

  • NewNew Editor watermark option on the My Designs page lets you overlay a repeating watermark on your pre-uploaded designs while customers work in the builder — a deterrent against having your artwork copied. Turn it on with one checkbox; the watermark defaults to your shop name, or enter any custom text.
  • NewThe watermark appears only on YOUR designs (your My Designs library images) when a customer places them on the canvas — customers' own uploaded artwork is never watermarked. It stays locked to each design as it's moved, resized, rotated, flipped, duplicated, auto-cropped, background-removed, or halftoned.
  • NewDesigns are now protected inside the storefront Designs picker and the Auto Build designs picker too: thumbnails show the watermark, and right-click "Save image as" plus drag-to-download are blocked.
  • ImprovedThe watermark is preview-only — it never appears on cart thumbnails, saved designs, or the final printed gang sheet file. A clear note in the Designs picker reminds customers of this, and the watermark is shown semi-transparently so the design stays easy to see.
  • ImprovedWatermark settings save through the standard contextual save bar, and all new text is translated across all 6 supported locales (English, Spanish, French, German, Portuguese, Japanese).
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.