Skip to main content

Studio

View All Tags

Overview

Mainly bug fixes in this release.

Complete List of Resolved Items

Exporting to CSV

  • Bug - Fixed an issue where exporting to a CSV file was not working.

Style Guide

  • Bug - Fixed an issue where large quote font on a component did not reflect the Style Guide.

Cart Drawer

  • Bug - Fixed an issue where free shipping method was applied improperly after checkout.

Overview

Mainly bug fixes in this release.

Complete List of Resolved Items

Advanced Graphene

  • Bug - Fixed an issue where the product ID and SKU were not displaying correctly in the product_id and product_sku fields in the GrapheneHCClient.

Landing Pages

  • Bug - Fixed an issue where a draft website page's editor was unreachable.
  • Bug - Fixed an issue where some integrations were not included on account pages causing errors on the pages.

Proxy Sites

  • Bug - Fixed an issue where resetting a cart did not redirct correctly for proxy sites.

Media

  • Bug - Fixed an issue where media sections were not respecting video sizes.
  • Bug - Fixed an issue where the media editor did not match the preview or published page.
  • Bug - Fixed an issue where on some product display pages, some or all of the thumbnail images were intermittanly missing.

Style Guide

  • Bug - Fixed an issue where hover text was too dark on a dark background.

Page Views

  • Bug - Fixed an issue where Studio page views were showing 0 for some sites.

Overview

A refactored CSS parser and bug fixes in this release.

Refactored CSS

We have refactored our CSS parser to process CSS more efficiently, reducing the time it takes to apply styles to web pages, leading to faster page rendering and enhancing page insights.

Complete List of Resolved Items

Landing pages

  • Bug - Fixed an issue where incorrect fonts were displaying on some preview and published pages.

Ecommerce

  • Bug - Fixed an issue where several GA events had incorrect data.

GDPR

  • Bug - Fixed an issue where the GDPR/cookies popup did not close, despite selecting an option.

Blogs

  • Bug - Fixed an issue where blog category pages were not center aligned.
  • Bug - Fixed an issue where Export XML for blog content could not be downloaded.

Advanced Graphene

  • Bug - Fixed an issue where variant information was displayed in product fields.

Overview

Support for integrating Klevu with your Studio storefronts for Shopify stores and bug fixes in this release.

Klevu

You can quickly and easily integrate Studio with Klevu. Klevu is an advanced AI-driven search and product discovery platform specifically designed for e-commerce websites. Once configured, using Studio's built-in Klevu integration, you can:

  • build a search page in Studio, enabling you to leverage the Klevu search engine in your Studio storefronts.
  • build a page in Studio that uses a Klevu recommendations component to leverage Klevu Recommendations, designed to enhance your shoppers experience by providing personalized product suggestions.

See Integrating with Klevu.

Complete List of Resolved Items

Search Page

  • Bug - Fixed an issue where the product descriptions were aligned incorrectly.
  • Bug - Fixed an issue where the product prices were displaying incorrectly on a Search page.

Blogs

  • Bug - Fixed an issue where a blog page generated an error when adding form to the text
  • Bug - Fixed an issue where, if the same form is added in multiple places, the submit event for the second form will not trigger.

Overview

Pagination is now supported in the Product Collection component and bug fixes in this release.

Product Collection Component

The Product Collection component now supports pagination. For optimal performance, especially with large product collections, you should paginate your product collection component, rendering your products one page at a time instead of loading the entire product collection. Pagination makes it easier for your shoppers to browse through your product catalogs, allowing them to quickly find what they are looking for. In addition, you can choose from a selection of visually engaging indicator types and transitions. For example, if your indicator type is an arrow, then you might want to use a slide transition.

Once you have enabled pagination for your product collection component, you can configure how pagination displays when you add a product collection component to a page. See Configuring Pagination for Product Collections.

pagination arrows

Complete List of Resolved Items

Search Engine Optimization

  • Added meta descriptions and keywords to the product detail and product listing page template settings to improve search engine optimization.

Elastic Path Composable Commerce

  • Bug - Fixed an issue where a 500 response error was being returned when shoppers registered with an invalid email address.
  • Bug - Fixed an issue where a parent product with all variants out of stock could still be added to a cart.

Blogs

  • Bug - Fixed an issue where a customer could not open a form with an action link on the blog page.
  • Bug - Fixed an issue where blog/category publish returned a 500 error if there were no associated published articles.

Overview

Some minor improvements and bug fixes in this release.

Complete List of Resolved Items

