Skip to content
This repository has been archived by the owner on Jun 22, 2021. It is now read-only.

WWSU 5.1.0

Latest
Compare
Choose a tag to compare
@Lovinity Lovinity released this 15 Mar 22:54
· 1679 commits to master since this release

[5.1.0] - 2019-03-15

Deprecated

  • /discipline/ban-day, /discipline/ban-indefinite, and /discipline/ban-show. Use /discipline/add instead. These endpoints will be removed in version 6.0.0.
  • sails.helpers.discipline.banDay, sails.helpers.discipline.banIndefinite, and sails.helpers.discipline.banShow. Use sails.helpers.discipline.add instead. These helpers will be removed in version 6.0.0.

Added

  • /auth/* endpoints, upon successful authorization, will also return expires property in addition to token property. Expires is how long the token is valid for, in milliseconds.
  • Slides.countActive() in wwsu-slides.js for counting the number of active slides currently.
  • /recipients/register-peer for DJ Controls connecting to Peerjs to report their peerjs ID to the system.
  • Helper break.executeArray for executing an array of break objects through break.execute. Issue 54
  • /discipline/get, /discipline/edit, /discipline/add, and /discipline/remove for modifying discipline records in the system. Issue 29
  • sails.helpers.discipline.add to replace the three other discipline helpers.
  • Unauthorized Shows, Remotes, and Sports broadcasts that start will be logged under the "unauthorized" logtype.

Changed

  • /silence/active and /silence/inactive now must be called with a valid socket and an authorized host.
  • /silence/active and /silence/inactive no longer take any input parameters; key was removed.
  • /display/public events 2-4 and 5-7 slides deactivated for now to conserve on information.
  • EAS alerts originating from NWS that are no longer being reported by CAPS (such as canceled) will not be removed from the system for 5 more minutes because of a potential bug if removed immediately.
  • Breaks during live shows, remotes, and sports broadcasts now configured in sails.config.custom.specialBreaks. Issue 54

Fixed

  • sails.helpers.recipients.add bug adding all computer recipients to Status instead of only the ones we want to track.
  • Listener's corner is more responsive on mobile devices.
  • Host request in wwsu.js fails for non-authentication requests. Issue 62
  • Changing announcement type caused display slides to not be removed when they should have been. Now, when announcement type is changed, a websocket remove is sent to the previous type.
  • If an unscheduled show is on the air and happens to later fall within a scheduled timeframe, its attendance record will be updated accordingly. Issue 66

Removed

  • Removed the frozenRemote status errorCheck as we are favoring webRTC audio calls for remote broadcasts instead of shoutcast.
  • Removed all instances of queuing a remote broadcast track for remote_on and sportsremote_on since we are using webRTC via DJ Controls now.