Living changelog
Product changelog
Bigger updates that matter to organizers and attendees. Newest changes are listed first. Use the pager at the bottom to browse older releases.
Fix2026-06-25
More reliable event share previews
Social preview images for event links are less likely to fail when an event poster or title uses unusual characters.
- —Event share images fall back gracefully when a poster cannot be rendered.
- —Preview generation no longer crashes the image route when rendering fails.
Feature2026-06-25
Browse events as cards, list, calendar, or map
Event discovery now supports multiple layouts across the attendee dashboard, workspace browse, organizer storefront, and past events pages.
- —Switch between card, list, calendar, and map views when browsing events.
- —Past events use a clearer ended state with a You missed it ribbon on cards.
- —Organizer storefronts show upcoming and past experiences in the same browse experience.
- —Event maps now load from saved venue coordinates with global preloading — no more waiting on geocoding spinners.
Fix2026-06-25
Clearer organizer billing and faster gate scanning
Billing totals now stay aligned when withdrawals and sales span currencies, withdrawal fees are shown before you cash out, and mobile gate staff can scan ticket or registration QR codes with the camera.
- —Organizer billing now converts withdrawals into the same display currency before calculating available balance.
- —Withdrawal screens show the payout fee and the exact net amount you will receive before submitting.
- —Gate staff can use the workspace scanner page on mobile to open the camera and check in paid tickets or free registrations from QR passes.
- —Paid ticket setup now blocks underpriced ticket tiers below the minimum supported amount.
Fix2026-06-18
Approved waitlist guests can pay from the email link
After organizer approval on paid events, the checkout link now opens ticket payment instead of asking you to request again.
- —Approval emails include your email so the event page recognizes you and shows M-PESA or card checkout.
- —Guest checkout fields are prefilled so you can complete payment right away.
Fix2026-06-18
Admin dashboard loads reliably
The platform admin home no longer crashes when live metrics queries fail or return unexpected values.
- —Dashboard stats and charts degrade gracefully instead of showing a full-page error.
- —Revenue and ticket charts handle invalid dates and currency conversion safely.
Fix2026-06-18
Event share images work on X and social again
Dynamic event preview images no longer fail when generating cards for Twitter, LinkedIn, and other platforms.
- —Event OG images load posters safely and fall back to a branded card if a poster cannot be fetched.
- —Twitter and Open Graph metadata now use full absolute image URLs with the correct dimensions.
- —Admin channel moderation shows a clear message instead of crashing when data cannot be loaded.
Fix2026-06-18
Clearer ticket checkout for M-PESA and cards
Paid event checkout now shows a proper payment method picker, with an M-PESA phone field when you choose mobile money.
- —Choose M-PESA or card before paying — the phone number field appears when M-PESA is selected.
- —Accepts 07XX, 2547XXXXXXXX, and similar Kenyan formats with inline validation.
- —Ticket checkout styling matches the rest of the event page.
Fix2026-06-18
Multi-day event dates fixed
Creating events that span more than one day no longer shows a false invalid time error when the end is on a later day.
- —End date and time can be on the next day — even at the same clock time as the start.
- —End time on a future day is no longer blocked just because it is earlier on the clock than the start.
Showing 57–64 of 160 updates · Newest