Product Component

  • Bug - Fixed an issue where the first image was repeated in the Product Display Page rather than displaying all product images.
  • Bug - Fixed an issue where some products were displaying incorrect product descriptions.
  • Bug - Fixed an issue where the product collection rendered empty output.

Cart Drawer

  • Bug - Fixed an issue where the product links on the cart drawer and checkout page were missing the path prefix.

Canonical URLs

  • Bug - Fixed an issue where the canonical URLs were not getting the full hierarchy.

Shopify

  • Bug - Fixed an issue where the variation matrix was not working in the Shopify Collection.

Overview

Mainly bug fixes in this release.

Complete List of Resolved Items

Media Importer

  • Bug - Fixed an issue where the media importer was looping the same image over again.

Section Toolbar

  • Bug - Improved the tooltip for the Hide button on the section toolbar.

Style Guide

  • Bug - Fixed an issue where the header was not updating when changes were made to the header in the Style Guide.

Overview

Mainly bug fixes in this release.

Complete List of Resolved Items

E-commerce

  • Bug - Fixed an issue where if you added a product to cart and the selected + multiple times, after a few clicks, the cart becomes empty and a 429 error is displayed.
  • Bug - Fixed an issue where cloning e-commerce templates to a site that does not support e-commerce components causes an error.
  • Bug - Fixed an API connection issue between Elastic Path and Studio.

Shopify

  • Bug - Fixed an issue where the Studio app failed to load through Shopify.

Overview

Some minor improvements and bug fixes in this release.

Complete List of Resolved Items

Style Guide

  • Bug - Fixed an issue where color names could not be updated in the Color palette.

Thank you Page

  • Bug - Fixed an issue where Address line 2 was not displaying in the shipping address.

Shopify

  • Bug - Fixed an issue where some product IDs were wrongly generating an invalid id error message in the cart.

Overview

Some minor improvements and bug fixes in this release.

Complete List of Resolved Items

Integrations

  • Improved redacted secrets in all integrations. For example, disabled secrets are now displayed as [*].

Forms

  • Bug - Fixed an issue where data was not displaying in pop-up forms in the customers section.

Boxes/Sections

  • Bug - Fixed an issue where styles were not displaying correctly for boxes and sections.

Collection Component

  • Bug - Fixed an issue where there was unexpected behavior when adding products.

Overview

New Stripe Payment Intents integration is now available and lots of bug fixes in this release.

Stripe Payment Intents

You can now integrate Studio with Stripe Payment Intents, enabling you to use the Stripe Payment Intents features on your Studio storefront. These features include:

  • authorizing a payment and capturing the funds later, for example, if you only want to capture funds when order is fulfilled.
  • handling dynamic payments where payment amount may change before payment is captured.
  • integrating 3D Secure into your payment flow, providing an additional layer of security for credit and debit card transactions.

For more information, see Stripe Payment Intents.

Complete List of Resolved Items

Elastic Path Composable Commerce

  • Bug - Fixed an issue where the product variation option description was not displaying on the editor.

NOML

  • Bug - Improved error handling for invalid NOML.

Checkout

  • Bug - Fixed an issue where confusing validation messages were displayed for delivery during checkout.
  • Bug - Fixed an issue where a Shipping Options IH fow url not configured properly error was displayed on the checkout page.

Shipping

  • Bug - Fixed an issue where if only Pickup at warehouse is selected, the Pickup at warehouse options are not shown.

Overview

Shopper Single Sign-On is now available and lots of bug fixes in this release.

Shopper Single Sign-On

Instead of requiring your shoppers to create yet another account, you can implement single sign-on in Studio.

Shopper single sign-on allows shoppers using Studio storefronts to access multiple applications and services with a single set of credentials, streamlining the login process and improving your shoppers experience of your online store. In addition, you can gather more comprehensive user data preferences, enabling you to deliver more personalized shopping experiences. For more information, see Shopper Single Sign-On.

CSS Variables - Beta Release

Studio now enables you to customize your Studio storefronts appearance using CSS variables. You can use these variables in the Component Editor when you are creating your custom components. See CSS Variables.

Complete List of Resolved Items

Mobile

  • Bug - Fixed an issue where the product component in mobile view was not visible on the rendered page.

Checkout

  • Bug - Fixed an issue where the total was not showing the currency code.

Blogs

  • Bug - Fixed an issue where a blog category would not delete if there were published articles in the category.

Accounts

  • Bug - Fixed an issue where shoppers are redirected to account instead of the home page when logged out.

Application Editor

  • Bug - Fixed an issue where on product display pages, the options were not enabled so the cart was not enabled.
  • Bug - Popup forms data not displaying in Customers section.

