|
|
56458340ea
|
feat(ui): add HealthRecordForm modal with OFA and general record support
|
2026-03-09 23:31:26 -05:00 |
|
|
|
bc7f54b084
|
feat(ui): add ClearanceSummaryCard with OFA clearance chips and GRCA eligibility badge
|
2026-03-09 23:30:47 -05:00 |
|
|
|
380599383c
|
feat(pedigree): themed node rendering, glow rings, gold root node, breed label, zoom display
|
2026-03-09 22:44:46 -05:00 |
|
|
|
dee4769ad2
|
feat(pedigree): retheme PedigreeTree to match app dark/warm design system
|
2026-03-09 22:44:06 -05:00 |
|
|
|
1b59581714
|
feat(ui): add Champion toggle checkbox to DogForm
|
2026-03-09 22:25:29 -05:00 |
|
|
|
3bc6b694f4
|
feat: add ChampionBadge and ChampionBloodlineBadge components
|
2026-03-09 22:16:55 -05:00 |
|
|
|
3d716a2406
|
feat: LitterForm accepts prefill prop to pre-populate dam + breeding date from BreedingCalendar
|
2026-03-09 20:54:17 -05:00 |
|
|
|
485cc15a3e
|
Fix: Ensure sire_id and dam_id are sent as null when empty, not empty strings
|
2026-03-09 01:16:51 -05:00 |
|
|
|
dca3c5709b
|
Add PedigreeTree styling with responsive design
|
2026-03-09 00:42:39 -05:00 |
|
|
|
e62c2bcd32
|
Add interactive PedigreeTree component with D3 visualization
|
2026-03-09 00:40:56 -05:00 |
|
|
|
6e3e23620b
|
Add error handling for API failures to prevent blank screen
|
2026-03-09 00:31:24 -05:00 |
|
|
|
b9858b2c78
|
Fix litter selection UI layout - separate radio buttons and dropdown properly
|
2026-03-09 00:24:44 -05:00 |
|
|
|
f076286b15
|
Update DogForm with litter selection support
|
2026-03-09 00:09:44 -05:00 |
|
|
|
dd26fa00bf
|
Add styling for pedigree tree visualization
|
2026-03-09 00:09:03 -05:00 |
|
|
|
7a16918d66
|
Add interactive pedigree tree visualization component
|
2026-03-09 00:08:46 -05:00 |
|
|
|
4af656667d
|
Add LitterForm component for litter management
|
2026-03-09 00:08:18 -05:00 |
|
|
|
1e74db2e44
|
Add DogForm component for creating/editing dogs
|
2026-03-08 23:02:23 -05:00 |
|