December 20, 2020

  • Bug fix: Changed Player Actions dropdown to a button and modal to fix a bug with some Actions not showing up
  • Improvement: Team Points are now only awarded for regular season games (through week 16), not playoffs
  • Improvement: Removed "Previously Cut" free agent signing restrictions (salary cap penalties should serve this purpose)

December 19, 2020

  • Bug fix: Dev Boost and OVR Boost costs were sometimes not getting charged correctly
  • Bug fix: Players traded mid-season would have multiple entries in Player Stats
  • Improvement: Player and Team Stats - Kicking - default table sort is now best Made%

December 14, 2020

  • New: Most of the website (all leagues, and including Dashboard) are now publicly viewable without logging in
  • Improvement: Moved current league status away from top bar and into the left sidebar
  • Improvement: Changed some button colors to match user team color
  • Bug fix: Rookie OVR was displaying the wrong value in Team Needs modal before OVR was revealed

December 12, 2020

  • New: Added Career Ending Injuries
  • New: Added buttons to auto re-order depth chart for individual positions
  • New: Allow admins to manually edit a player's culture (uncompetitive action)
  • Bug fix: Fixed Retired players view: defaults to view single position, default sort by OVR
  • Bug fix: Forced manual trades were sometimes not counting as uncompetitive league edits
  • Improvement: Players who recover from an injury will have that team's depth chart automatically re-ordered for that position only
  • Improvement: Fixed default column sort directions for Standings page
  • Improvement: Limit Roster view to most recent 100 player history events (faster page loads)
  • Improvement: More consistent (larger) team logos inside all tables
  • Improvement: All new injuries will expire after week 21 to allow better team building in the offseason
  • Improvement: League admin edits that make leagues uncompetitive can now be clicked and viewed from the Leagues list
  • Improvement: Database changes for how forced admin changes (uncompetitive edits) are tracked

December 10, 2020

  • New: Updated Dragons, Roadrunners, Vipers, Wildcats, Sheriffs, Miners, Hornets, Demons, Stallions logos/colors
  • Bug fixed: After a fantasy draft, user-managed teams had an empty playbook causing game sims to fail
  • Bug fixed: All time Player and Team stats were not properly being updated since 11/30/2020
  • Bug fixed: Yearly awards were sometimes not being created after the Championship game
  • Bug fixed: Fantasy Draft would always start automatically when viewing Schedule for the first time
  • Bug fixed: Draft - Revealed OVR was sometimes out of range of the scouted OVR range
  • Bug fixed: Team Stats - Conference logos would sometimes not load
  • Improvement: Updated all team logos to be SVG files instead of PNGs - all team logos are HD and crisp instead of blurry
  • Improvement: Draft/Fantasy Draft - CPUs will sometimes draft Best Player Available instead of their roster need
  • Improvement: Draft/Fantasy Draft - CPUs will draft more important positions sooner than others
  • Improvement: CPU teams will update their playbook every week (based on their roster)
  • Improvement: Leagues List - will show "Fantasy Draft" instead of "Season 0, Week 0"
  • Improvement: Fantasy Draft - Increased chance for CPUs to draft players that match their team's culture
  • Improvement: Fantasy Draft - When browsing players to pick, only show the top 50 (faster page loads)

November 22, 2020

  • Increased chance for CPUs to draft rookies that match their team's culture
  • Add Rookies view to Players

November 19, 2020

  • Changed default sort ordering on tables to make some "Descending" on first click

November 14, 2020

  • Fixed a bug when trying to add a Discord username to a profile
  • Modify database to allow more than 255 plays in a single game
  • Discord bot messages now include team emojis

November 12, 2020

  • Added hover glow effects to most clickable elements
  • Added Discord icon to leagues that have a Discord channel in Leagues list

