Everything we ship, from new features to small fixes.
Get updates by email using e.g. Blogtrottr or FeedRabbit
Added filter query parameter to call that lists status changes
Adding sort query parameter to call that lists status changes
Best available algorithm selects seats over sections if no seats within a section could be found
For vertical rows, you can indicate if the row labels should face left or right
Fixed differences in angle at which labels are drawn in the designer vs the renderer
'book whole tables' now works properly for tables that have a section label
Object borders don't fall off the screen anymore
On mobile, when the confirmation popup was open, it was still possible to select that seat if an other user booked that seat at the same time
Call to change object status now returns extended information about the objects when when "expand=objects" is passed in as query parameter.
Call to change best available object status now returns extended information about the chosen objects
Added showZoomOutButtonOnMobile parameter
Different ticket type selector is shown for GA areas, when invoking chart.selectObjects or object.select on GAs with ticket types, without passing in a ticket type
Legacy V1 API has been shut down
Ticket type selection modal is shown when calling chart.selectObjects or object.select on objects with ticket types, without passing in a ticket type
Added call to create multiple events at once
Individual seats can be marked as wheelchair accessible, regardless of their category
Section category is shown in interactive section tooltip
Changed styling of tooltips so they display long category names properly
When a bookable table has at least one (previously) booked seat, it's not selectable. When a bookable seat belongs to a booked table, it's not selectable.
We now allow passing in a ticket type label, in addition to the ticket type ID
Best available algorithm did not select extra GA places when "clearSelection: false" was passed in
objectColor also applies to seats without a category
You're only allowed to release GA places you actually held.
GA areas are taken into account when requesting best available places in combination with hold on select
object.select and object.deselect now take an optional ticket type parameter
Section labels can be made invisible
Previous scroll position and zoom level is restored when exiting a section
Added flag to open the latest version of a chart (published or draft) when embedding the chart designer
'show labels' setting is applied when opening a chart
In some cases, the label for a booked objects was returned as empty string in the booing response
Added pinch-to-zoom support for Desktop Safari
ALT + double left click zooms out a notch
General admission areas are considered when selecting best available places
Added filtering options when listing subaccounts
When deselecting a GA place, the previously selected ticket type needs to be passed in. If not, no place gets deselected. Also, when selecting a seat or a GA place, a valid ticket type needs to be passed in (if multiple price levels are set for that object).
Seats or GA places that are not for sale are not considered when selecting best available places
When chart.clearSelection() is invoked, the previously selected ticket types are passed on to onObjectDeselected
Selecting an object is now a 2-step process on mobile. When tapping an object, a tooltip is shown. The tooltip contains a 'select' button. Clicking it selects the object.
Improved pinch-zooming performance
Created separate tools for drawing single rows and blocks of rows
Price is not shown on the selected seat tooltip when "showPricing: false" is passed in
Added support for GA areas when selecting best available places
Switched to native scrolling when the chart is scrolled out of bounds, which should lead to a much smoother experience (especially on iOS). No need to pass in onScrolledOutOfBoundsVertically anymore.
When alwaysShowSectionContents is set to true, clicking on the chart zooms in to that point, instead of focusing on the clicked section
Added 'displayed object type' input field for rows, e.g. to show a row as a couch instead in the tooltips
Sections and GA areas on top of the reference chart are now translucent, so you can still see the image
Checkmarks are shown again in selected GA areas and tables
Various fixes to image objects
Confirmation button now has the proper width, even on small charts
Added support for scroll wheel zoom and pinch-to-zoom on desktop
Chart is rendered, even when connection to Ably fails when listening for expired hold tokens
When hovering an interactive section, the tooltip contains the word 'Section'
Various translation fixes
Placeholders for images inside sections are shown when section contents is visible in section overview mode
Tables and table seats are assigned UUIDs again
Added holdOnSelectForGAs rendering parameter so existing accounts can enable hold on select for GAs
General admission areas can now be held, just like seats. This is only enabled for new signups only currently - we'll add a toggle on the settings page to enable it for existing accounts
Added option to increase or decrease seat spacing
Improved look and feel of tables without category
Undo/redo now works properly
New property on category to render all seats in that category as a star
Fixed performance issue with /charts/[chart key]?expand=events call
Replaced 'book whole tables' checkbox by link to event manager, which allows setting the table bookability mode on an individual table level
Search queries in the API call history modal window can contain spaces
Tools that space objects vertically or horizontally now make sure the spacing between all objects is equal, instead of aligning the objects on an invisible grid
State for some tools is saved and applied when opening another chart (or the same chart). This is the case for the translucent sections tool, snap to grid, view from seat and show labels tool.
Made best available validation more strict
'session expired' dialog looks good even when the text is long (e.g. in French)
When the caption of a shape is empty, nothing is shown on the rendered chart instead of 'null'
Added buttons to mark all tables as bookable by table or bookable by seat
Added tool to draw rectangular or square sections
Improved row snapping
Improved contrast of table inside section
X button inside an input field now properly clears the text of the input
Label of interactive section doesn't jump anymore when selecting the section
Added tools to align objects
Added Japanese language support
Improved contrast between non bookable table and background of page
Added configurable validation rule to ensure a category is only applied to a single object type
New sexy dark background mode
Queue concurrent GA bookings instead of throwing an error
Improved performance when booking best available seats, especially on very large charts
No more delay when clicking a palette color
When hold token expires, a dialog is shown with a button to restart the session. Note: this feature is only active for accounts created after 07/11/2018
Removed 'prefix' functionality when labeling objects (for newly created charts)
Performance improvement for server side best available
Paste button is enabled when something was copied to the clipboard, even when currently no objects are selected