Skip to content

Releases: simpleviewinc/tap-events-force

Sessions Component v3.1.3

15 Mar 22:05
c0642b2
Compare
Choose a tag to compare

Summary

This release is a minor update, with no breaking API changes.

It introduces a waiting list capacity, and it also removes the red asterisk that was appearing on the group booking modal whenever it was in an unmodified state.

Live Demo

Updates

  • #160
    • Add support for waitlist capacities in the group booking modal

Sessions Component v3.1.2

07 Oct 23:29
8f54714
Compare
Choose a tag to compare

Summary

This release is a patch update, with no breaking API changes. It fixes the bug that was causing infinite resizing of the sessions component when rendered inside of an iframe using the iframe-resizer plugin.

Live Demo

Patch updates

  • #145
    • Remove the dynamic margin-bottom when it detects that it is inside of an iframe
  • #146
    • Add a minimum margin bottom of 500px

Sessions Component v3.1.0

30 Apr 20:27
cd562f6
Compare
Choose a tag to compare

Summary

This release is a minor update, with no breaking API changes. It will allow consumers to update the styling of buttons more easily.

Live Demo

Minor Updates

EVF Button Changes (#130)

  • Added classNames to EVF Button children based on ticket request
    • ef class to button text element "ef-button-text"
    • ef class to counter element "ef-button-text-counter"
    • ef class to tick element "ef-button-text-icon"
  • Removed all color from EVF Button styles
  • Updated filter model clear all button to be a Link Button
  • Updated to use EVFButton
  • Fixed render bug with LabelButton

Sessions Component v3.0.0

23 Mar 00:07
e717685
Compare
Choose a tag to compare

Summary

This release is a major update, with breaking changes.
Do not push to production, until updates have been made to the consuming application

Live Demo

Major Feature Updates

EVF Button Changes (#124)

  • Demo button for EVF replacement
  • Added Button Component prop
    • The Session component now expects a ButtonComponent similar to the ModalComponent prop
    • Updated the modal context to be a Components context
    • Rewrote button styles and logic, and removed any styles no longer being used

Hide waiting list filters (#125)

  • Added check to see if any sessions have a waiting list
  • Added key to store, to save the waiting list active state
  • Added hook to pull waiting list state from the store
  • Updated filter modal to show waiting list labels based on it's state

Fix for Labels Cut Off (#123)

  • Fixed issue with labels getting cut off when many labels are part of a session
  • Updated label styles to match desired display

Sessions Component v2.6.0

12 Feb 17:19
dc81e94
Compare
Choose a tag to compare

Summary

This minor release includes custom name for day name label

Live Demo

Day name label

Sessions Component v2.5.0

26 Jan 01:29
cadbffc
Compare
Choose a tag to compare

Summary

This minor release includes the new scrolling session list.

Live Demo

Scrolling Session List View

Sessions Component v2.4.1

18 Jan 20:43
e414072
Compare
Choose a tag to compare

Summary

This release is a patch fix for a bug.

Live Demo

Bug Fixes

Deselecting attendees in an at-capacity session

PR: #112

  • fixed the bug preventing users from de-selecting an attendee they booked previously, when the session's capacity was 0

Sessions Component v2.4.0

11 Jan 19:47
f7ae74f
Compare
Choose a tag to compare

Summary

This release includes a few minor updates.

Live Demo

Minor Feature Updates

Zen 495 no sessions msg

PR: #109

  • When there are no sessions to display for a day, we should show a message explaining that
  • see demo app day 4

Zen 458 group booking disable

PR: #110

  • in group booking mode, when every single person is booked to a session. Any adjacent session should have its booking button disabled. Just like the single booking mode
  • This feature was implemented in previous sprint, but there was an edge case that was missed
    • While in group booking mode, if a session had unlimited spots && a conflict exists, it would not disable the button

Version Display (Development only)

PR: #105

  • to help inform devs (and anyone testing the consumer) of the current version of the tap, we should show the version of the tap in the consumer that also links to the release notes
  • You can enable this feature by passing in showVersion prop
  • ref

Google Analytics

Bug Fixes

N/A

Sessions Component v2.3.1

18 Dec 00:27
3b48605
Compare
Choose a tag to compare

Summary

This release includes a few minor updates.

Live Demo

Minor Feature Updates

Attendees Disabled by Mismatched Day

PR: #102

  • Attendees in the group booking modal will now be disabled if they are not registered for the same day as the session you opened
  • Similarly, in single-booking mode, the booking button itself will be disabled if the one attendee is not registered to the same day
  • This is done by examining the attendee's bookedDays array and checking if it includes the day number of the session

Removed Label Styling

PR: #104

  • In previous versions, the labels all had random background colors applied to them internally
  • This has been removed. It is expected that the consumer will apply the background color to these labels using the labels' css classes (e.g. ef-agenda-label-<id>). If the consumer does not apply a color, the label will default to a gray background color.

Bug Fixes

Undefined Categories

PR: #103

  • there was a bug in previous versions that prevented prop changes from fully updating the component, if those prop changes included a deleted a key from the props
  • now, if you delete a key from the props, it will update the component accordingly

Sessions Component v2.2.0

11 Dec 23:27
d2b727d
Compare
Choose a tag to compare

Summary

This release includes a handful of minor updates.

Live Demo

Pending Sessions

  • clicking on the session booking button now calls and awaits the callbacks for the booking- and waiting-lists
  • booking buttons now show a loading spinner until the promises for those callbacks resolve
  • booking buttons are now disabled until the requests resolve
  • the booking button in the group booking modal is now disabled until the user makes a modification to the booking and/or waiting lists
  • the booking modal will now be automatically dismissed when the booking request completes
  • the app will now show an alert modal if one of the request callbacks is rejected, using the thrown value for the alert message body

Modals

  • the way modals are displayed was slightly modified to be consistent with events force.
  • Previously, all modals were stored in a stack. Now, only a single modal is ever tracked, so old modals will no longer reappear when more recent ones are closed

Pull Requests