All notable changes to this project will be documented in this file.
- 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