Shipping

  • Bug - Fixed an issue where the shipping line item was displaying as undefined.
  • Bug - Fixed an issue where the shipping item in order totals was showing as 0 when it should have been using the price from the shipping line item.
  • Bug - Fixed an issue where the shipping line item was showing in the cart when it should only be shown in the subtotal for items in the cart.

IMPORTANT

Bootstrap Grid and Flex Grid are no longer supported.

Overview

A new integration with Advanced Commerce (Graphene HC), and lots of bug fixes in this release.

Integrations

Support for Advanced Commerce (Graphene HC) is now available. This means that you can synchronize your Studio storefront with your Advance Commerce (GrapheneHC) storefront giving you advanced searching and merchandizing capabilities. See Advanced Commerce GrapheneHC.

Shipping

Shipping address fields have been renamed from Address, Apartment Suite, to Address Line 1 and Address Line 2.

Layout

Now, when you click on either a product name or image, you are directed straight to the corresponding product page.

Complete List of Resolved Items

Mobile

  • Bug - Fixed an issue where the Reviews component was not rendering correctly.

Blogs

  • Bug - Fixed an issue where blogs were receiving a 500 internal server error.
  • Bug - Fixed an issue where a blog index page was crashing if the page was not manually published once.

Pages

  • Bug - Fixed an issue where pages prefixed with an account name were receiving a 500 internal server error.

Elastic Path Composable Commerce

  • Bug - Fixed an issue where searching for Segment Elastic Path Composable Commerce products caused a CORs error.
  • Bug - Fixed an issue where despite List Price being unchecked, the sale price is displayed when the page is published.
  • Bug - Fixed an issue where, despite a product showing as no stock is available, you can still add the product to a cart.
  • Bug - Fixed an issue where selecting a product in a product collection component and checkout page was not redirecting to the product page.

Images

  • Bug - Fixed an issue where images were stretched to maximum size in the cart and checkout pages, rather than displaying in the defined size.
  • Bug - Fixed an issue where the screenshot service was crashing intermittently.

IMPORTANT

We have removed the Banner component as the component is not being used.

Overview

Improvements towards a seamless integration with Elastic Path Composable Commerce and lots of bug fixes in this release.

Elastic Path Composable Commerce

The following new features have been introduced when integrating Elastic Path Composable Commerce with Studio.

Product bundles

With Elastic Path Composable Commerce, you can create and manage bundles. A bundle is a purchasable product, comprising of one or more products that you want to sell together. Your product bundles are now available in your Studio storefronts. In other words, when you select a bundle product, all the products that make up that bundle are automatically displayed. Depending on how your bundle is configured, your shoppers can purchase the products in the bundle.

Promotion coupons

With Elastic Path Composable Commerce, you can create promotions. You can now add your promotion coupons to a smart links menu. This enables you to create buttons that add your promotions to a cart and checkout.

Layout

In the page editor, you can now create links with link text, similar to the way you create an action with links.

Complete List of Resolved Items

Editor

  • Bug - Fixed an issue where text alignment on the Text Box toolbar is not working properly.

Shopify

  • Bug - Fixed an issue where a Shopify collection was giving an Unable to add cart option in the component error.
  • Bug - Fixed an error where Shopify search was not working correctly in the editor.

Elastic Path Composable Commerce

  • Bug - Fixed an issue where a product details page could not be created.
  • Bug - Fixed an issue where a product list price was not displaying for a product with variants.

Integrations

  • Bug - Fixed an issue where there was an error message in the console on search page configured to use Algolia.
  • Bug - Fixed an issue with Stripe when connecting to Stripe from Elastic Path Payments.

IMPORTANT

Studio no longer supports Accelerated Mobile Pages (AMP).

Overview

This release contained a number of small bug fixes and improvements.

Complete List of Resolved Items

Mobile

  • Bug - Fixed an issue where the Thank you, [your name] could be cut off on the Thank you page after checkout.

Shopify

  • Bug - Fixed an issue where a Shopify collection was giving an Unable to add cart option in the component error.
  • Bug - Fixed an issue where the search in Shopify was not working correctly.

Elastic Path Composable Commerce

  • Bug - Fixed an issue with links to Elastic Path Composable Commerce hierarchy and node product list pages.

Overview

Improvements towards a seamless integration with Elastic Path Composable Commerce and lots of bug fixes in this release.

Catalog Rules

