Commit Graph

24 Commits

Author SHA1 Message Date
683fef7e9c feat: add is_champion column to dogs table and settings table 2026-03-09 22:00:40 -05:00
6e37abf6e8 feat: add puppy weight/health log endpoints to litters router 2026-03-09 21:02:15 -05:00
d7bad19275 feat: Add breeding date suggestion window endpoint 2026-03-09 20:30:42 -05:00
25e4035436 fix: Prevent /static and /uploads paths from falling through to React catch-all 2026-03-09 19:10:48 -05:00
422ea5cf7f feat: Serve /static directory for logo and branding assets 2026-03-09 18:49:52 -05:00
6f83f853ae Clean: Remove migrations - use clean init only 2026-03-09 02:03:02 -05:00
d311bc24a7 Clean: Proper sire/dam handling via parents table with logging 2026-03-09 02:01:18 -05:00
3ae3458dfc Clean: Fresh database init with parents table - no migrations 2026-03-09 01:59:52 -05:00
eec18daeea Fix: Remove weight/height columns - match actual schema 2026-03-09 01:38:42 -05:00
e62d35041f Fix: Don't return sire/dam columns from dogs table, select explicit fields 2026-03-09 01:29:40 -05:00
a11dec6d29 Add automatic migration system on startup 2026-03-09 00:58:39 -05:00
15f455387d Add automatic migration system with schema validation 2026-03-09 00:58:19 -05:00
cc5af29c11 Enhanced litters API with puppy linking and litter_id support 2026-03-09 00:07:26 -05:00
a246e5f84f Add migration to add litter_id column to dogs table 2026-03-09 00:06:41 -05:00
56fb9cb7af Fix: Convert empty microchip strings to NULL in database 2026-03-08 23:55:38 -05:00
f1e5b422b0 Add migration script to fix microchip UNIQUE constraint 2026-03-08 23:40:02 -05:00
bb0f5dd9b8 Fix: Remove UNIQUE constraint from microchip field to allow NULL values 2026-03-08 23:39:22 -05:00
3d76ccf3be Add breeding/heat cycle API routes 2026-03-08 22:46:21 -05:00
a2b39957fa Add health records API routes 2026-03-08 22:45:54 -05:00
ac516a0911 Add litters API routes 2026-03-08 22:45:27 -05:00
df252e828a Add pedigree API routes 2026-03-08 22:45:07 -05:00
e8c7d77c52 Add dogs API routes 2026-03-08 22:44:23 -05:00
d99a7b0622 Add database initialization and schema 2026-03-08 22:43:51 -05:00
7176527639 Add main server application file 2026-03-08 22:43:27 -05:00