All notable changes to this project will be documented in this file.
- Bug that would freeze pages if an incomplete draft blog post exists
- Upgraded SMUI version from 4 to 6
- This gives better compatibility with windows deployments and improves some functionality
- Removes the need for the VITE workaround script
- Adds TS compatibility for those interested
- Big thank you to OldNewsBlues for implementing this
- Added
Single Week Scoring Lows
andSeason-long Scoring Lows
- Cleaned up records interface
- Added
- Season long record tables are now sorted by PPG (to offset the expanded NFL seasons and more accurately capture the rankings)
- Trophies page bug reported in issue #95
- Minor bug fixes league in pre-season
- PPG Records #92
- Big thank you to OldNewsBlues for implementing this
- Bug that affects playoff matchup and standings
- Reported in issue #98
- Bug that affects the draft page of keeper leagues
- Reported in issue #85
- Docker support to address feature request #68
- Big thank you to 1600dolo for implementing this
- WARNING: This might cause merge conflicts in
package-lock.json
. Going forward shouldn't happen again.- Follow these instructions to resolve the conflict. For the most part, you'll most likely want to keep the changes from master (the second change)
- Bug in records
- When the records tab was left and returned to multiple times, the total points column would eventually become NaN (as reported in issue #77 by OldNewsBlues)
- This bug was also reported in the same issue below, however I missed it so I ended up having to re-open it.
- Bug in records
- Inverse of the correct week was shown (as reported in issue #77 by OldNewsBlues)
- Bug in matchups
- Added biggest blowout and narrowest victory records
- Now caching league records for performance
- Cached records will load quickly and will be updated after new data is pulled in
- Loading message in blogs page read
Loading transactions
instead ofLoading blog posts
- This will be the real last update for a while (probably)... couldn't help myself. I'm going on paternity leave! I will resume working on feature requests in November and will try to address bugs if they come up. Feel free to keep adding feature requests as they come to you though.
- Search bar bug that unfocused the input bar after every character typed
- If no input has been detected for 5 seconds, update query parameters in url string (updating will still unfocus the input, but (since 5 seconds have passed) the search should be complete)
- The matchups page was always starting on week 1
- If no query parameter has been set, use the current week
- The look of comments on blog posts
- This will be the last update for a while because I'm going on paternity leave! I will resume working on feature requests in November and will try to address bugs if they come up.
- Ability to view and add comments to blog posts
⚠️ WARNING !⚠️ - This will break previous contentful integrations because it requires you to change the type of API key to a Content Management API key
- Please refer to the Training Wheels blog instructions to see how to get the new API key (and then replace the old environment variable with the new one)
- Add standings tab with the current season standings (customizeable rankings by changing line 12 and/or 15 in
src/lib/Standings/index.svelte
)
- Bug with the nav bar that would occur when you don't have the blog enabled and visit any of the nested tabs
- Bug with Inactive players breaking matchups and projections
- Major feature added!
- Blog capabilities using contentful
- Requires the use of api secrets and a contentful account (as well as a specific content-type configuration)
- For directions, follow the Training Wheels blog instructions
-
Hide pagination if there aren't enough results to paginate
-
Preview (3) trades and (3) waivers instead of (2) on the homepage
-
A bug that crated the wrong footer offset when an update is available (this used to obscure some of the page)
-
If you there are no managers listed, return a 404 on the
/managers
pages instead of empty pages -
Removed static css files generated from smui (they are built at runtime and are unnecessary in the repo)
- Pulling in the IDP projections overloaded Vercel's servers
- Reduce the amount returned in player call by shortening variable names
- Pulling in the IDP projections overloaded Vercel's servers
- Split up the call into offensive and defensive projections and then combine them afterwards
- Fix for issue #57
- IDP projections were not being properly pulled in (this affected the matchups pages and Power Ranking graph)
- Updated the projection URL to pull in IDP projections as well
- Also addressed minor bug that caused the matchups page to not refresh projections when the players object refreshes in the background
- IDP projections were not being properly pulled in (this affected the matchups pages and Power Ranking graph)
- Fixed bug with the trade arrows on the manager page, the bug was introduced in pr #55
- Fixed bug in manager pages introduced in pr #55
- Refresh large data in the background
- Both player data and transaction data can take a while to pull from Sleeper
- Display the stale data first, while updating the data in the background
- When the new data is available, update the UI to reflect the changes
- Reversal round support
- Feature support added by scottiegarcia
- PR #51
- Some league rosters return null for the players, which breaks power rankings and the rosters page
- Bug reported in issue #49
- For rosters, only compute the bench if the players field is valid
- For power rankings, skip teams with no players (if no teams have players, don't display the graph)
- Made location, favorite team, and preferred contact nullable for managers
- Fallback displayed on all managers page (question mark image)
- Fallback location of "Undisclosed location" displayed
- Other fields are omitted in the Managers pages
- Auction leagues did not display drafts correctly
- Logic has been addded to handle auction leagues
- Changed the display of draft boards in dark mode
- Sleepr API increments the week value during preseason which created bugs in the homepage, rankings, managers, and matchup pages
- Added a fix to only honor the Sleeper week during regular season
- Transactions were sometimes out of order (if a trade was recently accepted long after the original offer was sent)
- League Page now sorts the transaction by update time