Back to mrmarvis.com

Changelog

Notable updates and improvements to mrmarvis.com.

1.68.0
AI generated reviews summary

AI generated reviews summary

We've started testing AI (ChatGPT) generated product review summaries on our product pages.

Improvements

  • Improved input validation visibility.
  • Added close button to menu search dropdown.

Fixes

  • Fixed some invalid HTML.
  • Fixed misaligned arrows on homepage 'Stories'.
  • Fixed highlighting the wrong current day on the stores pages.
1.65.0
Download order invoice on order page.

Download order invoice on order page.

On the orderpage you can now download the invoice for a specific order.

1.64.0
Accountpage items clickable

Accountpage items clickable

Products on the order page are now a link to a new tab if the product is available.

1.60.0

Anonymize review author names

While Trustpilot is clear about showing full review author names, we think it's the right thing to do to anonymize the author names a bit. So 'Jesse Doe' has now changed to 'Jesse D.' in all product pages' reviews.

Improvements

  • Launched auto-translate button in content management system that uses Google Translate as a translation starting point.
  • Implemented 'scroll to' button component.

Fixes

  • Fixed broken button in account page.
1.56.0

Launched changelog

Launch of the MR MARVIS changelog.

Improvements

  • Trustpilot logo in the footer.
  • Improved the error message when adding a product to the cart without selecting a size.
  • Improved the accessibility (for screenreaders and other assistive technologies) of our main navigational elements.

Fixes

  • Fixed an issue with the desktop navbar being misaligned in older Safari browsers.
  • Fixed some missing translations on the forgot-password page.
  • Fixed an issue where the login form was showing invalid validation hints.
  • Fixed showing a 'Request return' button for old orders on the account page.
  • Fixed incorrect homepage carousel arrow icon colors after route changes.
  • Fixed undefined product link in wishlist.
  • Fixed Google Translate auto-translations interferring on buttons.
1.47.0

Maintenance release

Lots of miscellaneous fixes.

Improvements

  • Improved client-search label translations.
  • Removed BCOME PDP widget.
  • Show cart overlay when redirected from Shopify.
  • Improved error message visibility in notify form.
  • Preconnect VWO to improve page speed.

Fixes

  • Fixed Cypress grouping.
  • Fixed wishlists not scoped to locale.
  • Fixed lint issues.
  • Fixed undefined product URLs in the wishlist.
  • Fixed miscoloured homepage carousel arrows.
1.44.0
Redirection notification

Redirection notification

Our website tries to detect where you're located when you visit for the first time. It will then automatically redirect you to the most-sensible language. We've now added a notification banner when that happens.

Improvements

  • Additional two-column content section.

Fixes

  • Fixed redirection to homepage after login, in some instances.
1.41.0

Invalid token page

Invalid token page to guide the user what to do when using an outdated account activation/reset link.

Improvements

  • Added client-side search field on FAQ page.
  • Improved error messages when selecting incomplete variant.
  • Review query optimization.

Fixes

  • Fixed invalid regex in form validation.
  • Fixed invalid form hint attribute value.
  • Fixed missing translations reset buttons.
1.37.0
A/B testing setup

A/B testing setup

Implemented A/B testing setup via VWO.com

Improvements

  • Improved A/B testing code in existing tests.
  • Aligned password requirements for login and register page.
  • Use localized Trustpilot URLs.
  • Dispatch error metadata into data layer on error pages.

Fixes

  • Fixed greyed out variant selector when products are in stock.
  • Fixed undefined URLs in sitemap.
  • Fixed broken sold-out logic.
1.36.0
Search

Search

We've launched a new and improved search feature on our website. You can search for products, collections, blog articles, and content pages.

Improvements

  • Improved PDP revalidation logic.
  • Improved 404 page.

Fixes

  • Fixed some mis-mapped reviews.
1.32.0
Infrastructure changes

Infrastructure changes

We've reworked our technical infrastructure to include a Postgres database and Redis CDN. Reviews are stored in the database and avg. ratings are cached in Redis.

Improvements

  • ISR POC

Fixes

  • Fixed Vercel-Prisma compatibility.
  • Fixed review import timeout due to sheer volume.
1.29.0

Reworked translations

We've reworked our translations handling to be more reliable and future-proof.

Improvements

  • Increased logging verbosity nightly review import.
  • Additional codebase TypeScript typings.
  • Refactored error pages.
  • Improved error handling when CMS requests fail.
  • Refactored accordion component.
  • Refactored product feeds endpoint.
  • Improved data layer richness.
  • Improved tabs presentation on 'About us' page.

