Fix2026-04-19
KYC submit works with encrypted phone and ID
When your server stores KYC phone and ID numbers encrypted, those values are longer than the old database field limits. Submitting KYC could fail with a generic error even though uploads succeeded; the database columns are now wide enough for encrypted data.
- —Widen KYC phone and ID number columns to text so AES-GCM ciphertext fits.
- —Run database migrations to apply the change in your environment.
Fix2026-04-19
Support chat button out of the way on phones
The floating support chat control stays on the bottom-right but sits higher on smaller screens so it clears typical footer actions (onboarding, workspace setup, long forms), with safe-area-aware spacing and a panel height that fits mobile viewports.
- —Below the md breakpoint the launcher uses a higher bottom offset so it overlaps fewer primary controls; wider screens keep a tighter corner dock.
- —Chat panel stacks above the launcher with matching right inset; max height uses dynamic viewport units and safe-area insets.
Improvement2026-04-17
Storefront duplicate registration checks
Free event registration on public storefronts now blocks the same email from signing up twice for one event—including when that email already registered while signed in.
- —Stricter name and email validation before submit.
- —Server checks guest list and account registrations; duplicate attempts return a clear error instead of a false success.
- —Email field warns after you leave the field if that address is already on the list.
Improvement2026-04-17
Storefront registration fields and event maps
Public storefront event pages show clearer name and email field outlines, and the location map appears for hybrid as well as fully in-person events.
- —Guest registration inputs use a visible border that does not rely on hover.
- —Maps load for hybrid events and remount after coordinates resolve so the basemap renders reliably.
Feature2026-04-17
Printable PDF tickets
From My Tickets you can download a polished, print-ready PDF for each valid purchase—event details, guest name, ticket type, price, and a check-in QR in one layout.
- —New PDF ticket layout branded for Event Parlour, sized for easy printing.
- —Download link on each eligible ticket row in dashboard and workspace “My purchased tickets”.
- —Free event registrations now appear under “Free registrations” with their own PDF pass and preview link.
- —Optional “Open in browser” uses the same PDF with inline display (similar to a preview query on invoice PDFs).
- —PDFs are only available to the signed-in ticket owner for tickets that are not transferred or refunded.
- —Booking and registration confirmation emails include a “Download PDF pass” button with a time-limited link—direct download from the message, no dashboard redirect.
- —My Tickets shows a clear sign-in prompt if your session could not be resolved, instead of an empty area.
Improvement2026-04-17
Smoother motion on marketing pages
Home featured sections, channels, and the public pricing page now ease in as you scroll, with light hover feedback on cards—while respecting reduced-motion preferences.
- —Scroll-triggered section reveals and staggered card entrances on the home page and pricing.
- —Subtle press-and-lift interaction on pricing cards, featured events, channels, and hangout cards.
- —Animations back off automatically when your device requests less motion.
Improvement2026-04-16
Paid ticket fee changed to all-in 5%
Updated payment breakdown so organizers are charged a flat 5% on paid tickets, with processor fees absorbed inside that platform fee.
- —Changed payment math so organizer share is now consistently 95% of paid ticket sales.
- —Kept provider fees for internal tracking while no longer deducting them from organizer payout.
- —Updated pricing page copy to reflect 5% all-in fee behavior.
Feature2026-04-15
Public pricing and changelog pages launched
Added dedicated pricing and changelog pages and linked them from the footer so visitors can understand platform fees and follow important product updates.
- —Added a new public Pricing page with free-event pricing, paid ticket platform fees, and payout notes.
- —Added a new public Changelog page backed by a shared content file for important releases and fixes.
- —Linked Pricing and Changelog from the footer for easier discovery.
- —Added a persistent project rule reminding future agents to update the changelog for major changes.
Improvement2026-04-15
Channels, invites, geo currency, and storefront updates
Improved channel navigation, avatar fallback behavior, team invite resend, geo-based currency defaults, and maps/attendee displays across storefront and workspace pages.
- —Kept channel navigation inside the correct organizer or attendee dashboard after join/auth flows.
- —Fell back to workspace logos when channel avatar/profile images are missing or broken.
- —Fixed the Team pending invite resend button to actually resend invitations.
- —Aligned header and billing currency defaults with geo, including USD for US visitors.
- —Added geocoded map fallbacks for storefront events/hangouts and workspace hangout pages when coordinates are missing.
- —Filled 'going' avatar rows from database-backed attendee and guest registration records.