Checklist²
Updates

Fix Recently Added Badge and Unify Data Loaders

May 12, 2026

Feature

Recently Added badge now derives from created_at (5-day window) instead of release_date. Unified homepage and /checklists on shared listSets() query helper.

Fix Recently Added Badge

The "Recently Added" badge was based on release_date within 7 days of today, which missed sets with future release dates (e.g., Finest Football releasing May 15 but added to the database on May 11). Now uses a new created_at column on the sets table with a 5-day window. Badge appears automatically when a set is added and ages off without manual intervention. Both homepage and /checklists now use a shared listSets() query helper to guarantee identical data.