Skip to content

v0.3.0

Compare
Choose a tag to compare
@github-actions github-actions released this 30 Jun 21:07
· 61 commits to main since this release

Features

Improved Dashboard Experience

  • Mobile-Friendly Design: The dashboard now adapts to smaller screens, improving usability on mobile devices and tablets.

  • Direct Referrer Access: Select referrer domains with a new button when selecting a referrer URL on the summary page.

  • Summary Percentages: Hover over data rows on the summaries page to see visitor or duration percentages relative to totals.

Developer-Friendly API Documentation

  • OpenAPI Release: Full API endpoint descriptions are now available here letting developers easily integrate their personal or professional dashboards to this project.
    906shots_so

Bug Fixes and Improvements

Simplified Filtering

  • Case-insensitive filters for more convenient data querying
  • Prevention of duplicate filter entries

Improved Queries:

  • More accurate time-on-page calculations, requiring 3+ data points per path
  • Referrer data now based on unique visitors instead of all page views

Tracker Optimisations

  • Prevent duplicate page views from being sent due to History API usage.
  • Reduced likelihood of load events failing to be sent due to third-party extensions.

Changed

  • fix(tracker): duplicate events on different query parameters by @ayuhito in #56
  • docs: add screenshot to readme by @ayuhito in #57
  • fix: update time queries to be more consistent by @ayuhito in #58
  • fix(tracker): use fetch on load event by @ayuhito in #59
  • fix(dashboard): remove timezone selector when adding website by @ayuhito in #60
  • fix(dashboard): prevent duplicate filters by @ayuhito in #61
  • fix(core): make filtering case-insensitive by @ayuhito in #62
  • fix(tracker): use fetch on unload as well by @ayuhito in #63
  • feat(dashboard): initial mobile responsiveness by @ayuhito in #64
  • fix(dashboard): make time period selector more responsive by @ayuhito in #66
  • fix(dashboard): use previous period instead of yesterday for tooltips by @ayuhito in #67
  • feat(dashboard): select referrer via external button by @ayuhito in #68
  • docs: clean up spec for autogenerated docs by @ayuhito in #65
  • fix(core): referrers should use unique visitors by @ayuhito in #69

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