Changelog

Everything we ship, from new features to small fixes.

RSS feed

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

October 2018

Wednesday

Improvements

  • RendererDesigner

    Moved away from cdnjs to our own CDN to host JS libs and other static assets (for more reliability)

  • Designer

    Copy-pasting happens in memory instead of in local storage when the latter if full

  • DesignerAPI

    Added optional validation for missing focal point in chart

  • Event Manager

    Added a mode to manage table booking modes (by table or by seat)

Deprecations

  • Renderer

    Deprecated showRowLabels in favour of configuring row labels through the designer, which is more flexible

Fixes

  • API

    Fixed race condition that in some rare cases caused booked seats to become free again, if they were previously held

Monday

Improvements

  • Renderer

    Non bookable tables are drawn in white again

  • Designer

    Added copy/paste functionality. Works within a chart, and over charts.

  • Designer

    Improved snapping when drawing sections

  • Designer

    Added option to hide the publish button

Fixes

  • Designer

    Automatic table radius now works properly

  • Designer

    After resizing a row with seats without category, the inspector shows the category picker when selecting seats

Wednesday

Improvements

  • Renderer

    Added chart.listSelectedObjects() method to retrieve the selected objects

  • Renderer

    Events can have some tables bookable as a whole, and other tables bookable by seat

  • Designer

    Label of general admission area is not editable when 'publishedSectionLabel' feature is disabled

  • Designer

    Warning when drawing outside section boundaries

  • Designer

    Seat label color adapts to category color

  • Designer

    Clicking the caption of a text object selects the whole text

  • Designer

    Added button (X) to clear an input field when it contains multiple values

Fixes

  • Renderer

    General admission tooltip now shows the section label once instead of twice

  • Designer

    Revived object prefix input field

  • Designer

    Tweaked seat label padding

Tuesday

Improvements

  • Designer

    Added option to have seat labeling end at a certain number (in addition to having it start at some value)

  • Designer

    Added 'section label' input field, to indicate an object's section on a chart without visible sections

  • Designer

    Reference chart wizard and first time tutorial can be closed by pressing ESC

  • Renderer

    Pimped Danish translations

  • API

    Chart reporting and event reporting calls return a "labels" property, that contains the displayed label of the object itself, its table or row (for seats), and the section

Fixes

  • Designer

    Row spacing input field now displays the correct value

Wednesday

Improvements

  • Designer

    Various performance tweaks

  • API

    Default chart validation level is 'error' for new users

  • APIDesigner

    Added validation rules for unlabeled sections, rows and tables

  • API

    Limited max category key to 2^53-1 when creating or updating a chart (this is the max safe integer in JavaScript)

Fixes

  • Renderer

    Prevented tooltips from being rendered off-screen when chart does not fully fit the screen

Thursday

Improvements

  • Renderer

    Added option to not clear the current selection when selecting best available seats

  • Designer

    Improved section scaling control (changed to slider)

  • Designer

    Row prefix can be set when only a single row is selected

Fixes

  • Designer

    Color picker now accepts all valid hex colors

  • Designer

    Arrows work properly on numeric input fields

Tuesday

Improvements

  • Designer

    Added option to skip letters I, O and Q when labeling rows

  • Designer

    Made width and height of elliptical shapes editable properties

  • Designer

    Revamped row label position control

  • API

    Added chart reporting call

  • Renderer

    Warning is printed in console when hold token has expired or doesn't exist when rendering the chart

Fixes

  • Designer

    Chart categories are editable even when no objects are selected

  • Designer

    Section nodes are hidden when changing the section scaling

September 2018

Wednesday

Improvements

  • Webapp

    Chart validation settings can be configured on the settings page

  • Event Manager

    For sale config manager indicates how many calls are still available in a day

  • API

    Increased rate limit of for sale/not for sale calls to 10 per day

  • API

    Hold token calls return the expiration in seconds

Fixes

  • RendererDesigner

    Row labels for rows with only 1 seat are displayed properly

Monday

Improvements

  • Designer

    When flipping a section, all of its contents are flipped as well

  • Designer

    Shape outlines inside sections are not shown when translucent sections are enabled

  • Designer

    New feature flag to make technical section label read-only

Fixes

  • Designer

    Holding shift down now properly draws a 1:1 ratio circle

  • Designer

    Rectangle now properly anchors to starting position when holding shift down

  • Designer

    Reference chart now takes section scaling into account

  • Designer

    Fixed error when clicking Details on Duplicate objects

Friday

Improvements

  • Designer

    Replaced section scaling by slider that allows resizing one or a bunch of sections

  • Designer

    In section overview mode, the contours of the contents of all sections are visible (aka 'section translucency')

  • Designer

    Added possibility to show row labels on rendered chart. Can be turned on or off per row (left, right, left and right or invisible).

  • Designer

    Seats can be marked as having 'restricted view'

  • Renderer

    Added parameter to turn on transparent backgrounds for tooltips

  • Webapp

    At most 15 events are shown per chart. Clicking on the 'more' button reveals them all.

Fixes

  • Renderer

    Not only the first [br/] is converted to a line break

Thursday

Improvements

  • Designer

    Warning message when exiting a chart that contains errors (e.g. unlabelled seats)

  • Renderer

    Best available algorithm allows selecting seats by ticket type

  • Webapp

    API call history screen shows object labels, even if UUIDs were used when changing the object status

Deprecations

  • Designer

    Removed labeling tool. Individual seats can be labeled by selecting them and setting a label in the right-hand sidebar.

Tuesday

Improvements

  • Designer

    Shapes can have a label + icon (e.g. 'stage', 'exit', 'restroom')

  • Renderer

    Tweaked tooltips

Thursday

Improvements

  • Renderer

    Added 'sectionCategory' property to section objects that are passed in to callbacks

  • Renderer

    Added objectWithoutCategorySelectable and objectWithoutPricingSelectable flags (which default to true)

  • Renderer

    Ticket types are passed in to onHoldSucceeded, onHoldFailed, onReleaseHoldSucceeded and onReleaseHoldFailed

  • Designer

    Improved tab order of input fields

August 2018

Wednesday

Improvements

  • Designer

    Added image tool

  • Designer

    Added align and spacing buttons for rows

  • Designer

    Made rectangular table layout more flexible

  • API

    Added call to update the extra data for multiple objects in one go

  • API

    Made it possible to pass in expiresInMinutes when creating a hold token

  • API

    Status-changes call always returns the objectLabel, even if the object status was changed by uuid

Fixes

  • Renderer

    Even when sectionColor is passed in, the section background is gray when zoomed in

  • Renderer

    Removed incorrect "unsupported language" warning

Tuesday

Improvements

  • Designer

    Adding styling options for text (bold and italic)

  • Event Manager

    Added language parameter. Supported languages are English, Dutch and Portuguese for now.

  • Renderer

    Added categories option, which allows overriding the list of categories that was set through the designer

  • Renderer

    Added objectCategories option, which allows overriding the default object categories that were set through the designer

  • Renderer

    selectedObjects option optionally takes ticket types

  • Renderer

    Added Norwegian translations

Fixes

  • Designer

    Designer works fine even if local storage has been disabled in the browser