It is now possible to have multiple Studio storefronts with one instance of Elastic Path Composable Commerce. You can use channels and tags in the Elastic Path Composable Commerce integration to match the right catalog and price book with the right Studio storefront. See Catalog Rules.

catalog rules in epcc integration

Sale Pricing

If you have configured the following for your products in Product Experience Manager, you can now view them on the product details and product collection pages in Studio.

  • sale pricing EPCC sale pricing
  • child products

Product Drawer Improvements

Finally, Product Experience Manager product types are now displayed in the product details and product collection pages in Studio.

EPCC sale pricing

Products and Collections

When using Algolia with Studio, any sale pricing returned in the search results are now displayed.

Finally, a new NoML attribute allows you to configure whether a product list price is displayed.

Applies to searching with the Studio app only Smart links now allow partial match on product title. In other words, once you start typing in a empty field, any products that partially match the search criteria are automatically displayed. This also applies to the product drawer.

Complete List of Resolved Items

Product Collections

  • Bug - Fixed an issue where the price in the product collection component was appearing as N/A.

Performance

  • Bug - Fixed an issue where product category pages could be slow to load if there were many products in a category.

Miscellaneous Bugs

  • Bug - Fixed an issue where if a contact does not exist, many personalization rules were skipped.
  • Bug - Fixed an issue where if a popover had a long title, the title overlapped the Close button.
  • Bug - Fixed an issue where scrolling down a blog article and pasting text caused Studio to scroll back to the top of the page.

Overview

A small release of mostly bug fixes.

Mobile editing updates

Two updates here! The first, when you hide a section on a specific viewport it will no longer show on that viewport. Secondly, we removed the desktop/mobile toggle from Size & spacing. To edit mobile padding or desktop padding, you'll now need to use the device toggle in the top of the editor.

Below is what this option used to look like. You'll no longer find this option in any toolbar.

Previous Editing Options

Stripe integration deprecation

With Release 162 we removed subscription-based content gating, and with this deprecation of our Stripe integrations is complete. You'll no longer find the Stripe integration in Settings > Integrations.

Complete List of Resolved Items

Mobile Editing & Preview

  • Tweak - Adjusted device-specific sections so they aren't visible in viewports other than the one that is defined.
  • Tweak - Remove device selector from "Size & spacing" setting
  • Bug - Fixed an issue where child header links would be cut off on mobile if there were a lot of them.
  • Bug - Fixed an issue where scrollbars would appear in places where they weren't supposed to.
  • Bug - Fixed an issue where there would sometimes be overlapping scrollbars in the editor.
  • Bug - Addressed an edge case where the toolbar of the first section could be inaccessible to users if their landing page had no header.

Product Collections

  • Bug - Fixed an issue where "Add to Cart" text wrapped to two lines

Better Lighthouse Scores

  • Bug - Fixed an issue where the font "Inter" was being loaded into all sites.

Integrations

  • Tweak - Removed Stripe integration from all accounts

Misc. Bugs

  • Bug - Fixed a slight alignment issue for left-aligned actions.
  • Bug - Fixed an article content alignment issue. Article contents are once-again centered on the page.
  • Bug - Fixed an issue with button text hover state on rendered pages.

Overview

This release was a move back to our weekly release cadence and included a some UI improvements and bug fixes.

Back to Shopify Button

Previously we didn't have an easy way for our users to easily get back to Shopify from Unstack. The addition of this button fixes this and provides an easy way for them to return to Shopify when they might need to.

Navigate Back to Shopify

Complete List of Resolved Items

  • Feature - Added "Back to Shopify" button
  • Tweak - Updated page title in editor to use "New Page" as a placeholder when there was no title defined.
  • Tweak - Several changes to some internal biz-ops tooling
  • Bug - Fixed an issue where the header of the contact details screen wasn't aligned properly.
  • Bug - Fixed a Firefox compatibility issue when trying to click "Manage Pages" from our embedded app.
  • Bug - Fixed several formatting issues that arose when exporting an XML
  • Bug - Removed Stripe conditions from the conditional content dropdown in Shopify accounts
  • Bug - Fixed issue where a box toolbar would become inaccessibly after removing a background image
  • Bug - Fixed an issue where videos added to the "Media Gallery" component would have a large white space between them.
  • Bug - Fixed an issue with page version history
  • Bug - Fixed an issue where the header cart icon would sometimes sit right against the edge of the viewport
  • Bug - Fixed an issue where sidebar buttons were comically big.
  • Bug - Fixed an issue where some components weren't available through Blog > Layout

Overview

One of our larger releases. Lots of bug fixes and a handful of small tweaks.

Mobile editing is now available!