November 6, 2020

  • New team upgrade option: Evaluate Player - cost 750 points to reveal OVR of a player on your team with hidden OVR
  • (You can still reveal a player's OVR for free if they play in 3 games)
  • Added logic for CPUs to Evaluate Players sometimes
  • Added logic for CPUs to value players with hidden OVR slightly higher when re-ordering their depth chart
  • Fixed a bug with pop-ups flickering sometimes

November 2, 2020

  • Added LIVE "Watch Game" feature - after clicking "Play Game", all game results are hidden - click Watch Game at the bottom to see the game play before your eyes!
  • Watch Game - Allow for changing speed between plays during the game, without reloading the page
  • Fixed bug - sometimes scouted OVR Guess was outside the scouting level range
  • Fixed bug - scouting OVR range was not always correct for the scouting level
  • Game - All Plays now shows score at end of quarters and halftime
  • At the end of a season, only 20% of undrafted rookies (random) become free agents
  • Added Force Trade option for Admins only (this makes a league uncompetitive)
  • Optimized repeated database queries - should be a little faster now
  • Standardized views a little more
  • Moved league status to a column on the left for Leagues lists
  • Deleting cap penalty history from the database for old seasons - this was slowing things down
  • Dashboard - Added trades and IR events to Transactions
  • Fixed bug - now users can only Advance Week from Schedule or Game views
  • Optimized some functions to only update if there is a change - trying to increase speed

October 1, 2020

  • Added "Min round" option to draft board - The player will not get drafted before this round.
  • Fixed a bug where OVR bars were not changing to the team's color on the Draft Board for players already drafted
  • Added Watch Game feature

September 30, 2020

  • Added Draft Limits - This will limit how many players to automatically draft from the draft board at a certain position.
  • Fixed a bug when clicking up or down arrows on Draft Board players
  • Fixed a bug where the offense would not kick a FG on the last play of the game if the game was tied

September 29, 2020

  • CPU teams no longer randomly cut opposite culture players to force Free Agents during week 22. This was necessary before salaries were implemented but not anymore.
  • Draft Boost no longer grants any OVR boost. Instead, a boost to Progression is granted with the same expiration rules (only while the player is on the team that drafted them).
  • The 20% salary reduction for previously drafted players has been reduced to 10%. Freshly drafted rookies still get a one-time 20% reduction, but only for their rookie contract.
  • Increased probability of CPU teams increasing Scouting and Progression Cap instead of Coach Boosts
  • CPU teams now do a better job using up all their team points every season instead of sometimes wasting some
  • Scouting Upgrade is now statically set to 2000 points. The cost does not change throughout the season. This idea may be returned in the future.

September 26, 2020

  • Fixed a bug where if a kicker got injured on an extra point play, it would cause that game to get stuck and unable to sim
  • Reduced the OVR penalty for switching a player to a similar position
  • Renamed "QBR" to "RTG" because we are actually using Passer Rating, not Quarterback Rating

August 16, 2020

  • Added Injuries
    • Each game, all players who played in the game have a tiny % chance to become injured
    • NOTE: For simplicity, players' injury status will only be applied after the game is over.
    • Injuries prevent players from being included in the Depth Chart
    • Players can be added to Injured Reserve (IR). They are ineligible to play until the next season, but their salary does not count against their team's Cap.
    • Added CPU teams logic to deal with injuries and IR
    • Added Injury Report view to sidebar
    • Added Injuries On/Off to New League form and Admin view
  • Fixed a bug where players on the roster but not currently on the depth chart would not show up in the dropdowns

August 13, 2020

  • Progression Updates
    • Added small graph in player tables for Progression Chance (PC)
    • PC graphs are clickable to show details about progression for that player, and what factors are influencing his developmenet
    • Standardized Team Upgrades screen, added Upgrade Help button
    • Removed previous Team "Dev" upgrade
    • Added Progression Cap upgrade - resets every season. Limits how much players can progress that season.
    • Added Coach Dev Boost section (per position) to Team Upgrades screen - permanent impact to Dev for that position, up to 5 levels
    • Color-coded OVR boosts as green and Dev boosts as blue across the site
    • Slightly increased CON for newly generated undrafted rookies
    • Updated Coaches view to show OVR boosts and Dev boosts
    • Re-added Player History table underneath Team player tables
  • Scouting Updates
    • Added new scouting variable "OVR SCOUT GUESS", which is a random value from within the scouting window for the current scouting level, and is always unlocked
    • Increased "penalty" for not scouting! Certain information is hidden until Scouting is upgraded:
      • Level 0: OVR range: 45. Age, OVR_RNG_MIN, OVR_RNG_MAX, Consistency, and Culture are hidden
      • Level 1: OVR range: 38. Age is unlocked
      • Level 2: OVR range: 31. Culture is unlocked
      • Level 3: OVR range: 25. OVR_RNG_MAX is unlocked
      • Level 4: OVR range: 18. OVR_RNG_MIN is unlocked
      • Level 5: OVR range: 11.
      • Level 6: OVR range: 7.
      • Level 7: OVR range: 3. Consistency grade (letter only) is unlocked (pre-draft only)
  • Changed defense play recognition temporary OVR boosts to activate every 12 plays with the same formation and play type (instead of 10)

August 3, 2020

  • Stats now update immediately after games instead of during week advancement

August 1, 2020

  • Fixed a bug causing a crash when trying to edit players
  • Added Quarters to game simulation! Teams will react accordingly at the end of the half.
  • Added coin toss to beginning of game and end of regulation
  • Improved CPU playbook logic

July 31, 2020

  • Fixed a bug with draft board when a user team had multiple picks in the same round
  • Fixed a bug where free agents sometimes had "Add to Draft Board" button showing

July 29, 2020

  • CPUs now consider CON when valuing players
  • Auto Depth Chart now considers CON when ranking players

July 25, 2020

  • Added Defensive Play Recognition
    • During a game, if the offense runs the same formation and play (run or pass) too many times, all defensive players will receive a temporary OVR increase for the remainder of that game.
    • After 10 plays of the same formation and play, the opposing defense gets OVR +1 for the remainder of the game
    • After 20 plays of the same formation and play, the opposing defense gets an additional OVR +2 for the remainder of the game
    • After 30 plays of the same formation and play, the opposing defense gets an additional OVR +3 for the remainder of the game
    • Etc...
    • This should encourage teams to balance their rosters, and diversitize their playbook
    • This is a penalty for one-dimentional teams (who do all run/all pass, or only certain formations)

July 24, 2020

  • Added Draft Board
    • Add undrafted rookies to Draft Board and organize them by rank.
    • During the draft, players will be auto-drafted from the Draft Board, if available.
    • Players can be added to the Draft Board at any time during the season, or during the draft.
    • This should help multiplayer leagues draft faster.

July 18, 2020

  • Added new Players option during new league creation: 2020 Realistic Players

July 17, 2020

  • Playoff Bracket now shows team with first-round bye in Round 2 during Round 1 of the playoffs
  • Playoff Bracket now updates showing the winner advancing after each playoff game

July 15, 2020

  • Added fumbles

July 14, 2020

  • All new contracts will be slightly higher for all players
  • Players received in trades will no longer have reduction in salary ("cap penalties paid by old team")
  • Manual trades with CPU are now more difficult in general
  • Cap penalties increased from 20% to 25% of player salary being traded away
  • Salary discount for longer contracts has been reduced

July 6, 2020

  • Updated playoffs to include three Round 1 games, with only the first seed getting a bye
  • Changed Oakland Vigilantes to Las Vegas Vigilantes (new leagues only)

July 5, 2020

  • Fixed a bug where CPU teams would never sign free agents that would upgrade their team
  • Fixed a bug during new league creation where rookie draft class would get created twice
  • Fixed a bug during new league creation where the rookie draft class players were getting converted to free agents before season 1
  • Rookie draft class is now created after the fantasy draft for new fantasy draft leagues
  • Fixed a bug where Coach Boost would not get updated after changing a player's position
  • Added Playoff Bracket to Dashboard and Schedule (weeks 17-20)

July 1, 2020

  • Fixed a bug where awards would sometimes be awarded twice
  • Cap penalties incurred after week 20 will now apply to the next season. This lines up the timeline with salary years being reduced
  • Added team logos to awards
  • Added sortable column for player awards
  • Fixed a bug where previously cut free agents could be signed on the individual player view

June 29, 2020

  • Traded players will now retain their existing contract length
  • Traded players will have their salary reduced by 20%, since the original team is paying for that 20% via cap penalties
  • Fixed a bug related to salaries getting increased too much over time
  • Fixed a bug where free agent salaries were incorrect before signing
  • Fixed a bug where games would sometimes simulate twice

June 28, 2020

  • Added multi-year contracts!
    • Added multi-year contracts (up to 4 years). Longer contracts offer smaller yearly salary cap cost
    • Free Agents and traded players will have a 1 year contract
    • Re-signing to longer contracts will happen in the offseason only
    • Added Salary Years Remaining to player table views
    • Salary Years gets reduced by 1 after the PFL Championship Game
    • All players with Salary Years = 0 at week 22 will need to be either re-signed or cut
    • Cap penalties will be applied to any traded or cut player
    • New leagues will have pseudo-random salary/contract years assigned to all players
    • Added a warning to Cut and Trade views warning about cap penalties
  • Added Awards icons to players in Re-Sign players view
  • Added Discord message when starting a new season
  • All players' Consistency is hidden until OVR is revealed (after playing in 3 games). This will make drafting more difficult.
  • Updated player OVR bars style - black outline, new question mark icon
  • Players with hidden OVR will have their OVR bar color faded
  • Fixed a bug related to incorrectly blocking manual trades after week 23
  • CPUs now value user team draft picks slightly less, and their own team's draft picks slightly more
  • CPUs now consider team rank in Standings when trading draft picks
  • Undrafted rookies are now converted to free agents with hidden OVRs (after week 27). This will make free agent talent more difficult to evaluate.
  • Fixed a bug in the offseason where free agents would accept offers from teams who previously cut them
  • Added clickable text for Salaries, which will pop up a modal with Salary Cap Penalties information
  • Fixed a bug where CPU teams would cut players on their depth chart before players with no depth chart rank
  • Added a warning to Edit Player form regarding impact to the league's Competitive label
  • Minor UI improvements to landing page, welcome screen, header, and footer

June 18, 2020

  • Trading is now only allowed during weeks 1-8 and in the offseason after Free Agent Signing (week 23)
  • Updated Detroit Prowlers logo
  • Added Awards icons to players in Retired Players tables
  • Fixed Retired Players view

June 16, 2020

  • More Discord integration and automation!
    • Only "friendly" Discord Usernames are required - example: Aurabolt#2791
    • Automatic creation of League channels in Progression Football Discord server when users set their Discord usernames
    • Added clickable Discord icon link in left sidebar - opens Discord League channel
    • Note: Some users may have to re-add their Discord usernames to their Progression Football profiles after this update

June 9, 2020

  • Discord Integration
    • Added Discord Channel ID to League Admin options
    • Added Discord User ID to User Edit options
    • Added basic Discord message automation messages to the channel - Week Advanced, Draft - On the Clock, Draft - Admin needs to start
    • Request a Discord Channel from @Aurabolt in the Discord server to get a League channel created for your league!
    • Users can update their own profile to add Discord User ID to get mentioned by the bot in their league channel
  • Week will advance automatically if the schedule is loaded when all user games have already been played - to move leagues along without so much admin clicking

June 6, 2020

  • Added player OVR bars to re-signing and rookie signing views
  • Fixed bug with team salary calculations during re-signing and rookie signing
  • Fixed bug with player salary calculations (Championship Winners were not demanding higher salaries as expected)
  • Fixed bug with sorting table by OVR on re-sign and rookie signing views
  • Changed week 27 "Advance Week" button to display "Advance Season"
  • Fixed a bug causing a crash when trying to create a new Fantasy Draft league

June 2, 2020

  • Add Season Stats to Player view

May 31, 2020

  • Code optimizations - hopefully makes everything a little faster
  • Fixed a play history display bug showing "and goal" at incorrect times
  • Fixed some bugs related to Yearly Awards logic

May 30, 2020

  • Added individual Championship Winner awards to all players on the winning team
  • Added Championship Winner and Yearly Awards winners to week 21 view, above retired players table. Week 21 renamed to "League News"
  • Add trophy icon next to names of players with awards (hover to view at a glance)
  • Sidebar color highlighting to match user team color
  • Team records display default to (0-0) instead of (-)
  • Added Coaches view with some boosts data
  • Slow down Consistency upgrades by 2.5x current rate (too many players with very good CON without much time/effort)
  • Players who have won a Championship have a higher chance to retire after winning the big game (that year only)
  • Players who have won a Championship or Yearly Award will demand a 20% higher salary for the remainder of their career
  • Reduced the range that players can progress or regress (maximum is now +7 / -7 per season)

April 26, 2020

  • Added Change Position feature
    • Changing a player's position will cause a one-time, permanent change to the player's OVR.
    • The change will be impacted by how different the player's current position is from the new position.
  • Added Yearly Awards to Season Summary (week 27)
    • League MVP
    • Rookie of the Year
    • Defensive Player of the Year
  • Added awards to individual Player views
  • Added QB Rating (QBR) to Game stats and Awards (QBR will be added to Player Stats and Team Stats screens soon)
  • Trades are now allowed to be executed even if teams are over the salary cap
  • More awards can be added in the future
  • Prevented exploit - user teams trading players with very high salaries to CPU teams, destroying the CPU team salary cap

April 7, 2020

  • Added Randomize Name button to Edit Player form

April 5, 2020

  • Added User Profiles
    • Currently user profiles are basic, but more info/stats/achievements will be added in future updates
    • Added optional Discord username field for each user
  • Database and code changes made to support user profiles and new Discord field
  • All usernames are now clickable to view that user's profile
  • Added Users, current user, All Users, and League Users sections to the sidebar
  • Added ability for users to change their own username and Discord
  • Moved Dashboard and Messages into League section of sidebar
  • Username lengths and league name lengths are now limited
  • Usernames must now be unique

March 25, 2020

  • Fixed a bug when hovering over Scouting

March 23, 2020

  • Added Draft Picks to Manual Trades
  • Database and code changes made to support future drafts, so picks can be traded
  • Updated Manual Trade UI to support draft picks
  • Scouting Upgrade cost for weeks 10+ reduced from 3000 to 2500 points
  • Remove unused "cost" column from Player History tables
  • Fixed a bug related to depth chart requriements for CPU teams when the Play Game was clicked
  • Fixed a bug preventing Admins from kicking a user from a public league (@fan)

February 28, 2020

  • Added team color styling to certain elements
  • Fixed a bug with Stop Sim button being disabled
  • Fixed a bug preventing horizontal scrolling on smaller screens
  • Application maintenance updates

February 24, 2020

  • Free Agents will now have their salaries reset to default calculated values after the FA Bidding is over.
    This will be the only instance where a player's salary could be reduced during his career.
    This is to fix free agents who no longer meet the market value for their previously high salary (usually after regressing and being cut), OR to increase a player's salary if they progressed as a Free Agent.
  • All players under 50 raw OVR will automatically retire at the end of the season
  • Added Team Schedule to Dashboard

February 22, 2020

  • Made a minor change to manual trade logic to make player age slightly less of a factor
  • Fixed exploit: User teams were able to overpay for Free Agents during FA bidding, then Manual Trade all those players to CPU teams for huge gains, and destroy the CPU teams' salary cap. Trade Block and Manual Trades are now restricted only to teams who are under the salary cap.
  • Added Team Needs button to all teams
  • Added Team Info banners to all roster and depth chart views
  • New Team Needs and Upgrades button icons
  • Fixed a bug when owning a team, old CPU trade block trades persisted

February 21, 2020

  • Added Manual Trades
    • Works with User Team to CPU Team, or User Team to User Team
    • User Team to CPU Team trade offers include CPU Interest gauge
    • Supports single or multiple players per trade offer
    • Can create multiple manual trade offers, but only edit one at a time, until offered
    • Currently players only, but adding draft picks to manual trades may be added in the future!
  • Fixed multiple bugs causing player salaries to be too high
    • One issue was related to initial rookie salary calculation (based on scouted OVR), but players don't take pay cuts - resulted in inflated salaries across the league over time
    • Fixed a bug with very high salaries being offered during Free Agent Bidding
    • CPUs will now bid on Free Agents based on each team's perceived value of the player, not based on the salary the player is requesting
    • For existing leagues: team salaries should become less inflated over time
    • For new leagues: team salaries should stay more reasonable, like in season 1 week 1
  • Added "Stop Sim" button, but only when advancing more than 1 week at a time
  • Fixed a bug with rookies getting their OVR revealed too early (before playing 3 games)
  • Fixed a bug with players sometimes gaining double XP from games (used to automatically improve CON)
  • New leagues will apply draft boost to all rookies on teams
  • Allow editing draft boost when manually editing players as Admin

February 11, 2020

  • Drafted players now receive 20% salary reduction instead of 50%
  • Default Progression Chance slightly reduced
  • Optimized Advance Season tasks

February 9, 2020

  • Major Bug Fix: Uncontrollable Advance Weeks
    • Thanks to user feedback! Identified a major bug that was sometimes updating teams Sim Until values in other leagues
    • ALL league teams have been fixed with a one-time reset for Sim Until values (set to the current week)
  • New Feature: Teams Ready
    • Added Teams Ready information and button near Advance Week button
  • Bug fixed: CPU teams sometimes doing strange things when trying to get under the salary cap
    • Re-wrote a large piece of CPU roster management logic
    • This task was extremely complicated and took longer than I expected
    • Needed to account for all the salary/roster situations a CPU might get into (roster requirements, salary cap, cutting players intelligently and not randomly)
    • Should result in more stability and consistency regarding how long CPUs take to resolve salary cap issues
  • Bug fixed: Start Draft button is now present and works again
  • Bug fixed: Sometimes it was possible that CPU-controlled teams drafted multiple times per round
  • Added a check and error message for user teams who are over the salary cap, who do not have Sim Roster on

January 31, 2020

  • New Feature: Draft Boosts
    • Any player who is on the same team that drafted him now receives a +2 OVR Draft Boost for the duration of their tenure with that team
    • Any player who is on the same team that drafted him now receives a 50% reduction in salary for the duration of their tenure with that team
    • All existing players in all leagues have been updated to apply Draft Boost and salary reduction where appropriate
    • If a player with Draft Boost is cut or traded, his Draft Boost will disappear forever, and his salary will return to normal value
    • Draft Impact has been added as an option to new League creation (options are 0 to +5)
    • This is to encourage teams to invest in Scouting, raise the value of draft picks, help control the Salary Cap, and consider the Draft a serious factor to their team's long-term future
  • For multiplayer leagues: League Admins can now Advance Week if there are no other pending actions from user teams (like Depth Chart requirements, Draft Actions, etc).
  • Optimized League Creation and Advance Season tasks to make them faster
  • Added User Teams column to Leagues tables, to more easily see multiplayer leagues
  • Add Depth Chart Rank column to roster views
  • Added Culture indicators to Free Agent Bidding screen
  • Removed "Actions" text from players table dropdowns
  • Automatically filtering Free Agents by position of most need by default (this is to increase speed when clicking on Free Agents link)
  • Updated League History screen and added more stats

January 26, 2020

  • Fixed some bugs causing errors when viewing the schedule of a league the user is not a member of
  • Added Competitive column to leagues tables to identify leagues where players have been manually edited by League Admins (this count ignores player name changes)

January 25, 2020

  • Changed how Development (DEV) affects Progression Chance (PC) and made Progression Chance attribute now visible to users.
    • The results of buying DEV upgrades can now be seen via the DEV and PC values increasing on each player
    • DEV upgrades now give diminishing returns over the course of a season, based on each player's DEV value when an upgrade is purchased
    • PC no longer gets reduced from playing in games, but still resets to 0 at the beginning of each season
    • PC shows the overall chance for positive progression, but values for the degree of progression, chance for regression, and chance of staying the same are still hidden
    • DEV upgrades now become more expensive later in the season
    • Added PC to Progressed and Regressed log entries in Players History
  • Upgraded Dashboard
    • Automatically redirecting users to Dashbaord after simulating games
    • Added Previous Game with result, and Next Game
  • Rookies will now demand the salary of the OVR they were scouted at
  • Added "Raise" column to Re-Sign players to show how much the salary is changing
  • Players will no longer take pay cuts in their career. This makes free agent bidding more risky, and Salary Cap more relevant to team management
  • CPU teams will now sometimes add starters to the Trade Block
  • Bug fixes
    • Fixed bug - rookies with hidden OVR could have their OVR approximated based on the salary demanded at signing. Rookies will now demand the salary of the OVR they were scouted at
    • Fixed bug - Rookie OVRs could be approximated revealed by looking at the pregame ratings chart
    • Fixed notification messages in bottom left that sometimes stacked on top of each other
    • Fixed links when clicking on Storylines
    • Fixed a bug with salary values (requested and accepted) when viewing previous seasons Free Agent Summary
    • Fixed a bug where a player's salary would get reset back to a default (lower) value after being signed during Free Agent bidding the previous season

January 18, 2020

  • Added ability to browse all other leagues
  • Added ability to sort Leagues tables
  • Fixed another bug that could reveal the hidden OVR of a just-drafted rookie (ubwr)
  • Fixed a sorting bug for Leagues tables
  • Added a note explaining that Coach Boosts max out at +5 per position

January 17, 2020

  • Trade Block: When putting a player on the trade block, more offers are shown
  • Trade Block: Improved trade logic involving CPU teams (offers to human players, and CPU-CPU trades)
  • Trade Block: Disallowing putting players with hidden OVR from going on the trade block
  • Fix error message about depth chart requirements (ubwr)
  • Fix to All-Time Player Stats view to show a player's name italicized if he is retired (ubwr)
  • Fix to Player Stats view - default to All Weeks when viewing Season stats (ubwr)
  • Fix to Player Stats view - clicking a team name now brings you to their roster
  • Fix to Stats view: Sort defensive stats by tackles by default
  • Coach Boosts: Updated costs, most notably significantly decreasing the cost for offensive linemen positions
  • Fix Message for scouting upgrades arriving a week late (ubwr)
  • Fix bug: Team Points were not being awarded for playoff games (ubwr)
  • Fix bug: Prevent accidentally viewing weeks in the future (ubwr)
  • Fix bug: actual OVR accidentally being shown during draft, instead of scouted OVR (ubwr)
  • Fix bug: CPU teams not re-ordering their depth charts after rookie OVR are revealed (ubwr)
  • Fix bug: Players signed in Free Agency would incorrectly take pay cuts (default contract value) next time they were signed or re-signed (ubwr)
  • Show "contract negotiations complete" after Re-Signing and Rookie Signings

January 12, 2020

  • Fixed a bug with scouting upgrade messages sometimes being delivered a week late (ubwr)
  • Limit 2 leagues per user (may change after BETA)
  • Automatically deleting leagues not played in 20 days (may change after BETA)

January 11, 2020

  • To optimize the database, speed up Stats pages, and and reduce storage space: moved all-time player stats to a new database table, automatically deleting game stats/plays older than last season
  • Automatically deleting Messages and Storylines older than last season

January 10, 2020

  • Made game summary alert notifications clickable (w3stw00d)
  • Moved alert notifications to the bottom left instead of across the top (achum5)
  • Fixed a bug with Trade Block offers not getting displayed for user managed teams (youngkingabdul)
  • Fixed a bug with Advanced Playbook not submitting data correctly (ubwr)

January 9, 2020

  • Added Kick User option for League Admins
  • Added more explanation about Trade Blocks
  • Added consistency to depth chart (weitzilla)
  • Add more league info to Home screen

January 6, 2020

  • Initial release

April 2018

  • Project started