v0.9.0-RC1
Pre-release
Pre-release
A lot was done since the Post-ESA2017
release, this is a somewhat brief (heh) rundown of what was changed since.
- Updated to use NodeCG 0.9.x.
- Overhauled the way you edit/add runs, currently has no team support and looks a little ugly.
- Rewrote the Twitch API implementation. If the Twitch integration is enabled and the correct settings are set, you will be able to login from the panel on the dashboard, which only has to be done once.
- Changed the timer to use livesplit-core instead of rieussec; also made it so the timer can be recovered if the server has to be restarted.
- Changed the speedrun.com user checking on import of the schedule which allows it to try and get their Twitch username from there; also changed it so the region that is found only returns the country code.
- Split the panels up into appropriate workspaces.
- Fixed the "create 10 random runs" button.
- Added option to disable the marquee panel input (
"enableMarqueePanel": false
in the config). - Added simple options to the Horaro importing, which allows you to choose the appropriate column for the appropriate type of data, instead of having to have the schedule in a set format or having to edit the import code.
- Added the ability to add some more information to the run data object:
scheduled
/scheduledS
(the scheduled time for a run to start, imported from the Horaro schedule),gameShort
(you can fill this in with a shortened version of a game name for use on your layouts, also can be set from a Horaro column),gameTwitch
(you can fill this in with the name of the game on the Twitch directory and it will be used for the Twitch integration, also can be set from a Horaro column). - The button to run a 3m ad on Twitch is removed if the channel is not partnered.
- Added some simple Tiltify support.
- Added a "Return To Start" button, to return to before the first run.
- The final time of a run is now stored in the
runFinishTimes
replicant, keyed by the run ID. This implementation will probably be changed in the future. - Other minor bugfixes/improvements.