Livestock settings restructure
commit2025-09-06 · mystockaid
Moved the livestock settings out of the flat /settings page into a nested /settings/livestock area with per-entity tabs for species, breeds, classes, grades, and groups. Rewrote all of those tables as plain HTML with uncontrolled inputs and data-field lookups on save, since the controlled-input version in a TanStack table kept stealing focus on every keystroke and occasionally locking up the page. Also dropped a CLAUDE.md and WARP.md documenting the patterns so I stop relearning the same lesson about React focus every two weeks.
Related
- ProjectStockaid(mystockaid.com)