- Windows version now distributed as Windows installer package instead of zip
- Remove modal dialog from v1.0.0 that popped up when starting Add to Slack
This is a major release of the app with a new method for Slack integration. Instead of requesting custom tokens and a webhook, a Slack app is used. This is a much simpler integration method for commissioners to set up.
- New Slack integration using a Slack app (StatsPlus v2.0) - see Upgrading Desktop App to v1.0
- Exporting config includes Slack bot token for a league
- Exiting preferences with unsaved changes no longer warns user
- Improved error message for SQL config issues
- FTP Test uploads a file to avoid page not found errors on new leagues
- Fix one more bug in v0.9.6 creating incorrect folder on FTP server (Windows only)
- Fix bug in v0.9.5 for Windows machines related to FTP path
- Support for additional StatsPlus servers
- Show "FINAL" text on box scores in yellow
- Add support for less-used options - see Setting Config Options
- Add "Hide Day-to-Day" injury option via config file
- Fix bug causing infinite loop checking injuries when there are none
- Upgrade FTP library and improvements to FTP robustness
- Upgrade to new Electron version, and other dependent node.js packages
- Box scores on real-time sim page stay in order
- SQL file upload to S+ as a single zip
- Switch temp directory to prevent issues when app is not closed for many days
- Fix issues with watching OOTP files when saved_games is in Program Files (x86) folder on Windows
- Post diagnosed injuries to private channels
- Tweak format of score updates to private channel to remove @user for shorter messages
- On Chrome for Android, theme the address bar if using default app style
- Upload four additional SQL files to S+ website if present (league_history, league_history_all_star, team_starting_pitching_stats, team_bullpen_pitching_stats)
- Always show most recent Slack user ID in drop-down
- More FTP robustness improvements
- Fix issue where injuries from injury log sometimes don't post
- Stop upload of SQL if incorrect dump settings detected
- Prevent posting of info from stale box scores
- Add "insecure" mode to allow app to work on PCs with snooping proxies
- Parse injury files that are "too long" for OOTP to display in-game
- Never show more than 30 days of injuries
- Add support for server name on StatsPlus SQL upload (S+ is growing!)
- Minor cleanups of FTP code that could crash app
- Modify import/export functionality
- .splus files from previous releases are not compatible with this release
- Include S+ SQL upload settings in export files
- Support importing of export files from Windows on other platforms (Mac/Linux)
- Major upgrade of underlying packages (Electron 1.7.8 plus others)
- Add option to send diagnosed injuries (from OOTP Injury Log) to a separate Slack channel
- Add option to skip upload of CSS
- Pick up a few more highlights (career and season records)
- Show "No games" when leagues in association don't have games on a sim day
- Re-organize CSS/HTML so replacing CSS can skin the entire page
- Fix bug when using FTP only (no Slack setup)
- Remember league IDs for watching injuries so app can post off-season injuries
- App shouldn't crash if it can't check for new version
- Include league name when checking for new version
- Help icon on main page and config page opens instructions in browser
- S+ Web - Automatically upload nations, states, and cities to S+ site if present
- Fix for scouted rating checkbox on S+ upload config
- Parse OOTP injury log and post diagnosed injuries to Slack
- Properly handle first-time ever real-time sim from OOTP
- Few minor fixes for Slack-only operation
- S+ website upload support for scouted ratings
- Few more FTP robustness changes to recover from errors
- Improved FTP processing, including recovery from connection errors
- Better parsing of "Special Notes" - get all known events
- Show W/L/S/HR info with final score in private channel highlights
- Slack posts based on box score now include team info
- Supports upload of SQL to statsplus.net web tools
- Important: Fix for posting to Slack
- Fix for box scores incorrectly showing accented characters (SQL Reports Only)
- Fix for final box scores not always uploaded (SQL Reports Only)
- Fix for watching files with (x86) in path on Windows
- Minor fix for date roll-over when switching between configs
- Add date/time of page creation to bottom of main web page
- Multiple league support (for people that run sims for multiple leagues)
- Export and import of config for sharing with co-simmers
- Make link to the new real-time sim page clear in the app
- Show total size of files uploaded
- Configurable delay for Slack posts (if Slack is too far ahead of sim page)
- Clicking "Add New Team" no longer jumps back to top of config screen
- Post scoring highlights found in individual box section of main OOTP real-time sim page
- Most highlights from box score include link to player on league reports
- Parse "Special Notes" in box scores (injuries and records)
- Game Logs for leagues with SQL reports - pushed at end of game
- More efficient watching of WPA image files, if enabled
- "More highlights" option (all HRs to common channel)
- Add a "Clear Database" option to help with unexpected Slack posts after testing
- Handful of smaller bug fixes
- One more bug fix for Slack-only config
- Make sure app works on Windows when league files are in path with (x86) in the name
- Improved error logging
- Two bug fixes when configured with Slack only, and no FTP
- Clean up a debug option on Windows build only
- Always create images/wpa directory if WPA uploads enabled
- Don't upload game logs if "SQL Box Scores" enabled
- Fix Slack links when using "SQL Box Scores"
- Push box scores for leagues with SQL reports
- Don't allow config changes while watching
- Properly handle leagues with box scores disabled
- More optimal uploads of WPA graphs
- Add context menu in preferences page for copy-paste operations
- Custom icon for webhook test posts
- Hide archived channels in Slack channel drop-downs
- Consistent highlight of unsaved config changes
- Show warning dialog if user tries to exit Preferences with unsaved changes
- Overall more robust error handling, including user feedback
- Correct handling of main options (web and/or Slack)
- More robust FTP implementation and error handling
- Create missing directories on FTP server if needed
- Add ping to server and check for updated version
- Clean-up of Settings page to highlight unsaved items
- Improved logging for issue resolution
- Possible fix and more logging for Mac "Start" issue
- Show version number in main window
- Fix enabling of the "Create" button in FTP settings
- Auto-refresh of Slack users and groups on first test
- Clicking folder icon in "Local" settings takes user to sane place
- Menu item to show log file in file explorer for sharing
- Fix for showing name of 4th league in association