2025-07-06

Template Settings Overhaul

  • Improved Template Settings tab layout; removed duplicates and unused fields.
  • Grouped Labels and Icons into distinct sections with dividers.
  • Spec Label can now be customised like how Ticket labels can be cuSstomised.
  • Added a registration deadline switch to enable closing signup requests.
  • Added a new date picker to close signup requests and disable registration once the date is reached.

Waitlist Behavior & Fixes

  • Fixed: Users no longer added to waitlist if it’s not enabled.
  • Guest list updates correctly when users are added to the waitlist.
  • Max capacity now respected (if set, no one else added).
  • Custom waitlist messages can be shown to guests.
  • Fix: Guest list now updates properly when a guest is added to the waitlist.
  • Ticket/spec bug fixed: Changing tickets resets the spec selector correctly.
  • Default waitlist max capacity increased from 0 → 10 (if 0, it's treated as unlimited).

Guest Status Logic

  • Guests can’t change status unless they've signed up.
  • Guests in the waitlist can’t change their status anymore.
  • Default guest status is now Tentative (used to be Waiting).
  • Guests without a ticket on ticketed events will see an error when changing status.
  • Declining a ticketed event now shows a confirmation modal.
  • Event owners can override and change their own statuses even for ticketed events.

Guest Menu Controls

"Assign Ticket" button is hidden for:

  • Self (if signed in user = guest).
  • Event editors/owners.
  • “Require Approval” button is temporarily removed.
  • Added a new “Set As Host” button (manually promote guests).
  • Only owners or Hosts can self-assign a Host role.
  • "Assign" and "Change Ticket" buttons only show when tickets exist.
  • Guests can once again change their own ticket/specs.

Guest List UI Updates

  • Host/owner can now see custom form data in the guest list.
  • Email addresses hidden from non-host users.
  • Name/Avatar + Ticket/Spec always visible.
  • Ticket/spec labels, colors, icons pulled from General Settings.
  • Spec labels now used consistently across the list.
  • Guest list visuals improved: Spec icons added + colored backgrounds.
  • Fixed logic: assigning a ticket to someone else no longer assigns it to self.

Guest Registration Form

  • Fixed: Spec updates now apply correctly when made by hosts.
  • Fixed: Creator assigning ticket to guest no longer overrides own ticket.
  • Success modals improved with better messaging depending on who made the update.
  • Tickets always appear in the selector, even if there are 0 seats.
  • If a guest is added to a waitlist due to full seats it now shows a Waitlist modal instead of successful registration modal.