Feature #8360
openFeature #8327: Subscriptions Analytics & visualisation
Service Subcription
100%
Description
Switched plans API handling to use view=variants, consuming variants directly and simplifying plans summary counts.
Added useMemo grouping to show one row per subscription while keeping variant data for expansion.
Updated filtering logic to match plan type at the subscription level via planMatchesType.
Refreshed UI cards to use CustomCard and a flexible layout; replaced MUI cards and adjusted “Add Plan” button styling.
Simplified main table columns (removed status from top level) and moved status display into the variant detail rows.
Added tabbed inner view using AppTabs with Payments and Jobs sections.
Extracted payment view into SubscriberPayments component and added new SubscriberJobs section.
Implemented lazy loading of subscriber jobs per expanded row with cached results and loading state.
Extended subscription typing to include service and added a SubscriberJob interface.
Updated expand behavior to fetch jobs and reset active tab when opening a subscriber row.
Subtasks
Related issues