Application

This changelog belongs to our monitoring and dashboarding features.

2024

May

  • feature: PageLoad and DOMContentLoaded were changed into optional metrics due to low usage.
  • improvement: all phase of dashboard performance optimizations has been finalized (in multiple phases between May 2nd and May 20th)
  • bugfix: a localStorage max memory size issue was fixed
  • feature: to improve interpretation, the relative (percentage) distribution of events per bucket (for example: template) is now shown by default, instead of exact (absolute) amount of events
  • feature: pageview-count per template was added to the URL listing

April

  • feature: due to a weak correlation between LCP and downlink, we swapped the LCP's downlink with navigationtype in our Audience dashboard
  • feature: introduced Zapier integration
  • feature: replaced session duration with session inactivity timeout (which also fixed a session duration inconsistency issue)
  • feature: introduced session inactivity timeout warning feature
  • feature: loose search was introduced as a profile setting
  • removal: web-vitals libraries older than 3.5.0 cannot be selected aymore
  • feature: e-mail address pattern verification was added on both organisation and domain-level for increased security
  • feature: introduction of Subresource Integrity (SRI) for increased security
  • UI/UX: "Load time" dimension was renamed to "Load duration" to align with web-vitals v4.

March

  • bugfix: Slack message linebreak formatting
  • feature: applying an end date for user access
  • UI/UX: direct insights into user access from user listings (via tooltips)
  • UI/UX: improved process for forced 2FA
  • UI/UX: following Google's deprecation of FID, we removed FID from our dashboards
  • UI/UX: improved timeline tooltips
  • UI/UX: metric & score indicator badge styling was changed
  • removal: AI support was removed due not being used
  • feature: LoAF tracking is now publicly available in the Advanced panel
  • feature: BF cache not restored reasons tracking is now publicly available in the Advanced panel
  • feature: tracking configuration options introduced to restore a previous versions or going back to factory settings

February

  • bugfix: removing filters could sometimes result in an unexpected "no data" dialog

January

  • UI/UX: tooltips of FID & INP labels are changed to communicate the INP deadline
  • bugfix: todo's resulted in an error
  • bugfix: fixed remember me + 2FA issues
  • feature: next to mobile & desktop, also view competitors' CrUX data across all devices

2023

December

  • UI/UX: managing (adding + removing) competitors via client side calls for improved UX
  • UI/UX: introduced an explanatory popup per domain when users are going their domains' dashboard
  • UI/UX: improved redirect to a better URL after login
  • feature: SPA tracking with TTFB & FCP support
  • feature: FCP and PageLoad breakdown
  • UI/UX: changes in snippet configuration due to tracking changes
  • feature: monitoring sequence number exposed in URL + snippet changelog listing
  • UI/UX: see exact mails that have been sent related to your invoices
  • feature: import Custom Timing that are automatically suggested based on your website's tech stack
  • UI/UX: subtle labels added to multiple bar charts and timelines
  • UI/UX: users will now find a subtle link from the dashboard to the metric explanation in our metric help-center
  • feature: apps integration (Discord)
  • feature: apps integration (MS Teams)
  • feature: select exact competitors and device + aggregation type you want to receive competitor notifications for

November

  • feature: ability to fetch latest usage data manually
  • bugfix: usage data was not refreshed as often due to a cronjob date comparison bug
  • removed: the "explanation" option in our application has been removed as we expanded our help section
  • security: self-hosting of hotlinked avatar images, which improves both security and durability (as some (avatar) platforms will change urls periodically)
  • feature: via profile theme preferences, toggle the visibility of an uploaded avatar. When hidden, fallback to using initials
  • UI/UX: incorporated direct links to our help-center in our application
  • feature: changed password requirements
  • feature: apps integration (Slack)
  • feature: manually pick the web-vitals library version
  • UI/UX: changed the "delete all filters" button in dashboarding
  • feature: showing alternative third parties and their performance in the third party module
  • feature: added a world map with a top 10 estimated country distribution to the competitors module
  • feature: added typical bandwidth information to countries in the competitor module world map
  • UI/UX: added custom open graph domain images when RUMvision tooling URL's are shared with others (for example via whatsapp)
  • feature: introduced a reduce load setting for improved dashboard performance (but comes with slightly less insights)
  • module: expanded the usage table with pageview information per domain
  • module: launched an improved subscription cancellation flow
  • bugfix: deleting competitor domains was blocked in some cases
  • feature: configure percentages thresholds for alerting on pageview usage