Fixes

  • Fixed 'Too many requests' to wishlist endpoint.
  • Fixed false positive E2E tests.
1.28.0

Reworked telemetry

We've reworked our data tracking / telemetry setup to be more reliable and up to date with modern standards.

Improvements

  • Improved localization abilities in content management system.
  • Allow announcement bar on category pages.
  • Refactored product card.
  • Improved CDN behaviour.
  • Improved product card sold out logic.
  • Improved presentation of discounted line items in cart.

Fixes

  • Fixed missing reviews on certain product pages.
  • Fixed '0 reviews' label on product pages.
  • Fixed crash on incognito browsers.
1.25.0

Page loading bar

We've implemented a page loading bar with animation.

Improvements

  • Cleaned orphaned content from our content management.
  • Improved product card responsiveness.
  • Improved CDN logic.
1.24.0
Trustpilot

Trustpilot

We've integrated with Trustpilot to manage our service and product reviews.

Improvements

  • Reworked reviews sync setup (i.e. Trusted Shops).
  • Improved product badges logic.
  • Improved toggle logic to show cm/inch on size charts.

Fixes

  • Fixed incorrect caching headers on certain endpoints.
  • Fixed showing incorrect discount price in cart in certain occasions.
  • Fixed translations on category page.
1.20.0
Wishlist

Wishlist

We (re)launched our wishlist feature. On category and product pages, you'll find a new button to save products to your wishlist.

Fixes

  • Fixed some data tracking / telemetry timing issues.
1.18.0

Improved uptime monitoring

Implemented uptime monitoring endpoint.

Improvements

  • Improved country detection when coming from email.
  • Improved presentation of blog pagination.
  • Improved presentation of breadcrumbs.
  • Suppress Shopify checkout Shop Pay popover.

Fixes

  • Fixed crash that occurred on some devices when visiting pages with lots of images.
1.13.0
Homepage jumbotron

Homepage jumbotron

We've relaunched a homepage jumbotron/carousel.

1.11.0
End-to-end tests

End-to-end tests

We've launched our initial setup for automatic end-to-end tests. The tests continuously 'simulate' a visitor browsing our website and alerts us if anything is off.

Improvements

  • Restore scroll position when using the browser back-forward buttons.
  • Improved CSS animation.

Fixes

  • Fixed loading BCOME widget.
  • Fixed password managers' icons overlaying custom input contents.
1.9.0
Product page videos

Product page videos

We've launched autoplay videos on certain product pages.

Improvements

  • Improved calculation window of average review rating to match the rating from the remote Trusted Shops landing page.
  • Added additional redirects for some legacy pages.
  • Improved CDN usage when running a new build.
  • Improved page-transition when switching product colors.
  • Improved presentation of product variants.
  • Implemented ability to schedule content changes.

Fixes

  • Fixed 'shop by collection' back/next icons not always showing.
  • Fixed BCOME PDP widget loading behaviour.
  • Fixed sitemap generation.
  • Fixed running middleware for password reset.
1.8.0
Size guide proof-of-concept

Size guide proof-of-concept

Together with TrueFit, we've launched an interactive 'size guide' solution on our product pages.

Fixes

  • Fixed outdated inventory data.
  • Fixed Trusted Shops footer logo not rendering correctly.
  • Fixed rendering of announcement items.
1.7.0
MR MARVIS Stories

MR MARVIS Stories

We've launched MR MARVIS Stories on our homepage.

Improvements

  • Removed non-applicable content from the product page for gift cards.
  • Improved automatic country-redirection behaviour.
  • Improved detection of visitor country.

Fixes

  • Fixed presentation of product page price on tablets.
1.5.0
Order tracking page

Order tracking page

We've launched an order tracking feature where you can track the status of your parcel directly from our shipment page.

Improvements

  • Data tracking / telemetry cleanup.

Fixes

  • Fixed presentation of cart line items in certain occurrences.
  • Redirection middleware now always preserves URL parameters.
  • Fixed missing translations on login page.
1.2.0

Launch follow-up

Some miscellaneous fixes and improvements post-headless launch.

Improvements

  • Set language in Richpanel widget based on the language of the website you're on.
  • Show alert when filtering on the collection page yields zero products.
  • Improved presentation of collection page breadcrumbs.

Fixes

  • Fixed showing sold-out products on certain occasions.
  • Fixed strange behaviour around 'Coming soon' label on product cards.
  • Fixed loading BCOME widget after page changes.
  • Fixed incorrect stock data when filtering on collection page.
1.0.0
Headless release

Headless release

We've released our new 'headless' website! This website has been rebuilt from the ground up using new/modern techniques. This makes our new website lightning-fast, and much easier to develop for.