Commit Graph

34 Commits

Author SHA1 Message Date
42bab14ac3 reverse pedigree 2026-03-12 07:27:41 -05:00
13185a5281 Roadmap 2,3,4 2026-03-11 23:48:35 -05:00
Zenflow
c22ebbe45c New task (zenflow 738246ea)
In the Pairing Simulator page, I am getting the error:

**Error:**Unexpected token '<', "<!DOCTYPE "... is not valid JSON

Fid and fix the bug
2026-03-11 13:02:24 -05:00
Zenflow
e5f7b2b053 Implementation
Task complete.
2026-03-11 09:59:42 -05:00
80b497e902 fix: PairingSimulator fetches /api/dogs?include_external=1 so external dogs appear in selectors 2026-03-11 00:57:59 -05:00
22e85f0d7e fix: wire Add External Dog button to DogForm modal (removes broken /dogs/new?external=1 nav) 2026-03-11 00:55:51 -05:00
3275524ad0 feat(ui): add ExternalDogs page — full CRUD roster for external sires/dams 2026-03-10 15:26:21 -05:00
72c54f847f fix(frontend): block/warn direct parent-offspring selections in PairingSimulator 2026-03-10 14:56:09 -05:00
e9588fa866 feat(ui): integrate ClearanceSummaryCard and HealthRecordForm into DogDetail 2026-03-09 23:32:41 -05:00
e44883b5e0 feat(dogs): add delete button with confirm modal on DogList 2026-03-09 22:58:41 -05:00
f860738428 feat(pedigree): update PedigreeView stats bar + tip box to use theme vars 2026-03-09 22:45:23 -05:00
2416e48bb7 feat: DogDetail — champion/bloodline badge in header, champion-glow border on main photo 2026-03-09 22:19:31 -05:00
9e699e308f feat: DogList — render ChampionBadge and ChampionBloodlineBadge on dog cards 2026-03-09 22:18:28 -05:00
ec249c7865 feat: add SettingsPage — kennel name, tagline, address, phone, website, email 2026-03-09 22:17:28 -05:00
4ad3ffae4e feat: add projected whelping identifier on heat cycle calendar
- Compute projected whelp date (breeding_date + 63 days) client-side
- Mark projected whelp day on calendar grid with Baby icon + teal ring
- Show whelp range (earliest/expected/latest) tooltip on calendar cell
- Add 'Projected Whelp' entry to legend
- Show projected whelp date on active cycle cards below breeding date
- Active cycle cards navigate to whelp month if outside current view
2026-03-09 21:33:13 -05:00
421b875661 feat: add PuppyLogPanel weight/health logs + projected whelping window to LitterDetail 2026-03-09 21:06:03 -05:00
50deb6174b feat: auto-open LitterForm with prefill when navigated from BreedingCalendar 2026-03-09 20:53:37 -05:00
7a6b770999 feat: add Record Litter CTA in CycleDetailModal when breeding date is logged 2026-03-09 20:52:57 -05:00
15aa871333 feat: add LitterDetail page with puppy roster and add/remove/create puppy 2026-03-09 20:50:25 -05:00
0e8b875a4c feat: rebuild LitterList with create/edit/delete and LitterForm integration 2026-03-09 20:49:34 -05:00
202c634df6 feat: Full heat cycle calendar with month grid, start-cycle modal, and breeding date suggestions 2026-03-09 20:32:21 -05:00
3be2f66659 feat: Add PairingSimulator page - sire/dam selection, COI, common ancestors, risk badge 2026-03-09 20:22:21 -05:00
d426835b13 Rebuild PedigreeView with interactive tree visualization 2026-03-09 00:44:34 -05:00
32b45a4fb3 Redesign: Horizontal info cards with avatars for Dogs list 2026-03-08 23:31:02 -05:00
a56c403af4 Redesign: Compact info cards with avatar-style photos 2026-03-08 23:29:54 -05:00
42693e7656 Redesign: Compact photo gallery with modern info layout 2026-03-08 23:22:24 -05:00
f5fb88ed88 Add edit and photo upload to DogDetail 2026-03-08 23:04:23 -05:00
89e9593eaf Integrate DogForm into DogList for add functionality 2026-03-08 23:03:42 -05:00
0e386dbd7a Add BreedingCalendar page 2026-03-08 22:54:36 -05:00
d4e5919133 Add LitterList page 2026-03-08 22:54:22 -05:00
2d2d4892c9 Add placeholder pages 2026-03-08 22:54:09 -05:00
7f59e42a90 Add DogDetail page 2026-03-08 22:53:59 -05:00
36bcdb1095 Add DogList page 2026-03-08 22:53:37 -05:00
450c18e58f Add Dashboard page 2026-03-08 22:53:19 -05:00