v0.2.0
Features
Improved Charts
- New Area Chart: We've included a new area chart for better data visualisation. This is toggleable with the old bar chart.
- Multiple Metrics: Charts with intervals now support multiple metrics:
- Unique Visitors
- Page Views
- Time Spent
- Bounce Rate
Flexible Filters
- Interactive Data Rows: Previously, any data element was not selectable. Now, you can click on any data row to quickly apply filters on both the home page and expanded view page.
Detailed Tooltips
- Exact Data: You can now hover over chart header statistics to view exact changes from the previous period.
Bug Fixes and Improvements
- Consistent Analytics: Updated queries now use unique visitors instead of unique visitors per page for more relevant data.
- Old Cookies: Resolved issues related to API server restarts and browser cookies glitching the UI with an error page.
Changed
- fix(dashboard): undefined loader error in spa by @ayuhito in #43
- feat(dashboard): allow users to select filters by clicking the stats table by @ayuhito in #44
- fix(dashboard): use named accessors to return correct data for tables by @ayuhito in #45
- feat(dashboard): make records selectable for filtering by @ayuhito in #47
- fix(db): update queries to use unique user instead of unique page by @ayuhito in #48
- fix(dashboard): support filtering on time records by @ayuhito in #49
- fix(core): omit trailing slash from pathname by @ayuhito in #50
- feat(dashboard): allow displaying charts with different metrics by @ayuhito in #52
- feat(dashboard): add area chart by @ayuhito in #53
- fix(dashboard): incorrect formatting to some tooltip values by @ayuhito in #54
- perf(dashboard): remove unused css by @ayuhito in #55
Full Changelog: v0.1.1...v0.2.0