Everything we ship, from new features to small fixes.
Get updates by email using e.g. Blogtrottr or FeedRabbit
API calls send "Access-Control-Allow-Origin: *" CORS response header
Auto-select next row label in label mode when tabbing
Added isSeatSelectable parameter to the rendering configuration. isSeatSelectable must be a function, that takes a seat as a parameter and returns true if that seat is selectable. One could for example use the seat status to determine if it's selectable or not.
Seating charts can be archived when they're obsolete
Added API call to change the status of a seat: /api/changeStatus. This allows for custom seat statuses, next to free and booked
Focal point can be set to indicate which seats are best when using 'best available seating'
Thumbs on dashboard: moved phantomjs away from seatsio-core to a separate service.
Multiple charts can be rendered on the same page
Rectangular tables
Ability to specify the same rotation angle for tables
Static content gets cached until a new Seats.io version is deployed
Static content (e.g. stylesheets and css files) is gzipped to decrease loading times
Exposed select() and deselect() on seat object, so it can be used in config callbacks (e.g. onSeatSelected, onSeatDeselected, etc)
Added option to specify memcached config when running Seats.io as docker image
Labels can be shown on all screens (e.g. when choosing categories)
Label rotation equals row rotation
Added visual feedback (tooltip) when user taps an unselectable seat (mobile only)
Added sectionRenderingEnabled flag
Section coloring when user has selected seats