Changelog

Reports page rebuilt around what trainers actually do

The old /coach/reports was eight cards of dry numbers. The new one starts with the only thing that drives action: a single ranked Follow-up list — clients with overdue payments, packages about to expire, repeat no-shows — sorted by urgency and tappable straight to the client. Below that, Revenue puts the big number, last-month delta, and awaiting payments at the top of the chart, with a 1M/3M/6M/1Y range and an optional forecast. The bottom strip keeps a quiet pulse: active clients, a 12-month new-clients sparkline, and your top services. Vanity charts removed. Tap targets meet 44px. Hebrew lays out correctly in RTL.