This repository has been archived by the owner on Jun 22, 2021. It is now read-only.
[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.