October

  • module: usage module with detailed usage information regarding the pageviews within a subscription
  • feature: domain's RegEx restore function when a domain is deleted
  • UI/UX: in the domains-dropdown, group domains that belong to the same organization as the currently viewed domain
  • feature: upgradedregistrations with a temporary email service to a direct block with notification
  • feature: checkboxes to track beyond existing URL rules and to prevent tracking data across no-index pages
  • feature: introduced public annotations, annotations regarding big browser updates or system updates
  • feature: improved payment flow when upgrading your subscription
  • UI/UX: pie chart changes in audience tab, to indicate both dimension and metric at the same time
  • UI/UX: manage world map and chart colours via profile setting preferences to improve accessibility
  • UI/UX: subtle background color on mouseover of competitor metrics
  • UI/UX: sticky y-axis scale in technical charts

September

  • feature: changelog for URLs
  • feature: CDN locations displayed in the world map
  • module: third parties module based on INP metric information
  • UI/UX: distribution bars in the metric timeline

August

  • module: new Core Web Vitals panel
  • UI/UX: better aligning of buttons on mobile devices in the dashboard panels
  • UI/UX: more direct device type (mobile, desktop, laptop) control in dashboard panels
  • UI/UX: table-url bucket relative pageview indicator style change
  • feature: speculation rules support
  • feature: pay a new invoice with a direct debit when there is a mandate
  • UI/UX: showing the failed payment reason as provided by the payment provider
  • feature: added origin trials to experimental tracking features
  • UI/UX: changed circular scores to Lighthouse score look&feel

July

  • module: todo module
  • module: conversations module
  • feature: LoAF data available in metrics and dimensions
  • feature: expanded tech-stack settings with more options
  • feature: anonymize tracked query string values via regular expressions
  • feature: adding attachment to conversations
  • feature: pin and unpin conversations

June

  • UI/UX: new timelines and threshold labels on audience and summary tabs
  • UI/UX: audience and summary metric threshold indication
  • feature: option to anonymize all domain information, convenient when wanting to share your screen without sharing your customers/domains

May

  • feature: ability to claim an existing domain
  • module: new Subscription module live
  • feature: improved amazon cloudfront JS snippet invalidation
  • module: dashboarding questions via ChatGPT
  • UI/UX: improved Plans design
  • UI/UX: timezone dropdown via AJAX
  • feature: introduced a flow for deleting domains
  • feature: multi factor authentication when deleting domain data
  • feature: (urls) changed URL input field into a textarea to allow pasting multiple URL's at once
  • UI/UX: introduced parsedown support for more enriched help texts

April

  • UI/UX: daterangepicker for competitors timelines
  • UI/UX: auto-enable threshold lines in competitors timelines

March

  • UI/UX: First User Experience indicator in the audience panel
  • feature: splitted Elastic queries to improve performance
  • feature: toggle annotations per category in timeline charts
  • feature: easy configurator for timeline interval
  • UI/UX: annotation calendar improvements
  • UI/UX: login screen conditonally loading changes
  • feature: disabling the deletion of the first URL of a domain (as there should always be at least one domain)

January

  • UI/UX: reduced JS needed for collapsing the sidebar navigation
  • module: New subscription module, with improved plan and addon picker
  • feature: URL RegEx generator to assist with making regular expressions for URL's

2022

December

  • module: start of domain competitor module based on CrUX/Core Web Vitals data

November

  • feature: improved indication of unallowed tracking features based on your subscription
  • feature: improvements to custom timing module
  • feature: improved status indication of a domain (active, expired etc)
  • module: introduced metric table in dashboarding
  • module: introduced API client access token generation
  • feature: percentile charts in the technical tab to view trend across all percentiles in one glimps
  • feature: introduced quick metric breakdown showcase in the technical tab
  • module: expanded URL configuration with CSS selectors
  • feature: added live feedback to test URL regular expression syntax
  • feature: added session and pageview count per URL group
  • feature: introduced a CSP check for a domain
  • feature: added an SPA setting to the snippet configuration

October

  • feature: new threshold visualizer in custom dashboard
  • feature: metric breakdown/sub-parts introduced
  • feature: snippet configurator is now showing the total (uncompressed) size of your JavaScript
  • feature: (dashboard) new origin summary dashboard layout with table of page-links and their UX
  • module: custom timing module launched
  • feature: introduced track_timing as an optional tracking feature

September

  • feature: if/else (templating) conditions in outgoing cronjob mails
  • feature: tracking metric element and timing
  • feature: (invoices) easily share invoices with external people, allowing a one-time login to view the invoice

August

  • module: terms & conditions approval per user, including showing differences between previous and new version
  • feature: (invoices) automatic international address formatting based on company country
  • feature: (invoices) PDF download
  • feature: VAT number verification
  • feature: changed to Mollie as payment provider
  • feature: cronjob for recurring invoices

