v2.0.0-RC2
Pre-release
Pre-release
NOTE: Importing custom data from Horaro is broken in this version. It has been fixed in the dev
branch.
- Added our own server-side events system that can be used by other bundle's extensions to communicate with this bundles as an alternative to the built in NodeCG messaging system.
- Added ability for forfeit on the timer; tweaked the
teamFinishTimes[team_id].state
to be eithercompleted
orforfeit
to show which was done. - Twitch directories will now be discovered/verified on Horaro schedule import, and the "Run Editor" panel has a tick box to only show runs without this set.
- Added ability to save (and clear) Horaro schedule import options, instead of having to rely on auto prediction.
- Fix issue where timer could not be reset on run change if it was disabled via another extension.
- Add button to force override the timer disabling feature if needed.
- Changed the
runFinishTimes
replicant to store a copy of the full timer object instead of just the time, and added the result to the runs in the "Run Player"/"Run Editor" dashboards. - Added more FrankerFaceZ WebSocket server addresses.
- Added hint on why the "Next Run" button is disabled as it confused some people.
- Re-added alert for if the Twitch directory could not be set automatically.
- Fixed to use exact matches when searching for Twitch directories.
- Cap Twitch title to 140 chars. so even if it's too long, it won't fail to update.
- Enabled "start commercial" buttons for affiliate accounts.
- Fixed issue with colliding hashes if importing from Horaro.
- Added "Add New Run After" button in the "Run Editor" dashboard run panels.
- Lots of minor tweaks and bug fixes.