Everything we ship, from new features to small fixes.
Get updates by email using e.g. Blogtrottr or FeedRabbit
Mouse pointer is not a hand anymore when hovering a non-selectable seat at a selectable table
Performance improvement when hovering very large charts
Removed slight delay when clicking on an object or section. Interactions should feel snappier now.
Double-clicking a seat selects it. Double-clicking again deselects.
Clarified label orientation control, which is shown for vertical rows
When zooming in on a chart with only areas, we now make them big enough to be comfortably selectable
Fixed error when passing in a container that has circular references in its fields
Objects keep pulsing instead of doing that only once when calling object.pulse()
For new accounts, event reports contain table places instead of the tables themselves (even if the tables are bookable as a whole)
New manageChannelsList flag, to indicate whether the list of channels should be editable in manageChannelsMode
Warning when using strings as prices. You should use numbers instead
Added object.isInChannel() method for callbacks executed within the renderer iFrame (such as objectColor and objectIcon)
When loading an image fails, you have the option to delete it from the chart
Manage channels mode loads much faster when there are a lot (50+) of channels
Event reports take current capacity of area into account to determine the status. If the number of booked places is lower than the capacity, the reports return 'free' as status - even if the capacity was increased when the area was fully booked.
Icon is shown for shapes, even if they don't have a caption
On the event details page, we now show the sales progress bar even if all places are booked (or when there are no places on the chart)
Event reports contain the number of seats at a table
Objects have a channel property (if they are assigned to a channel)
Areas can now have a View From Your Seat image
Added calls to manage channels (add channel, remove channel, add objects, remove objects)
When changing object status, status changes are created asynchronously. That means there's a slight delay between the completion of the status change call, and the moment /status-changes lists the status change(s).
Non-paying accounts now have an API call rate limit that's 10 times smaller than paid accounts.
We automatically set object-fit: fill on the chart iFrame, to work around a rendering issue in Webkit (https://bugs.webkit.org/show_bug.cgi?id=240333).
When retrieving an event, we return the categories defined on the chart of the event
Improved rendering performance for charts with many channels
Only objects from current floor get selected when multi-selecting on a multi-floor chart
Never draw labels of objects within sections when section contents not yet visible
onSelectionValid and onSelectionInvalid are not fired anymore in spotlight mode
Added chart.onObjectStatusChanged() callback