Previously access to this tool was limited to a select group of users, but now anyone can use it to quickly preview or edit pages on mobile. We have more improvements in the works here, most notably the ability to customize images and settings on mobile, but this first version is a huge step towards making our platform a serious contender for eCommerce. According to Gartner, mobile accounts for 65% of all traffic on eCommerce sites.

Mobile Editing

Custom fonts are now supported natively!

Previously, uploading a custom font involved our team writing some CSS to apply the custom font to your text elements. However, now custom fonts that our team has uploaded for you can be used directly in the style guide.

Customized Font

Better "Add Section" button

The new Add Section button finally made it into this release. The updated design and tooltip will hopefully make it much easier for first-time users to understand how to add additional sections to pages.

Add Section Button

Complete List of Resolved Items

Shopify

  • Tweak - Adjusted the account creation process so that Shopify sites no longer have "hidden" articles or site pages created for them. This only affected internal reporting so no-one should see any changes on their side.
  • Bug - Fixed an issue where redirects of proxy pages would lead users to broken pages.
  • Bug - Fixed an issue where a 500 error would be logged in the console when marking the onboarding popup modal as " do not show this again".
  • Tweak - Moved Product search to Shopify API
  • Tweak - Moved collection search to Shopify API

Page Editor

  • Bug - Fixed a handful of minor mobile editor bugs
  • Bug - Fixed an issue where the background image button wasn't doing anything when clicked.
  • Bug - Fixed an issue where the product title in modals was appearing as huge text.
  • Bug - Fixed an issue where padding settings would overflow out of the media box toolbar.

Style Guide

  • Feature - Custom fonts now appear in the style guide under a "custom" tab.
  • Tweak - On landing page headers, the logo now links to the storefront.
  • Tweak - Solid landing page headers now no longer inherit the background color of the first section on a page.

Forms

  • Bug - Fixed an issue where side-by-side fields would wrap if the form width was less than 400.

Other

  • Tweak - Removed "Payments" tab from global navigation.

Overview

This was a smaller release. We shipped improvements for sync and mobile size & spacing polish, in addition to fixing a number of bugs.

De-Sync

Our team shipped the first of several updates designed to improve our performance with Shopify. Mainly, we’re in the process of moving towards a sync before publish model where we use Shopify's native APIs for searching and finding products in the page editor, but we only sync products to our database at the last so that page speeds are as fast as possible and the information remains up to date.

Mobile size & spacing polish

A number of improvements to the mobile size & spacing toolbar were shipped. This is a follow up release on some items that went out with Release 154.

Complete List of Resolved Items

Other

  • Tweak - Shipped a number of improvements to the mobile size & spacing toolbar.
  • Bug - Fixed an issue with the default padding toggle in the spacing dropdown.
  • Bug - Fixed an issue where the "Button click in section" goal in A/B tests wasn't working properly.
  • Bug - Resolved a console error that would appear when opening a forms "submitted by" customer list.
  • Bug - Resolved an issue that arose when using the callouts add-on

Lambda

  • Bug - Several bugs related to the Lambda service were found and ultimately resolved with this release.

Sync

  • Feature - Moved product search to query Shopify's API directly.
  • Tweak - Added back-end logging for our Shopify synchronizers
  • Bug - Fixed a broken sync state for products that have more than 100 images.

Overview

A very small follow up release to both Release 157 & Release 158.

Complete List of Resolved Items

  • Tweak - Update in-app pricing plans to match the public website
  • Bug - Fixed an issue where the product collection component would sometimes not add to cart properly on desktop.
  • Bug - Removed the component named "Testing Component" from every account.
  • Bug - Fixed an issue where text alignment didn't impact the clock in the countdown box.
  • Bug - Fixed an issue where the button text color of the pricing component (in the editor) was always #4040d9.

Overview

The big news in this release is that we shipped an early version of the mobile editor. We also made some changes to sync and made it possible to name colors.

Mobile Editor MVP

With this release we shipped the first version of our new mobile editor. This has been under development for a few weeks and we wanted to get what we have merged even though it is not ready for prime time. For now, it is accessible to key customers so that we can continue to gather feedback before releasing this to everyone.

Mobile Editor

Better labels for colors

Previously, adding colors was something you could do, but you weren't able to give them custom labels. Now custom labels are fully supported.

Colour Pallete

Complete List of Resolved Items

Editor

  • Feature - Shipped the MVP of our mobile editor to a group of key customers for feedback.

Components

  • Tweak - Adjusted the level of image optimization that is used on galleries and collections.
  • Bug - Fixed a layout issue with the callouts component when enabling add ons.

