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'sdownlink
withnavigationtype
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)