Skip to content

Add event funnels - #594

Merged
tudddorrr merged 1 commit into
developfrom
event-funnels
Sep 4, 2026
Merged

tudddorrr merged 1 commit into
developfrom
event-funnels

Conversation

@tudddorrr

Copy link
Copy Markdown
Collaborator

Event funnels

  • Add event funnel entity, API hooks, and validated request/response helpers for create, update, delete, and refresh operations.
  • Add Event Funnels list, new, and edit pages plus an empty-state when a game has no funnels yet.

Funnel builder and preview

  • Add a builder UI to define a funnel name, max gap, and an ordered sequence of 2–5 steps, each with prop filters using and/or rule modes and comparison operators.
  • Add a live preview that runs the configured steps over a selected date range, with a debounced fetch, result bar chart, and manual refresh of saved funnels.

Navigation and routing

  • Add /events/funnels routes and wire Event funnels into the Events secondary nav alongside Events overview.
  • Make SecondaryNav highlight the longest matching route so nested subpages stay highlighted.

Validation and helpers

  • Add funnel-rules utilities enforcing step count, distinct step names, and per-rule operand arity, covered by unit tests.
  • Add a white-small Button variant and refine TextInput error highlighting for funnel forms.

@tudddorrr
tudddorrr enabled auto-merge September 4, 2026 19:53
@tudddorrr tudddorrr changed the title Add event funnels feature Add event funnels Sep 4, 2026
@tudddorrr
tudddorrr merged commit 7fe93d3 into develop Sep 4, 2026
4 checks passed
@tudddorrr
tudddorrr deleted the event-funnels branch September 4, 2026 19:53
@tudddorrr tudddorrr added the enhancement New feature or request label Sep 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant