Switch project to uv and add sticky-header scroll to dashboard table

Adds pyproject.toml, uv.lock, .python-version, and a .gitignore for uv
package management. Constrains the dashboard table to the viewport
height with a sticky thead so column headers remain visible while
scrolling.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
2026-04-22 21:32:46 +12:00
parent ca1135497d
commit 031482c540
6 changed files with 441 additions and 0 deletions
View File