Skip to content

Replace Flowbite stats YearPicker with in-house calendar - #596

Merged
KucharczykL merged 20 commits into
mainfrom
feat/in-house-stats-year-picker
Aug 3, 2026
Merged

Replace Flowbite stats YearPicker with in-house calendar#596
KucharczykL merged 20 commits into
mainfrom
feat/in-house-stats-year-picker

Conversation

@KucharczykL

Copy link
Copy Markdown
Owner

Summary

  • Replace the stats YearPicker Flowbite integration with an in-house four-column decade calendar.
  • Reuse the shared drop-down/date-calendar positioning, dismissal, ARIA, and generated control-class machinery.
  • Preserve the public YearPicker API, twelve-cell layout, decade bounds, available_years filtering, immediate navigation, and empty-URL guard.
  • Remove games/static/js/datepicker.umd.js and stale runtime/source references.

Verification

  • Full make check passed: 2,723 Python/browser tests.
  • TypeScript suite passed: 754 tests.
  • TypeScript compilation, mypy, Ruff, generated contracts, icons, and CSS checks passed.
  • Focused YearPicker, date-range, and single-date browser tests passed.

@github-actions

github-actions Bot commented Aug 3, 2026

Copy link
Copy Markdown

@KucharczykL
KucharczykL merged commit 86f606f into main Aug 3, 2026
4 checks passed
@KucharczykL
KucharczykL deleted the feat/in-house-stats-year-picker branch August 3, 2026 18:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Replace Flowbite-datepicker (stats YearPicker) and drop datepicker.umd.js (~104 KB)

1 participant