23-Jul-2026 — date-ordered booking summary and self-contained CSV downloads ref #290
build 789 — commit 963808c
What's new
The bookings summary now lists events in date and time order rather than the order bookings happened to be created, and the event picker follows the same ordering. CSV downloads are now self-contained: each is built from the currently selected data when the button is clicked, removing the shared state that could carry rows from a previous download into the next file.
At a glance
- the bookings summary table orders events by date and time, with orphaned bookings (no linked event) listed last
- the event picker on the per-event detail tab uses the same date and time ordering
- each CSV download (summary, per-event attendees, all attendees) is generated afresh from the current selection when clicked, so a download can no longer include rows from an earlier one