Nothing, yet.
- Template rendering when a widget is disabled (and their details) #32
- Make
disabled_widgets
accessible (closes #32)
- A stable version.
- Skeleton loader for feedback during loading
- Drag and drop for a date range on the stats line chart
- Plausible doesn't have this so I feel less guilty about the project now
- World map now shows
- Free-choice selection for UTM tags when filtering
- Sublinks for a container now are highlighted on load
- Styling for properties select container is now consistent with other select
- Better "active link" handling
- DRYed up the links
- Bug when filtering by goal
- New combobox not taking into consideration other filters not yet applied
- Values loading in combobox for goals were invalid
- Active link clicks become active if you click a child element
- Persist the interval of the graph when changing graphs
- Naive window function for graphs
- ideally this would be done in the database
- Naive date comparison
- still has some quirks, but nothing showstopping:
- sometimes the window function doesn't cover the entire span
- no "lining up" dates (yet)
- still has some quirks, but nothing showstopping:
- Configurable interval for realtime
- was 30 seconds by default
- Custom properties table
- Custom property searching
- currently only supports searching one key at a time
- Better handling of null values in a query
- will now use the Ransack is_null and is_not_null
- New combobox/select component
- it's just better
- When closing a filter modal, it'll revert the original values if you didn't click apply
- How tables with non-standard rows are rendered
- SlimSelect
- Route-based queries were checking for
url
or (action
andcontroller
) in the Event properties; this should beaction
orcontroller
by default - Show an active class for the selected chart
- Fix some queries with hard-coded table names
- If the interval was about 30 days, the select would include the incorrect values
- When searching by referring domain, the query would error out because the column was ambiguous
- Filtering by goals
- More consistent styling
- Better filtering experience
- Filters are now created at runtime and you can setup your own
- To officially setup your own, you're going to need to bring your own controller, but this is a first step.
- Began work on querying by properties
- Removed dependency on
CurrentAttributes
- this was a lazy man's RequestStore for one attribute and instead we'll just send it with the decorator
- Default period is now 30d, was MTD
- Simplified the filters
- All front-facing queries now live in a query object
- makes exporting easier
- Add CSV export
- Tweaked the active link controller
- Reworked the table components
- Styling on line chart now reflects the DaisyUI theme
- Views/visit returning NaN
- Goals now support queries instead of just event names
- Stats graph/chart now supports changing intervals
- The migration as mentioned in the readme
- Fix visit and event query by properly merging the searches
- https://activerecord-hackery.github.io/ransack/going-further/merging-searches/
- this requires queries to specify the full table name
- Rewrite bounce rate query
- Bug in visits chart
- Changed the configuration file to properly reflect method names
- The background/progress bar on a goal (in the goals list) now reflects the conversion rate
- before, this was relative to other goals
- Initial release and announcement thing