Version History

2021.Q1.6

  • Removed email verification on register and forgot password until more secure method can be implemented
  • Fixed Journeymen in Team Roster (missing loner, could level up)

2021.Q1.5

  • Added "Extra SPP" to roster view
  • Removed teams with no games played from Leaderboard
  • Implemented Star Player Match object
  • Added Star Player selectors to Match Report
  • Implemented saving/loading Star Player data for Match Reports
  • Update to design of Schedule page

2021.Q1.4

  • Fixed match creation error
  • Added commissioner role check to league edit pages

2021.Q1.3

  • Moved constants, site wide vars and rule settings to app vars
  • Default page updated
    • League/Team/Match News
    • Stat boxes (recent games, leaderboard, etc)
  • Implemented Stats object
  • Global font sizes reduced
  • Made pages generally available and made edit functionality only available to logged in users
  • Removed "mobile" master page, bootstrap handles that
  • Added custom error page
  • Added tab strips to Team View page
  • Cleaned up table css
  • Added "Printable" master page
  • Added "Printable" page
    • Can print clean Team Roster
  • Match Reports Updates
    • Cross-Page-Links
    • Form field types

2021.Q1.2

  • Added "View Player" page
  • Implemented skill ups
  • Implemented Player and Team Abouts
  • Implemented Team News
  • Implemented Recent & Upcoming Matches

2021.Q1.1

  • Reduced global font sizes
  • Adjusted table column labels
  • Fixed script reference for help pop-ups on Match Report page
  • Fixed historical report changes causing bad injury/TV changes

2020.Q4.4

  • Implemented Season/Tournament/Match objects
  • Added "Commissioner" section
    • Implemented "Seasons" page
    • Implemented "Tournaments" page
    • Implemented "Match Scheduling" page
  • Implemented "View Tournaments/Matches" page
  • Implemented "View Match" page (ie: Match Report)
  • Implemented submission of Match Report
  • Added PlayerHelper object to segment out work so it can be used on multiple pages

2020.Q4.3

  • Fixed some uri's due to sub-directory for site
  • Made alternate table rows darker (just for you Bill!)
  • Implemented Team objects
  • Implemented Player objects
  • Implemented "New Team" page
  • Implemented "View Teams" page
  • Implemented "View Team" page (WIP)
  • Implemented "Team Information" control (WIP)
  • Implemented "Team Management" control
  • Implemented "Commissioner Tools" control (WIP)
  • Fixed Hire Player and Buy Team Goods to restrict based on Max allowed.
  • Added list of League teams by race to bottom of "Roster" page for cross-lookups
  • Made sure Dedicated Fans does not impact TV/CTV
  • Prevented multi-submit by button click or page refreshes

2020.Q4.2

  • Updated FavIcon
  • Implemented Skills objects
  • Entered Skills data
  • Implemented Races objects
  • Entered Races data
  • Implemented Positionals objects
  • Entered Positionals data
  • Implemented Star Players objects
  • Entered Star Players data (from BB2020 and Spike! #11 only)
  • Implemented Inducements objects
  • Entered Inducements data (from BB2020 and Spike #11 only)
  • Added "Rosters" page
  • Registration now requires validation by email
  • Added "Forgot Password" and "Password Reset" pages (you're welcome Jo!)
  • Added StringHelpers for text validation on input/output
  • Cleaned up "Coach List" page
  • Added dropdown menus

2020.Q4.1

  • Created project files
  • Added NuGet packages for MySQL
  • Created and attached database
  • Added basic Identity/Membership
  • Added GW disclaimer to site footer
  • Added Roles: Admin, Commissioner, Coach
  • Navbar changes
  • Added "League Info" page
  • Added "Version History" page
  • Updated "Home" page content
  • Updated Registration to require an invite code
  • Updated User Account Management pages
  • Updated Bootstrap version and fixed css references
  • Added "Coach List" page (must be logged in to view)

TO-DO List

  • Match Reports
    • Mercenaries
    • Raised Zombies/Rotters
    • Printable Version
    • Admin Resetting
  • Legacy inducements (2016 and pre-#11 Spike!) (if can be used?)
  • Fast team builder
  • Bounties
  • Prizes/Awards (by team, player)
  • Graveyard
  • Stats pages (team, player, coach, race, star)
  • Dark theme
  • Ability to elevate permissions by user instead of doing it by DB
  • ... and the ongoing battle of code cleanup and layout changes

Shout-outs

A great many thanks goes to the original developers of OBBLM. As well as the NAFLM team for continuing support of it over the years.

However, times change, and though a lot of what this site does is based on their layouts and functional elements, I have taken it upon myself to re-write it mostly from scratch in ASP.NET and with the latest edition of the game rules in mind.