Everything we ship, from new features to small fixes.
Get updates by email using e.g. Blogtrottr or FeedRabbit
Added showSectionOverlayPricing parameter. When enabled, prices are shown on top of sections
Chart report supports bookWholeTables=chart, to use the table booking settings defined on the chart
Calls to create or update events support a tableBookingConfig. tableBookingModes and bookWholeTables are now deprecated.
Tables can be made bookable as a whole from within the designer (so not only from within the event manager)
Improved multi-select performance when a social distancing ruleset is applied to the event
Capacity is shown for GAs that are bookable as a whole
Prevent creation of very tiny polygons (which are most likely drawn by accident)
Multi-select can be used when manually disabling seats for social distancing
GA areas can be made "bookable as a whole", to force ticket buyers to select all places.
New parameter selectableObjects, which is an array of object labels that should be selectable (even though their status is not 'free').
For new signups, objects get deselected if holding them fails
Fixed chart.pulse()
Social distancing: new "one group per table" rule. When enabled, all non-booked seats on a table are left empty.
Admin can book seats, even if they are disabled by social distancing rules.
When tapping on a seat that's not selectable because it would leave orphans, nearby seats that are selectable start pulsing
channels list accepts the special channel key NO_CHANNEL. If you pass in that key, objects that are not assigned to a channel become selectable.
Booking calls support NO_CHANNEL in their channels list
changeConfig accepts a list of channels
Added legend.hideCategoryName flag to hide the category name in the legend (and only show pricing)
Clicking on a seat in multi-select mode selects that seat
Number of remaining saves is properly updated in manageForSaleConfig mode
Closed multi-select menu doesn't block interactions with the chart
Held seats are never considered disabled by social distancing rules, when passing in the proper hold token when booking
No error when curving a row with 1 seat
Social distancing: new rule that limits the maximum occupancy for a venue (e.g. 'at most 50 people' or 'venue at most 30% filled'.
Event manager fires onSubmitSucceeded and onSubmitFailed events when saving
Made it clearer in tooltip when seat is left open for social distancing
Holding down shift switches to multi-select mode (when multiSelectEnabled: true)
Improved performance of manually disabling seats
Clearer object tooltip message when max selected objects has been reached
Added button to duplicate a social distancing ruleset
No hand cursor when hovering unselectable objects
Even when "disable seats front and behind" is set as a social distancing rule, groups can now sit on adjacent rows. This was not possible before.
Social distancing ruleset key is now shown in the list of rulesets
Seats and booths now support a displayed label
Fixed SecurityError that was thrown in Android WebView when DOM storage is not enabled
Improved Estonian translations
Various performance improvements
We now allow null as socialDistancingRulesetKey when updating an event
Increased default row spacing
Tables and rows now support a displayed label
Safari bug fix: the "take the 60 second tour" dialog is only shown the first time you open the designer
Moved minimap from top right to bottom right
Number of remaining places for GA is shown on mobile (if showAvailability: true)
Fixed dark mode styling of channels tool
Created TypeScript definitions for renderer, designer, event manager and chart manager (since replaced by @seatsio/seatsio-types)
Socially distanced seats are shown properly after status changes
Event manager now supports the fitTo parameter
Clicking to place the focal point didn't always work
New selection tools for multiple seat selection. Enabled by default on the event manager, only enabled on renderer if multiSelectEnabled: true
Social distancing + hiding full rows using isObjectVisible on a chart containing sections without a category would break rendering.
Objects not marked on Rulesets Editor enable/disable modes if some of the marked objects are deleted/renamed