Changelog
2.1.1 Account fixes, banner rendering, and cart note improvements
Added
Added upsell style options in locale schema files
Added better login/signup button controls and labels for account sections
Added cart note HTML entity decoding for special characters
Fixes
Fixed signup/login text issues, including legacy strings and missing Italian translations
Fixed banner image/video behavior to improve rendering and fallback handling
Fixed cart notes with special characters so they render correctly
Fixed bundle help-link text and locale formatting
Updated dev setup and dependencies for smoother local development
2.1.0 Customer account visibility controls and improved login settings
Improved customer account visibility controls You can now more clearly control which content is shown or hidden based on a shopper's account status. This gives you finer control over gated content and member-only experiences. These new visibility controls are available on the Richtext, Collage, and Banner sections.
Customizable login and signup button A new setting lets you customize the signup button action, allowing you to point it to any URL you need. This makes it easy to route users to external signup flows or custom pages.
Legacy form section compatibility The legacy form section now displays a simple button that directs users to the new customer account signup form when enabled. This ensures that if a customer encounters a legacy form while using the new customer accounts, the experience still works and sends them to the correct page.
Fixes
Clearer login redirect behavior Theme settings have been updated to better explain the limitations around login redirects, reducing confusion when customizing customer account flows.
Correct account link routing Fixed an issue where some account links pointed to incorrect destinations. All account-related links now route properly.
Adjusted currency meta tag for multi-market setups Updated the currency meta tag to behave correctly across multi-market stores, improving compatibility with region-specific pricing and SEO expectations.
2.0.1 Theme editor access during restrictions and variant table direct links
Edit themes while restrictions are enabled We added a new editor condition that allows you to make theme changes even when site restrictions are turned on (for example during password protection or maintenance mode). This removes unnecessary blockers and improves admin workflows.
Direct links for variant tables Variant table selections now deep-link directly to the preselected variant. Shoppers are taken straight to the exact variant they chose, reducing extra clicks and friction on the product page.
Fixes
Sticky buy button reliability Fixed an issue where the Sticky Buy Button could fail to add items to cart, ensuring consistent add-to-cart behavior.
Mobile sub-collection grid Resolved overflow issues on small viewports so grids now render cleanly across mobile devices.
Subtag menu highlighting Corrected a bug where multiple labels with matching prefixes could appear highlighted at the same time.
Featured product rendering Fixed layout and display issues affecting the Featured Product section so it now renders as intended across themes and breakpoints.
2.0.0 Variant table pagination and high-variant product support
Lots of improvements here to really fine tune how Keystone handles high variant products. We've introduced new table pagination for variant rows and let you control how this is setup now.
Added
Added new settings to change how variant tables are loaded — merchants now have the ability to load with no variant rows loaded, improving page performance when many variants are available
Added new pagination to variant tables so merchants can load 50 variant rows at a time
Added improved pagination when returning to an infinite-scrolled collection page — scrolling back now returns to the correct page instead of the first
Fixes
Improved support for high-variant products
Fixed pagination from breaking after using filters
Fixed discounts breaking cart checkout with specific apps
Fixed quantity selectors not respecting stock count
Fixed pickup block not being shown when variant preselected
Fixed combined listing selection being unselected
1.4.0 Account icon header link and bug fixes
This update includes a batch of bug fixes and introduces a new setting to link the account icon in the header directly to the account page, bypassing the account drawer if desired.
Added
Added ability to link account icon in header bar to account page
Fixes
Fixed duplicating footer content
Fixed price range slider not increasing from 0
Fixed incorrect help text in theme settings
Fixed broken pagination on blog post comments
Fixed cart page incorrectly displaying cart quantity
Fixed "Featured product" image not full screening
Fixed cart grouping causing memory freezes
Fixed "Show entire image" in slideshow
1.3.0 Cart, accounts, and product discovery improvements
This release significantly improves the customer journey with enhanced product discovery, streamlined cart functionality, and a more robust account system.
Added
Added alt text to fullscreen product image gallery
Added option to set play button text for video section
Added setting to change how cart upsells are displayed
Added check to hide cart upsells that are already in cart
Added delete button for products in cart on mobile
Added success and error messages after login or signup
Added new badge setting to show sold out labels
Added setting to redirect after login or signup
Added ability to include up to 3 custom product and variant metafields to product tables
Added new preset
Changed
Changed name of signup form section to "Legacy signup"
Fixes
Fixed price range slider displaying incorrectly for certain currencies without decimals
Fixed vertical icon alignment
Fixed spacing in navigation slider when gap set to 1
Fixed video interaction causing page refresh
Fixed checkboxes appearing incorrectly when using bottom border
Fixed line breaks from not working in product descriptions
Fixed width for featured upsell slider
Fixed broken "Add address" button in account drawer
Fixed required region field error for non-region countries
Fixed missing password reset email
Fixed price range thumb not matching input location
Fixed sort dropdown missing padding
Fixed banner search text not displaying on light backgrounds
Fixed scroll reflow after using filters
Fixed slider borders not wrapping entire content
Fixed "Products per page" limit to include a max to avoid going above pagination limit
Improved mobile support for hotspot section
Improved login experience so unapproved logged-in users see a warning
Improved collection view to maintain selected view — customers will not be switched back to grid view when filtering
Updated "Skip to content" button so it is hidden even when scrolling up
Updated product lists to hide "Default title"
1.2.0 Price hiding for non-approved accounts and new product blocks
We've been getting lots of feedback on Keystone and want to prioritize pushing out updates since the theme is still relatively new. Which is why we've got a few exciting features in this update like the ability to hide product prices for non-approved customers.
Added
Added ability to hide product prices unless logged into an approved account
Added new "Request a quote" block on product template
Added improvements to all sliders with more control over how to display scrollbars, arrows, and indicators
Added ability to fold nested menu items within accordions
Added minimal accordion style to product block "Collapsible content"
Changed
Changed theme default settings to remove deprecated fonts
Removed
Removed "Enable header overlap" setting as this was accidentally included
Fixes
Fixed missing translations for "Product comparison" metafield
Fixed missing CSS for outline button styles
1.1.0 Product comparison section and metafield improvements
Smaller update here with some solid improvements to metafield support. The coolest thing launching here is the support to include custom product or variant metafield data inside your product tables. We're also including a new product comparison section.
Added
Added new product comparison section
Added support to include product and variant metafields inside product tables
Added more support so product titles are linked correctly
Added support to set which column app blocks are placed in for product pages
Added previous/next buttons to blog articles
Changed
Revised image component by removing unnecessary properties
Fixes
Fixed age verification when adding a product
Fixed many minor issues flagged by automatic theme check
1.0.1 Post-launch bug fixes
First update for Keystone. We're fixing a number of small issues that have cropped up after some initial feedback.
Added
Added "see more" button when variant tables have more than 6 rows
Changed
Updated location to toggle between list and grid view
Updated padding around "taxes included" messaging
Fixes
Fixed share cart URL
Fixed cart from not adding correct quantities when rapid-clicking multiple add buttons
Fixed menu auto opening on tablet device
Fixed padding issues within price filter
Fixed background overlap in product tables
Fixed overflow when using marquee sections
1.0.0 Keystone goes live
First release of Keystone. This is now available in the Shopify theme store.
Last updated
Was this helpful?