Fixes
Shopify
Fixed issue where users would see “Invalid Shopify Credentials” that wouldn’t go away even after a successful connection.
Smart Bar
Updated how we push/pull headers better to handle more cases. Should improve smart bar’s ability to insert itself properly
Style
Fixed some chat mobile styling issues
Features
Shopify
Automatically restart process on any errors for Shopify event processors so we’re always consuming events
Fixes
Sumo
Fixed an issue where some customers were unable to change their Site ID on Shopify websites
Upgrading from legacy plans now properly opens the checkout page.
Fixed an issue where wordpress users may be directed to the wrong url after clicking ‘Connect’
SumoMail
Escape tokens on the server-side in case Shopify product details pull in strange characters
Shopify
Shopify began rejecting requests that contained both a marketing_channel and referring_domain. We no longer send those.
Discount Codes
Fixed issue where discount sources were linking to the incorrect form
Convert Window Shopper
Some product descriptions include html -- now we strip out the html to prevent strange product descriptions from being used
ElasticSearch Mappings
Style
Display rule input fields now line up nicely rather than indent for each new line
Features
Shortcuts
Added update button to show on shortcuts when Shopify re-auth is required
We now insert values into SumoVerifiedPurchase when discount codes are used so we can tie specific purchases to discounts to show people revenue numbers better
Fixes
Chat
Don’t disconnect users from the websocket if the tab for chat is still open, but they are away.
Discounts
Discount campaigns were showing as “Inactive” if they were attached to Shortcuts
Settings
Fixed error that could arise if a user attempted to change settings that they no longer had access to alter.
Woocommerce
Trims discount_prefix on DiscountCampaign save. This ensures the discounts get marked as redeemed as they should have been.
List Builder
Fixed issues where certain iOS devices had trouble with copy functionality and scrolling to the bottom of the page functionality
Help
Fixed issue where Help dropdown did not work on launcher
Convert Window Shopper
Fixed issue where test sends weren’t able to be sent from custom sender domains
Refactor
Sumo Launcher
Added safeguards to prevent the launcher from opening the manage page more than once.
Features
Shortcuts
If the shortcut has no forms, we use the email in the shortcut for the thumbnail
Fixes
SumoMail
Fixed open stats. We weren’t updating stats correctly, but have since fixed the issue and backfilled the missing stats.
Smart Bar
Improvements to Smart Bar to prevent it from overlaying over existing navigation in certain scenarios
Fixed Safari-specific styling issue
Refactor
List Builder
Prevented Animations table from being queried way more often than it needed to be.
Features
Fixes
List Builder
Updated discount campaign validation to deal with timing issues. Improved performance by adding caching.
Shortcuts
Clicking “Edit” in the overflow menu in shortcuts should now launch List Builder into the editor properly.
Sumo
Fixed an issue where changing the site ID for platform users could result in the user being unable to log in.
Features
Added IP and GeoIP info to forgot password emails
Remove integration step if already integrated (shopify/woocommerce)
Fixes
Added several updates to the display logic to prevent multiple shortcuts from stepping on each other.
Fixed issue where publishing after upgrading could lead to a crash
Only preload images for enabled steps
Reintroduced the “Restore” form button to restore deleted forms
Fixed issue where drop-downs were not lining up
Fixes issue when switching from Overview to another chart type, after clicking a different interval, it’d show the page/form data not the overview data.
Fixed issue where long urls would overflow
Updated upgrade dropdown style and updated pricing table spacing
Fixes
Fixed template loading logic
Fixed lb3 template upload for admins
Fixed an issue where tests weren’t displaying results correctly (no progress toward statistical significance)
Fixed an issue where the shopify scopes were preventing registrations from happening properly
Fixed a bug where firefox didn’t like the way we were adding links
Features
Added publish step after saving shortcuts to show exactly what’s being published on the user’s site.
Blog categories weren’t being filtered properly. Now they are!
Fixed issue where Advanced Forms were not editable due to a bug
Fixed issue where importing a template via upload into List Builder wasn’t working for users
Fixed issue where creating a test within ListBuilder would fail. This was introduced during our refactor to use ElasticSearch
Retired StumbleUpon integration
Refactor
Updated several views to use our ElasticSearch data to load stats. This should make the data fast to retrieve and more in line with our Dashboard stats as it is now the same data store
Features
Added ability to enable double opt-in from within Sumo
Fixes
Fixed issue where it was possible to create multiple subscriptions for the same site if going through Shopify
Updated post-checkout copy to reflect trialing status to make it more clear
Fixed issue where features were being shown on pricing page twice
Fixed tablet view of pricing page -- Features no longer clipped off by images
Fixed an issue where it looked like a discount was redeemed multiple times due to the fact that Shopify can sometimes send us multiple webhooks for the same event.
Fixed issue where we weren’t correctly checking the email body for {discount} tags in auto response emails in some cases
Fixed issue where LB forms would get auto-renamed upon changing the headline even after manually changing the name
Updated z-index on autocomplete dropdown in email field.
Refactor
Refactored List Builder tools. It is now >50% faster using our performance metrics
Removed legacy code that fetches plan features
Style
Features
Fixes
Refactor
Style
Features
Fixes
Style
Features
Fixes
Features
Fixes
Chores
Features
Fixes
Refactor
Style
Chores
Features
Fixes
Refactor
Chores
Features
Fixes
Style
Features
Fixes
Refactor
Chores
Features
Fixes
Refactor
Chores
Features
Fixes
Refactor
Features
Fixes
Style
Fixes
Style
Features
Fixes
Refactor
Fixes
Refactor
Fixes
Refactor
Style
Chores
Features
Fixes
Features
Fixes
Refactor
Features
Fixes
Refactor
Chores
Features
Fixes
Refactor
Features
Fixes
Refactor
Features
Fixes
Comments