Mobile Size & Spacing

  • Bug - Fixed a bug where padding was missing from the mobile version of some components.

Other

  • Tweak - Removed initial Shopify product sync that takes place when a user first connects their account.
  • Bug - Fixed an issue where the CTA menu wasn't visible within FAQ components.
  • Bug - Fixed an issue where related blog posts weren't rendering properly.
  • Bug - Fixed a display issue with some editor tooltips.
  • Bug - Solved an issue where the active section toolbar would overlap with the editor title bar.
  • Bug - Fixed an issue where the outer box settings of the countdown component couldn't be edited.
  • Bug - Fixed an issue that arose when importing an XML into an account.

Overview

A tidy release with a new beta service (Lambda) rolling out to a select group of customers. We also released a new countdown component and a number of bug fixes.

Countdown Component

This component allows our users to add a countdown clock/timer to their pages. Crucial for Black Friday, it was a priority for us to get this out before November.

Add Countdown Clock

Complete List of Resolved Items

Lambda

  • Feature - Rolled out to beta participants!

Page Editor

  • Bug - Fixed an issue with how the page editor menu bar appeared when accessing the Unstack admin through Firefox.

Mobile Spacing & Sizing

  • Feature - Updated our header/footer to use the default section width.
  • Bug - Fixed a bug where setting max-width on a section didn't impact the rendered page.

Components

  • Feature - Added new "countdown" component.
  • Bug - Fixed an issue where the component editor was stripping out custom CSS property syntax

Other

  • Bug - Fixed an issue where Images/Callouts section wasn't rendering properly.
  • Bug - Adjusted our 404 page to no longer include a placeholder logo.

Overview

A smaller release comprised of mostly bug fixes and a couple tweaks. This release also saw the addition of the "intro" modal to the editor.

Complete List of Resolved Items

  • Feature - We added a new "intro" modal to the editor.
  • Tweak - The name of any section in the page editor now links to the section in the section editor, making it easier to access the section's code.
  • Bug - Fixed an issue where the media box in the media component would still take up space if the user set it to not appear on mobile.
  • Bug - Fixed an issue where the "Open Published URL" button wasn't working for Dynamic Pages.
  • Bug - Fixed an issue where manually entering a URL that included a "-" or a "." into the smart link bar would prevent the same tab/new tab prompt from appearing.
  • Bug - Fixed an issue where pre-defined colors weren't being properly applied to the banner component.
  • Tweak - Improved the schema/class names for device visibility settings.
  • Bug - Fixed an issue where an SSL certificate was issued, but didn't auto-renew after expiry.
  • Bug - Fixed an issue where A/B tests would sometimes render both the control and the variant.
  • Bug - Fixed an issue with "Action Item" alignment
  • Bug - Fixed a styling issue with footer link color in the editor and the style guide
  • Bug - Fixed an issue where RGBA and 8-digit hex color values were no longer 'valid'
  • Bug - Fixed an issue where a user wasn't able to save changes to their blog category settings.

Overview

Our last couple releases were smaller than normal and this release is why. 154 was a huge release with 2 new features, 4 major improvements and a handful of bugs and tweaks.

Mobile Padding

This feature allows users to customize their section padding, box padding, and max width on mobile.

Mobile Padding

Popover forms with Smart Links

A first step towards 1st party pop-up support; you can now link directly to forms via our smart-linking system. This allows users to create popup forms that appear when a button is clicked.

Popover forms with Smart Links

Improved Gallery Component

With this release we also shipped a new version of our "Gallery" component that include several improvements to both the mobile and desktop experience.

Gallery Component

Improved Product Collection Component

Following the changes we made to the gallery component, we realized that many of those updates could easily be pulled into our product collection component. Therefore we did just that. Now you're able to give a border radius to images and adjust the mobile experience.

Improved Product Collection Component

Add-ons for product and media components

We also shipped improvements for both our Product and Media components. These improvements allow you to add banners or FAQs right to the "Text" areas of both components.

Complete List of Resolved Items

Mobile Editing & Preview

  • Feature - Added size & spacing tab to house mobile settings

Component Updates

  • Feature - Add-on support for the Product component which allows for FAQs or Callouts to be added to the text area of the section.
  • Feature - Add-on support for the Media component which allows for FAQs or Callouts to be added to the text area of the section.
  • Feature - Added border radius and mobile slider options to the Product Collection component
  • Feature - Added smart link support for Unstack forms
  • Feature - Overhauled the gallery component with tons of new features