July

  • feature: human readable before/after stats added to the technical tab
  • feature: human readable and translated formatting of timestamps
  • feature: geographical map tooltips
  • UI/UX: option to zoom in/out in map using buttons, and drag the map around when zoomed in
  • UI/UX: option to set map projection preference in your profile (Robinson or Equirectangular)
  • UI/UX: rounded numbers (10k instead of 9999), but with an option to disable rounding in the profile settings
  • feature: opties uit kunnen sluiten van datasets
  • feature: option to set default daterange period (MTD, today, last week, last 28 days)
  • feature: trends in the world map, to quickly see which countries actually improved (or regressed), if when maybe not ending up in the green buckets yet
  • feature: dimensions per country in the world map, to quickly see most occuring device memories, dark mode types, bandwith et cetera per country
  • UI/UX: explanation layer
  • feature: added transferred size (kb) per initiator to metrics
  • feature: domain verification via source code or GTM check
  • feature: allowed country tracking for non-Cloudflare domains as well
  • feature: introduced a remember-me checkbox in the login form
  • UI/UX: accessibility improvement by moving "forgot password" down in the form to improve tabbing order
  • behind the scene: country is now tracked via geojs.io when enabled, and also stored in a global var for broader usage
  • feature: data keeps being tracked after reaching maximum sessions or enddate. We will just hide it until subscription has been upgraded
  • UI/UX: users are now automatically logged in after setting up their new password
  • UI/UX: we are now indicating which dimensions are interesting to check, based on the metric you're viewing. With pro-mode, you can still select all metrics
  • feature: easy daterange swapping by clicking on the in-between swap horizontal button
  • UI/UX: direct domain search in dashboard overview

June

  • delta: to prevent TTFB issues from hiding FCP improvements, we've introduced delta's to see netto changes
  • UI/UX: option to swipe sticky alerts out of the viewport
  • feature: also show dropdown with possible values per filter to easily switch to other set of data
  • feature: added filters to geo/world map and url-listing as well, to be able to more easily switch to other dimensions
  • UI/UX: in case of many users per domain, now showing an "plus x users" indicator to prevent layout from breaking
  • feature: option to configure the max storage duration per domain, in months
  • feature: besides just the start/enddate, an option to also set specific times in daterange picker
  • feature: admin-trial-configuration to allow domains to try it out
  • feature: option to download basic dimension data as JSON or XML
  • feature: SendGrid implementation for improved mail delivery (forgot password, notifications)
  • UI/UX: improved dashboard-alerts to better explain to users why there is no data
  • feature: option to copy, download or get/share direct link with your tracking snippet code
  • UI/UX: disable timeline interval options when they are too small for the choosen daterange (and would otherwise lead to browser rendering issues)
  • feature: finalized ElasticSearch and started importing old data from MySQL
  • feature: remember me, to prevent users from having to re-enter their emailaddress when their session expired
  • module: general log per domain, to view user actions, API/ElasticSearch errors and Amazon/Cloudfront invalidation history
  • feature: invalidate tracking script cache on Amazon/Cloudfront when domain-settings/urls were changed
  • feature: warn users when timeline or histogram chart will become too big to render

May

  • feature: added template_type as dimension to group URL's per template type

April

  • module: start with ElasticSearch

February

  • module: showing waterfall alongside Lighthouse findings (pending)
  • module: Lighthouse report per URL (pending)
  • module: start with Core Web Vitals competitor dashboard (pending)

January

  • UI/UX: show country icons for CDN location
  • UI/UX: option to order domains by pagespeed score/alphabetical/last viewed
  • UI/UX: show icons for country + browser dimension
  • metric: scrolling times & relative depth + time on page experimentation (pending)
  • metric: connection time added
  • UI/UX: improved active filter indication (and easier to remove filters again)
  • feature: introduced horizontal good/moderate/poor indicator in Custom/Detailed panel for quick overview

2021

November

  • feature: http status code check for newly added URL's (and option to ignore the status code)

October

  • feature: introduced horizontal pagespeed score indicator within welcome-page
  • module: option for custom metric thresholds per domain
  • feature: pie chart for before/after daterange to see relative distribution

September

  • feature: auto-detect cloudflare and notify domain-holder to enable cloudflare tracking features (CDN + country)
  • module: notifications module
  • feature: introduced threshold bucket lines in timeline charts
  • feature: introduced pageview count in timeline charts
  • UI/UX: organisation address autocomplete via GoogleMaps
  • feature: annotations in timeline charts

August

  • UI/UX: new top navigation UI for dashboard/domain environment
  • UI/UX: automated domain favicon finder (via https://www.google.com/s2/favicons?domain=, later changed to https://t0.gstatic.com/faviconV2?client=SOCIAL&type=FAVICON&fallback_opts=TYPE,SIZE,URL&url=)
  • UI/UX: automated platform detection detection (via WhatCMS API)
  • feature: Geo World Map indicating metric-data per country

July

  • RUMvision became a public tooling (SaaS)