Changelog

Everything we ship, from new features to small fixes.

RSS feed

Get updates by email using e.g. Blogtrottr or FeedRabbit

January 2019

Thursday

Improvements

  • API

    Added filter query parameter to call that lists status changes

  • API

    Adding sort query parameter to call that lists status changes

  • APIRenderer

    Best available algorithm selects seats over sections if no seats within a section could be found

  • DesignerRenderer

    For vertical rows, you can indicate if the row labels should face left or right

Fixes

  • DesignerRenderer

    Fixed differences in angle at which labels are drawn in the designer vs the renderer

  • Renderer

    'book whole tables' now works properly for tables that have a section label

  • Renderer

    Object borders don't fall off the screen anymore

  • Renderer

    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

Monday

Improvements

  • API

    Call to change object status now returns extended information about the objects when when "expand=objects" is passed in as query parameter.

  • API

    Call to change best available object status now returns extended information about the chosen objects

Thursday

Improvements

  • Renderer

    Added showZoomOutButtonOnMobile parameter

  • Renderer

    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

Tuesday

Improvements

  • Legacy V1 API has been shut down

  • Renderer

    Ticket type selection modal is shown when calling chart.selectObjects or object.select on objects with ticket types, without passing in a ticket type

  • API

    Added call to create multiple events at once

Wednesday

Improvements

  • Designer

    Individual seats can be marked as wheelchair accessible, regardless of their category

  • Renderer

    Section category is shown in interactive section tooltip

Tuesday

Improvements

  • Renderer

    Changed styling of tooltips so they display long category names properly

  • Renderer

    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.

  • Renderer

    We now allow passing in a ticket type label, in addition to the ticket type ID

Fixes

  • Renderer

    Best available algorithm did not select extra GA places when "clearSelection: false" was passed in

  • Renderer

    objectColor also applies to seats without a category

  • API

    You're only allowed to release GA places you actually held.

Monday

Improvements

  • Renderer

    GA areas are taken into account when requesting best available places in combination with hold on select

  • Renderer

    object.select and object.deselect now take an optional ticket type parameter

  • DesignerRenderer

    Section labels can be made invisible

  • Designer

    Previous scroll position and zoom level is restored when exiting a section

  • Designer

    Added flag to open the latest version of a chart (published or draft) when embedding the chart designer

Fixes

  • Designer

    'show labels' setting is applied when opening a chart

  • API

    In some cases, the label for a booked objects was returned as empty string in the booing response

December 2018

Wednesday

Improvements

  • Renderer

    Added pinch-to-zoom support for Desktop Safari

  • Renderer

    ALT + double left click zooms out a notch

Thursday

Improvements

  • API

    General admission areas are considered when selecting best available places

  • API

    Added filtering options when listing subaccounts

  • Renderer

    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).

Fixes

  • API

    Seats or GA places that are not for sale are not considered when selecting best available places

  • Renderer

    When chart.clearSelection() is invoked, the previously selected ticket types are passed on to onObjectDeselected

Tuesday

Improvements

  • Renderer

    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.

  • Renderer

    Improved pinch-zooming performance

  • Designer

    Created separate tools for drawing single rows and blocks of rows

Fixes

  • Renderer

    Price is not shown on the selected seat tooltip when "showPricing: false" is passed in

Wednesday

Improvements

  • Renderer

    Added support for GA areas when selecting best available places

  • Renderer

    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.

  • Renderer

    When alwaysShowSectionContents is set to true, clicking on the chart zooms in to that point, instead of focusing on the clicked section

  • Designer

    Added 'displayed object type' input field for rows, e.g. to show a row as a couch instead in the tooltips

  • Designer

    Sections and GA areas on top of the reference chart are now translucent, so you can still see the image

Fixes

  • Renderer

    Checkmarks are shown again in selected GA areas and tables

  • Designer

    Various fixes to image objects

  • Event Manager

    Confirmation button now has the proper width, even on small charts

November 2018

Tuesday

Improvements

  • Renderer

    Added support for scroll wheel zoom and pinch-to-zoom on desktop

  • Renderer

    Chart is rendered, even when connection to Ably fails when listening for expired hold tokens

  • Renderer

    When hovering an interactive section, the tooltip contains the word 'Section'

  • Renderer

    Various translation fixes

  • Designer

    Placeholders for images inside sections are shown when section contents is visible in section overview mode

Fixes

  • Designer

    Tables and table seats are assigned UUIDs again

Friday

Improvements

  • Renderer

    Added holdOnSelectForGAs rendering parameter so existing accounts can enable hold on select for GAs

Thursday

Improvements

  • RendererAPI

    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

  • Designer

    Added option to increase or decrease seat spacing

  • Event Manager

    Improved look and feel of tables without category

Fixes

  • Designer

    Undo/redo now works properly

Tuesday

Improvements

  • Renderer

    New property on category to render all seats in that category as a star

Fixes

  • API

    Fixed performance issue with /charts/[chart key]?expand=events call

Monday

Improvements

  • Webapp

    Replaced 'book whole tables' checkbox by link to event manager, which allows setting the table bookability mode on an individual table level

  • Webapp

    Search queries in the API call history modal window can contain spaces

  • Designer

    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

  • Designer

    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.

  • Renderer

    Made best available validation more strict

  • Renderer

    'session expired' dialog looks good even when the text is long (e.g. in French)

Fixes

  • Designer

    When the caption of a shape is empty, nothing is shown on the rendered chart instead of 'null'

Thursday

Fixes

  • API

    Prevented seats in status booked to go to held again

Wednesday

Improvements

  • Event Manager

    Added buttons to mark all tables as bookable by table or bookable by seat

  • Designer

    Added tool to draw rectangular or square sections

  • Designer

    Improved row snapping

  • Renderer

    Improved contrast of table inside section

Fixes

  • Designer

    X button inside an input field now properly clears the text of the input

  • Renderer

    Label of interactive section doesn't jump anymore when selecting the section

Monday

Improvements

  • Designer

    Added tools to align objects

  • Renderer

    Added Japanese language support

  • Renderer

    Improved contrast between non bookable table and background of page

Thursday

Improvements

  • DesignerAPI

    Added configurable validation rule to ensure a category is only applied to a single object type

  • Renderer

    New sexy dark background mode

  • API

    Queue concurrent GA bookings instead of throwing an error

  • API

    Improved performance when booking best available seats, especially on very large charts

Fixes

  • Designer

    No more delay when clicking a palette color

Wednesday

Improvements

  • Renderer

    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

  • Designer

    Removed 'prefix' functionality when labeling objects (for newly created charts)

  • API

    Performance improvement for server side best available

Fixes

  • Designer

    Paste button is enabled when something was copied to the clipboard, even when currently no objects are selected