Back to mrmarvis.com

Changelog

Notable updates and improvements to mrmarvis.com.

Whatsapp customer service.

Whatsapp customer service.

For our Dutch customers it is now possible to contact customer service via Whatsapp.

Added Switzerland to country list.

Added Switzerland to country list.

MR MARVIS now has a dedicated online store for Switzerland.

1.125.12
New look for the footer

New look for the footer

Introducing a fresh new design for the footer, featuring an exciting addition: the 'Find Store' section.

Kustomer help desk

Kustomer help desk

Integrated our new customer service platform Kustomer.

Spring summer 24 font

Spring summer 24 font

Added the new font for our spring summer 24 content.

1.99.0

SEO improvements

An SEO release.

Improvements

  • Title tags for colour swatches as to improve SEO.
  • Homepage announcements can now be links.
  • Tweaked 'Shop the look' presentation.
  • Tweaked aggregate review rating presentation.
  • Improved responsiveness of login and registration page.

Fixes

  • Fixed wrong error state for certain login error conditions.
1.97.0
Shop the look

Shop the look

We've launched a 'Shop the look' feature on our product pages to improve cross-catalog browsing.

Improvements

  • Improved UX for search icon.

Fixes

  • Fixed missing titles in desktop navigation.
  • Fixed deployment of Sanity Studio.
1.96.0

Maintenance release

Couple of fixes and improvements.

Improvements

  • Added comment feature to Sanity CMS.
  • Improved category page image quality when showing on very large screens.
  • Added filename checker to Sanity CMS image upload to ensure consistency.

Fixes

  • Fixed changing country in account due to locale-specific spelling.
1.94.0

Telemetry upgrade

We've upgraded our tracking/telemetry setup to ease maintenance and cross-domain tracking.

Improvements

  • Allow specifying font colour for banners in our CMS.
  • Improved responsive image variants for Safari.
  • Added AI assist to Sanity CMS.
  • Refactored internal fetch calls to use single utility function.
  • Migrated our US website to headless codebase.

Fixes

  • Fixed redirection notice showing when using country dropdown.
1.89.0

Improved site speed

We've improved the speed of our website even further.

Improvements

  • Enhanced lazy loading of images.
  • Prevent Safari iOS from zooming when using search.
  • Redirects for products due to name changes.
  • Sanity CMS live preview proof-of-concept.
  • Improved product card labeling regarding 'Wider stripes' products.

Fixes

  • Fixed certain pages missing from sitemap.
1.85.0

Maintenance release

A maintenance release to improve developer happiness and ease future developments.

Improvements

  • Additional Sanity typings.
  • Improved validation message when sending wishlist per email.
  • Allow colour wheel to render for 3 colours.
  • Additional TypeScript conversions.
  • Upgraded Shopify API version.
  • New Channable feed endpoint.
  • Tweaked image quality to improve page speed.

Fixes

  • Fixed alignment of back link in mobile navigation panels.
  • Fixed Richpanel chat button overlaying checkout button.
1.81.0

Page speed telemetry

We've implemented (anonymous) telemetry on the website loading performance. This allows us to continuously monitor and improve (perceived) page loading performance.

Improvements

  • Use SWR for loading of homepage reviews.
  • Refactored wishlist fetches into repository pattern.
  • Added row hover effect for size charts.
  • Improved privacy policy to be more transparent around Elevar.

Fixes

  • Fixed an issue where products were recommended from wrong locale.
1.76.0

Refactored blog

We've re-engineered our blog to be more future-proof.

Improvements

  • Improved padding consistency banners.
  • Improved text alignment 'new' labels in navigation.
  • Improved fitting of content in size chart modals.
  • Scroll to top of page when using blog pagination.
  • Prevent a password autocomplete popover in Safari on PDP notification form.

Fixes

  • Gift card product page was showing non-applicable copy.
  • Removed pulsating effect when announcement bar only contains one item.
  • Removed draft products from sitemap.
1.75.0

Post-summer release

We've re-engineered our tracking/telemetry setup and improved many areas of the website.

Improvements

  • Upgraded to latest Elevar analytics.
  • Improved text spacing on our product pages.
  • Additional payment method icons for certain locales.
  • Stored BIMI certificate.
  • Trustpilot reviews on our homepage are now links.
  • Prepared our content management system to store model dimensions to ultimately show on our product pages.
  • Improved loading of imagery on our collection pages.
  • Improved responsiveness of collection pages and switched to fluid layout.

Fixes

  • Fixed a rare occurrence where the password reset form loads indefinitely.
  • Fixed certain false positive alerts in our E2E testing.
  • Fixed gift card rendering when added to wishlist.
  • Fixed rendering bug in AW23 font.
1.72.0

Prepared AW23 launch

We've prepared the launch of our autumn-winter season by configuring a new font.

1.71.0
Reviews on homepage

Reviews on homepage

We've updated our homepage to show the latest Trustpilot reviews of MR MARVIS. We've A/B tested multiple locations and designs.

Fixes

  • Fixed timeout issue with our Cypress end-to-end test solution.
  • Fixed horizontal alignment 'Others viewed' element on product pages.
1.70.0
Average size rating

Average size rating

We've launched a new average size rating feature on our product pages to help our visitors with their size and purchase decision.

Improvements

  • Our navigation now shows a 'New' tag for new collections.

Fixes

  • Improved reliability of PostgreSQL backups.
1.69.0

Automatic backups

We've implemented automatic backups of our PostgreSQL database.

Fixes

  • Fixed A/B test of autoplay video.
  • Improved locale-specific currency formatting.
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.