Last 12 weeks · 6 commits
2 of 6 standards met
Implement and with UI refresh buttons to resolve stale data issues for cached components. The existing strategy, while effective for frequent visitors, meant that infrequent users (visiting days or weeks later) would consistently encounter stale data due to the stale-while-revalidate mechanism. By adding to components and via Server Actions, we enable immediate, on-demand cache invalidation, ensuring users can always retrieve the latest data.
Dynamically set the college basketball season year for conference rankings to display current season data. The previous implementation hardcoded , which was incorrect for the current college basketball season (e.g., 2025-26 season uses in ESPN's API). The function now calculates the correct season based on the current date, accounting for the November-April season structure where ESPN uses the later year. [!NOTE] Low Risk Low risk: change only affects how the ESPN standings URL is parameterized and does not alter data processing logic beyond selecting the season year. Overview Conference rankings fetches now dynamically set the ESPN query parameter via a new helper (Aug–Dec uses next calendar year), replacing the previously hardcoded . No new usage of , , or was introduced, and no TypeScript APIs with easily-swappable same-typed positional args were added. Written by Cursor Bugbot for commit b918152ee7523b6ac04cb58f30b2c2cb07f363d0. This will update automatically on new commits. Configure here. Cursor Bugbot reviewed your changes and found no issues for commit b918152
Repository: leerob/ncaam. Description: Simple basketball scores and schedules. Stars: 178, Forks: 20. Primary language: TypeScript. Languages: TypeScript (99.1%), CSS (0.6%), JavaScript (0.2%). License: MIT. Homepage: ncaam.vercel.app Open PRs: 1, open issues: 0. Last activity: 1w ago. Community health: 42%. Top contributors: leerob, cursoragent.
Update all dependencies to latest, including Next.js 16.1.6 and React 19.2.4, and refresh the lockfile. This PR ensures the application runs on the latest stable versions while verifying that Cache Components remain enabled and data fetching adheres to best practices. [!NOTE] Medium Risk Dependency-only change, but upgrades core runtime/framework packages (, , ), which can introduce subtle build/runtime behavior changes despite small version deltas. Overview Updates app dependencies to newer patch/minor versions, notably bumping to and / to , along with related typings and tooling updates (e.g., , , ). Refreshes to align transitive dependencies and platform-specific package metadata with the upgraded versions. Written by Cursor Bugbot for commit af24629c80edd9b2b119da17514a2d97a82b17d9. This will update automatically on new commits. Configure here. Cursor Bugbot reviewed your changes and found no issues for commit af24629
Migrate to Next.js 16 Cache Components and update dependencies to leverage improved rendering capabilities and use stable caching APIs. This PR transitions the application from the experimental PPR flags to the stable configuration in Next.js 16, enabling more flexible and performant content rendering. It also updates all other project dependencies, including a migration to Tailwind CSS v4, to their latest versions.