Skip to content

Releases: thebuilder/web-analytics

v0.3.4

Choose a tag to compare

@thebuilder thebuilder released this 30 Jul 10:34
970752f

What's Changed

Full Changelog: v0.3.3...v0.3.4

v0.3.3

Choose a tag to compare

@thebuilder thebuilder released this 23 Jul 12:11
18ba01f

What’s new

Clearer audience reports

  • Added browser, operating-system, and device icons to breakdowns and active filters.
  • Includes branded browser icons, OS marks, native device icons, and sensible fallbacks.

Improved event drill-downs

  • Event details now replace the Events dialog, preventing stacked backdrops.
  • The event title provides Back navigation to the preserved Events list.
  • Event details use consistent dialog sizing, loading states, and numeric emphasis.

Smarter expanded reports

  • Visited report tabs retain their own results while refreshing.
  • New tabs and searches use loading states instead of showing unrelated stale data.
  • Event-property values are cached per property and search term.

Dialog polish

  • Simplified search-first dialog headers.
  • Improved table, tab, filter, and iOS icon presentation.

Upgrade notes

No migration or configuration changes are required.

v0.3.2

Choose a tag to compare

@thebuilder thebuilder released this 22 Jul 13:43
14af9ac

What’s new

Per-connection feature controls

Connections can now independently enable or disable Custom events and Feature flags.

  • Both features remain enabled by default.
  • Disabled features are removed from the dashboard rather than shown as unavailable.
  • Event property settings and validation are hidden when events are disabled.
  • Page Analytics respects the selected connection’s enabled features.

Adaptive dashboard layout

Analytics cards now adapt to the features available for each connection.

  • Cards reflow without leaving empty spaces.
  • Disabling Flags no longer causes Events to become disproportionately prominent.
  • Card sizing, headers, values, tabs, and actions are more consistent.
  • “View all” actions use a lighter text-button treatment.

Richer expanded reports

The View all dialogs have been redesigned around a shared, reusable report layout.

  • Pages, traffic sources, countries, devices, browsers, and operating systems show both Visitors and Page views.
  • Percentage-based reports retain their visitor share alongside the visitor count.
  • Audience reports include tabs for Devices and Browsers.
  • Traffic source reports include Referrers and all available UTM dimensions.
  • Search is integrated into the dialog header.
  • Dialog dimensions remain stable when switching tabs or filtering data.
  • Tables use the full available dialog width.

Smoother filtering and loading

Existing report data now remains visible while updated data is loaded.

This removes skeleton flashes when:

  • changing dashboard filters
  • switching report tabs
  • searching within expanded reports
  • refreshing analytics for another selection

Skeleton states are now reserved for the initial load.

Improved connection settings

The connection editor has been reorganized to make the most important settings easier to find.

  • General connection details appear before advanced credential overrides.
  • Site mapping, feature controls, and provider-specific options have clearer grouping.
  • Save actions use a fixed Umbraco-style footer.
  • Successful saves are confirmed with a toast without shifting the page layout.

Clearer missing-credentials state

Connections without server-side credentials no longer display a dashboard full of unavailable cards.

Instead, editors see a focused setup message with a direct link to the Web Analytics connection settings.

Additional interface polish

  • Improved analytics summary hierarchy and metric presentation.
  • Consistent card heights with and without tabs.
  • Refined tab indicators, typography, spacing, and table alignment.
  • More consistent numeric emphasis across Events, Flags, and breakdown reports.
  • Improved responsive behavior across dashboard cards and dialogs.

Upgrade notes

Existing connections keep Custom events and Feature flags enabled by default. No configuration migration is required.

v0.3.1

Choose a tag to compare

@thebuilder thebuilder released this 22 Jul 08:59
9650dd5

What's Changed

  • Harden settings errors and show package version by @thebuilder in #35

Full Changelog: v0.3.0...v0.3.1

v0.3.0

Choose a tag to compare

@thebuilder thebuilder released this 21 Jul 12:52
5703aa9

What's Changed

Full Changelog: v0.2.0...v0.3.0

v0.2.0

Choose a tag to compare

@thebuilder thebuilder released this 20 Jul 19:57
84a9abd

What's Changed

This is a breaking change. Update the access token to the new format.

Full Changelog: v0.1.3...v0.2.0

v0.1.3

Choose a tag to compare

@thebuilder thebuilder released this 20 Jul 16:51
1846303

What's Changed

Full Changelog: v0.1.2...v0.1.3

v0.1.2

Choose a tag to compare

@thebuilder thebuilder released this 20 Jul 16:32
92347af

What's Changed

Full Changelog: v0.1.1...v0.1.2

v0.1.1

Choose a tag to compare

@thebuilder thebuilder released this 20 Jul 13:55
f45ab0f

What's Changed

  • test: integrate approved analytics hardening changes by @thebuilder in #26
  • Load UTM reports on demand and queue Vercel requests by @thebuilder in #27
  • Fix analytics connection isolation and layout by @thebuilder in #28
  • Fix responsive analytics dashboard layout by @thebuilder in #29

Full Changelog: v0.1.0...v0.1.1

v0.1.0

Choose a tag to compare

@thebuilder thebuilder released this 19 Jul 21:15
4ee54c3

What's Changed

Full Changelog: https://github.com/thebuilder/web-analytics/commits/v0.1.0