Bugs & Tweaks

  • Tweak - Made adjustments to collection queries to speed up load time.
  • Tweak - Updated product component to use dynamic image sizing.
  • Bug - Fixed issue with collapsing RichText on Firefox
  • Bug - Fixed issue where the image in a media component wasn't loading properly
  • Bug - Fixed an issue where starting to create a blog category, but then leaving before finishing, would crash the app
  • Bug - Fixed an issue where the first section of a landing page (when viewed on mobile) was getting extra padding)
  • Bug - Fixed an issue where default device visibility was using the wrong icon.
  • Bug - Fixed an issue where new pages weren't showing up first in the "new pages" list
  • Bug - Fixed an issue where parent boxes with properties collided with the properties of child boxes.

Overview

Another small release with several bug fixes.

Complete List of Resolved Items

  • Feature - Added support for style and other attributes to NoML tags
  • Tweak - Updated Media component with mobile-specific settings
  • Bug - Fixed issue where both the "Text" & "Media" components were missing box toolbars when they were added to * *Blog > Layout**
  • Bug - Fixed an issue with button alignment in the callouts component
  • Bug - Fixed an issue where new sections weren't getting the correct default width set
  • Bug - Fixed an issue where the "gap" property that appears on some sections was also controlling vertical distance when the section rendered on mobile.
  • Bug - Fixed an issue where long named variants in the product component would wrap to a second line.

Overview

A smaller release with a few bug fixes & tweaks.

Complete List of Resolved Items

  • Tweak - Adjusted the link in the "Need Help?" widget
  • Bug - Fixed an issue where the "Media/Text + Callouts" section was misaligned when added to a page where liquid header/footer was enabled.
  • Bug - Fixed an issue where the "Media" component could be missing entirely from a page where liquid header/footer was enabled.
  • Bug - Fixed an issue with the Shopify product sync where it would take a very very long time.
  • Bug - Fixed drag & drop on our callouts components
  • Bug - Fixed an issue where a user wasn't able to connect their Shopify store to Unstack

Overview

This release includes several bug fixes, improvements to the help panel, and most excitedly... the option to show/hide certain sections or elements on mobile! 🎉

Mobile Visibility Options!

With this release we added the ability to control what devices you want to show sections or elements. You can now use these controls to show a section on all devices, mobile only, or desktop only.

Mobile Visibility

Need help prompt

As part of the many ways we're trying to help people get set up on Unstack, we've added an in-app prompt in the editor that asks the user if they'd like to schedule a time with our Success team.

This prompt is shown to all users on pages that haven't been published (after the first day). After dismissal, it will be shown periodically until the account has sufficient publish activity (10 clicks on the publish button).

Need Help Prompt Message

Help panel polish

We've updated our help panel with better controls for the video and a smaller layout for smaller viewports.

Help Panel

Complete List of Resolved Items

Shopify

  • Tweak - Previously, an empty billing info section was visible for Shopify Users in their account settings. With this update we removed this section.
    • Feature - Added "Need help" prompt to the editor
    • Tweak - Improved the help panel to include better video controls & to more-easily display the content of the help panel on smaller viewports.
    • Bug - Fixed an issue where the rendered version of the media component was missing it's media element when liquid header/footer was enabled on the account.

Page Editor

  • Tweak - Adjusted the logic behind title updates to also update the page path of the page.
    • Feature - Added support for showing/hiding sections and boxes on mobile.
    • Bug - Fixed a bug where shadows weren't being properly applied to boxes.

Style Guide

  • Tweak - Improved the diagrams used in the section padding & box padding sections of the style guide.
    • Bug - Fixed an issue where the header of the Style Guide was located too far down the page.

Product Component

  • Bug - Fixed an issue where selecting a variant in a product component would improperly change the picture shown in the product component.
    • Bug - Fixed an issue where the variant buttons the product component were not appearing properly in the editor.

Other fixes

  • Bug - Fixed an issue where deprecated components couldn't be duplicated if already on a page.
    • Bug - Fixed an issue where Firefox users weren't able to click "Manage Pages" in our embedded Shopify app.
    • Bug - Fixed an issue with the layout of the background toolbar
    • Bug - Fixed an issue where some images weren't rendering properly.
    • Bug - Fixed an issue where the code block formatting options
    • Bug - Fixed a header spacing issue that was causing the bag/cart icon to be offset.

Overview

A solid release with new expanded component development features, several bug fixes, and an easier way for Shopify users to log in.

Element Properties

