2026-03-01 - 2026-03-29
Overview
52 Pull requests merged by 1 user
Merged
#55 stroke fix
Merged
#54 halo effect
Merged
#53 remove shadow
Merged
#52 text update
Merged
#51 ped changes
Merged
#50 feature/external-dogs
Merged
#49 fix: wire external dogs end-to-end (modal, form flag, pairing simulator)
Merged
#48 docs: update README with COI direct-relation fix (v0.6.1)
Merged
#47 fix: COI correctly calculates parent×offspring and direct-relation pairings
Merged
#45 fix: COI direct-ancestor bug — correct Wright algorithm + frontend relation guard
Merged
#44 fix: correct Wright COI algorithm — handle direct parent-offspring pairings
Merged
#43 fix: Trial Pairing Simulator — correct SQLite string quoting for sex filter
Merged
#42 fix: Migration 003 - dynamic column restore to handle missing updated_at
Merged
#41 fix: wire runMigrations() into startup before initDatabase()
Merged
#40 fix: Remove old record_type CHECK constraint from health_records (Migration 003)
Merged
#39 feat/startup-log
Merged
#38 fix(db): add vet_name, result, next_due to healthMigrations ALTER TABLE guards
Merged
#36 feat/phase-4b-health-genetics
Merged
#35 feat: delete dogs + PawPrint nav icon
Merged
#34 feat/ui-theme-settings-champion
Merged
#33 feat/pedigree-theme-visual
Merged
#32 fix(settings): rewrite route to match single-row column schema (was double-encoded base64 + wrong key/value schema)
Merged
#31 feat/ui-theme-settings-champion
Merged
#30 fix(server): call initDatabase() with no args to match updated db/init.js; remove duplicate health route
Merged
#29 feat/ui-theme-settings-champion
Merged
#28 feat/whelping-calendar-identifier
Merged
#27 feat: add projected whelping identifier on heat cycle calendar
Merged
#26 feat/litter-management-ui
Merged
#25 feat/litter-management-ui
Merged
#24 docs: Update README & ROADMAP for v0.5.0 — Pairing Simulator + Heat Cycle Calendar
Merged
#23 feat: Heat Cycle Calendar — month grid, start-cycle modal, breeding date suggestions, whelping estimate
Merged
#22 feat: Trial Pairing Simulator - COI calculator with common ancestors
Merged
#20 docs/update-readme-roadmap-v0.5
Merged
#19 fix: Size brand-logo as fixed square for 1:1 logo aspect ratio
Merged
#18 fix: Prevent /static and /uploads paths from falling through to React catch-all
Merged
#17 feat: Header logo, gold-to-rusty-red title gradient, and /static asset folder
Merged
#16 docs/clean-schema-and-roadmap-update
Merged
#15 feature/enhanced-litters-and-pedigree
Merged
#14 Fix: Remove weight/height columns - match actual schema
Merged
#13 Fix: Don't return sire/dam columns from dogs table, select explicit fields
Merged
#12 feature/enhanced-litters-and-pedigree
Merged
#11 feature/enhanced-litters-and-pedigree
Merged
#10 feature/enhanced-litters-and-pedigree
Merged
#9 Update roadmap with UI fix progress and current issues
Merged
#8 Add error handling for API failures to prevent blank screen
Merged
#7 Fix litter selection UI layout - separate radio buttons and dropdown properly
Merged
#6 feature/litter-management-and-pedigree
Merged
#5 feature/ui-redesign
Merged
#4 feature/ui-redesign
Merged
#3 feature/ui-redesign
Merged
#2 feature/ui-redesign
Merged
#1 feature/dog-forms