Releases: thebuilder/web-analytics
Release list
v0.3.4
What's Changed
- Adopt Fallow for client code quality by @thebuilder in #39
- Share event and flag drilldown flows by @thebuilder in #40
Full Changelog: v0.3.3...v0.3.4
v0.3.3
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
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
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
What's Changed
- Add multi-provider analytics with Plausible by @thebuilder in #34
Full Changelog: v0.2.0...v0.3.0
v0.2.0
What's Changed
- Rename Web Analytics configuration by @thebuilder in #33
This is a breaking change. Update the access token to the new format.
Full Changelog: v0.1.3...v0.2.0
v0.1.3
What's Changed
- Apply dashboard filters to demo analytics by @thebuilder in #32
Full Changelog: v0.1.2...v0.1.3
v0.1.2
What's Changed
- Align dashboard trend dates with Vercel by @thebuilder in #30
- Polish analytics dashboard and fix long-range reports by @thebuilder in #31
Full Changelog: v0.1.1...v0.1.2
v0.1.1
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
What's Changed
- Add Vercel Analytics Umbraco package and sample app by @thebuilder in #1
- Add flag analytics drilldowns and refine dashboard tabs by @thebuilder in #2
- Add development mock analytics connections by @thebuilder in #3
- Support Umbraco 17 and 18 by @thebuilder in #4
- Prepare Umbraco Vercel Analytics for marketplace readiness by @thebuilder in #5
- Publish NuGet packages with trusted publishing by @thebuilder in #6
- Add package validation workflow by @thebuilder in #7
- Pin patched NuGet dependencies and update Umbraco 17 by @thebuilder in #8
- Fix pnpm setup in publish workflow by @thebuilder in #9
- Simplify NuGet publishing to nuget.org by @thebuilder in #10
- Improve analytics setup onboarding and dashboard responsiveness by @thebuilder in #11
- Add marketplace screenshots by @thebuilder in #12
- Fix marketplace screenshot URLs by @thebuilder in #13
- Adapt page analytics layout and links by @thebuilder in #14
- Harden analytics reporting and dependencies by @thebuilder in #15
- Expand Umbraco compatibility validation by @thebuilder in #16
Full Changelog: https://github.com/thebuilder/web-analytics/commits/v0.1.0