{"id":"6a3e9f38cabf74f3ccde4546","title":"2026 06 26 Issue 298","path":"how-to/committee/release-notes/2026-06-26-issue-298","contentMarkdown":"# 26-Jun-2026 — export all booker email addresses across every event [ref #298](https://github.com/nbarrett/ngx-ramblers/issues/298)\n\n## [build 721](https://github.com/nbarrett/ngx-ramblers/actions/runs/28248078096) — [commit d089fd8](https://github.com/nbarrett/ngx-ramblers/commit/d089fd898db0eba8f142aeeb6e4adc85fb53253d)\n\n_____\n\n## What's new\n\nA **Download all attendees CSV** button on the Bookings admin **Summary** tab, alongside the existing summary export. It flattens every booking's attendees across all events into one report, with columns Event, Date, Time, Group, Attendee, Email, Phone, Status and Booked.\n\n## Why\n\nPreviously a coordinator could only see attendee emails one event at a time via the **Per-Event Detail** tab, needing a separate CSV per event. This produces every booker email in a single report.\n\n- Active and waitlisted bookings are included; cancelled bookings are already filtered from the admin view.\n- Group bookings expand to one row per attendee, so every individual email appears.\n\n## Scope\n\nClient-only change reusing the existing CSV export component. The data is already loaded in `allBookings`, so no server change is required.","contentHtml":"<h1>26-Jun-2026 — export all booker email addresses across every event <a href=\"https://github.com/nbarrett/ngx-ramblers/issues/298\">ref #298</a></h1>\n<h2><a href=\"https://github.com/nbarrett/ngx-ramblers/actions/runs/28248078096\">build 721</a> — <a href=\"https://github.com/nbarrett/ngx-ramblers/commit/d089fd898db0eba8f142aeeb6e4adc85fb53253d\">commit d089fd8</a></h2>\n<hr>\n<h2>What&#39;s new</h2>\n<p>A <strong>Download all attendees CSV</strong> button on the Bookings admin <strong>Summary</strong> tab, alongside the existing summary export. It flattens every booking&#39;s attendees across all events into one report, with columns Event, Date, Time, Group, Attendee, Email, Phone, Status and Booked.</p>\n<h2>Why</h2>\n<p>Previously a coordinator could only see attendee emails one event at a time via the <strong>Per-Event Detail</strong> tab, needing a separate CSV per event. This produces every booker email in a single report.</p>\n<ul>\n<li>Active and waitlisted bookings are included; cancelled bookings are already filtered from the admin view.</li>\n<li>Group bookings expand to one row per attendee, so every individual email appears.</li>\n</ul>\n<h2>Scope</h2>\n<p>Client-only change reusing the existing CSV export component. The data is already loaded in <code>allBookings</code>, so no server change is required.</p>\n"}