Here's everything shipped today (v0.19324 → v0.19328):
Invites & RSVPs
Invites & RSVPs
- RSVP/event links no longer break when you edit and re-save an event (tokens are preserved).
- New "Save & Send Invites" button in the event editor, with a progress popup so the save doesn't just blink shut.
- "Invitations not sent to N" count now updates correctly after sending invites one at a time.
- Invitees with no email/phone are flagged "can't be notified" and kept out of the unsent count.
- Invites to imported contacts now pull the email/phone from your saved contacts (in the editor and at send) for invites that were left blank.
- Each invitee row shows a contact icon (✉ email / ☎ phone / NA), clickable to add or edit their email & phone inline.
- Column header (Name / Contact / RSVP) added, with aligned columns.
- Already-added contacts show a green checkmark in the picker — now also when editing (not just creating).
- Invited list is numbered (1, 2, 3…).
- After saving an edit, you land back on the event (matching how creating a new one works).
- The RSVP confirm screen now shows event details (date, time, description, who's coming) before you confirm.
- "Cancel" on the confirm screen returns to the event page instead of the home page.
- Event details page: no-reply invitees now listed under "Invited," plus a "Done" link to exit.
- QR codes (walk-up registration + remote timer) were rendering as a solid black square — now fixed.