Expanding on the component property work that we've done over the last few months, this release introduces this functionality to individual elements within components. At the time of this release none of our components are using this functionality, but stay tuned in the coming weeks as we add some really neat features to our product & media components. 👀

Removing Unneeded Components

As part of our quest to make Unstack easier for customers to understand and use we deprecated a large number of media and text components. These components had features that aren’t commonly used and only added clutter when people were looking for the more commonly used components.

These changes reduce the total count of components to 30. That’s down from 60 in the spring!

Here’s the list of deprecated components:

  1. Media / Text + Features
  2. Media / Text + Features (Desktop App)
  3. Media / Text + Features (Mobile App)
  4. Media / Text + Logos
  5. Media / Text + Logos (Desktop App)
  6. Media / Text + Logos (Mobile App)
  7. Media / Text + Quote
  8. Media / Text + Quote (Desktop App)
  9. Media / Text + Quote (Mobile App)
  10. Media / Text + Isometric
  11. Media / Text + Isometric (Desktop App)
  12. Media / Text + Isometric (Mobile App)
  13. Media / Text + Stacked (Mobile App)
  14. Media with stacked callouts
  15. Text / 2 Column

In the page editor, these components will now have the “Deprecated” badge. They will continue to function as before, but you will no longer be able to add them to new pages.

Login with Shopify

We've added a “Sign in here” button for Shopify merchants! Clicking this button will take our merchants to Shopify where they can sign in and access Unstack.

![]Signing in(/assets/studio/Screen_Shot_2022-08-26_at_12.46.26_PM.png)

Complete List of Resolved Items

Element Properties

  • Feature - Added support for Element properties on boxes.
    • Feature - Added support for Element properties on other elements.

Shopify

  • Feature - Added support for logging in with Shopify.
    • Bug - Fixed an issue where deleted products weren't being removed from Unstack.
    • Bug - Fixed an issue where accounts with expired trials were missing their products after the trial expired.

Editor

  • Bug - Fixed an issue where the article editor was missing the (?) that opens the help panel.
    • Bug - Fixed an issue where max-width was showing differently in the editor and rendered page.
  • Bug - Fixed an issue where the smart link field would persist after linking a product.

Misc. Changes/Fixes

  • Tweak - Updated the URL that the "Shopify + Unstack FAQ" link uses in the Quickstart.
    • Bug - Fixed an issue where product inventory in Unstack would show negative values.
    • Bug - Fixed a display issue with the add to cart modal.
    • Bug - Fixed an issue where an unrelated logo was showing on Shopify 404 pages.
    • Bug - Fixed an issue where the navigation header was pushed down.
    • Bug - Fixed an issue where form settings were inaccessible.
    • Bug - Fixed an issue where the header logo wasn't being properly centered on mobile or desktop.
    • Bug - Fixed an issue where the add-to-cart button would sometimes appear greyed out despite having inventory

Overview

Given the scope/size of Release 148, this release was focused on a couple small changes, some internal tooling, and bug fixes.

Updated Actions Menu

We updated our actions menu to simply the options and increase visibility on darker backgrounds. On the left is the new design; on the right is the previous design.

Actions Link Add Action

Updated Shopify APIs

Shopify deprecated a number of older APIs that we depend on so we updated our code to use the new APIs before the older APIs reached their end-of-life.

Complete List of Resolved Items

Editor Improvements

  • Tweak - Fixed an issue where action items were overlapping with one another.
    • Bug - Fixed an issue where the section and box toolbars would overlap with one another when selecting a fill color on some sections.
    • Bug - Fixed an issue with the title position in the new editor header.
    • Bug - Fixed an issue where "dark background" button styles weren't inherited properly.
  • Bug - Fixed an issue where the smart link search would persist when editing the URL of a social logo in the Footer.
    • Bug - Fixed an issue where the smart link search would persist after selecting a product to link.
  • Bug - Fixed an issue where the button in the banner was being cut off on mobile.

Shopify

  • Tweak - Updated the Shopify APIs that we were using.
    • Bug - Fixed an issue where accounts with expired trials weren't being asked to choose a plan.
    • Bug - Fixed an issue where some "Add to Cart" buttons were greyed out despite the product being available and in-stock.
    • Bug - Fixed an issue where some "Add to Cart" buttons weren't working properly on Firefox & Safari.

Misc. Improvements/Changes

  • Feature - Improved the NoML around pagination for sliders.
    • Feature - Created internal Zapier integration for our support, success, and marketing teams.
    • Bug - Fixed an issue where some images with transparent backgrounds weren't rendering properly
    • Bug - Fixed an issue where a small white margin was being added to the bottom of all pages.