Commit Graph

118 Commits

Author SHA1 Message Date
6a74c2d14e feat: Wire PairingSimulator into App router and navbar 2026-03-09 20:23:17 -05:00
3be2f66659 feat: Add PairingSimulator page - sire/dam selection, COI, common ancestors, risk badge 2026-03-09 20:22:21 -05:00
e6bbb70288 ci: Add Gitea Actions workflow to build and push Docker image to Gitea Container Registry
Some checks failed
Build & Publish Docker Image / build-and-push (push) Has been cancelled
2026-03-09 20:09:41 -05:00
029fd77913 style: Add subtle diffuse black drop shadow to logo and brand title text 2026-03-09 20:01:46 -05:00
707998d013 Update client/src/App.css 2026-03-09 19:59:38 -05:00
0848b4e7f0 style: Double logo size to 5rem, increase brand title font by 30% to 1.95rem 2026-03-09 19:55:32 -05:00
9ab3dd5a77 Merge pull request 'fix: Size brand-logo as fixed square for 1:1 logo aspect ratio' (#19) from feat/header-logo-and-title-gradient into master
Reviewed-on: #19
2026-03-09 19:48:36 -05:00
4f81c3129e fix: Mount ./static:/app/static volume and add STATIC_PATH env var 2026-03-09 19:24:41 -05:00
fc0bf4c6db fix: Add /app/static directory, STATIC_PATH env var, and static volume declaration 2026-03-09 19:24:31 -05:00
18baf1b7a0 fix: Size brand-logo as a fixed square to match 1:1 logo aspect ratio 2026-03-09 19:14:51 -05:00
9258a181b0 Merge pull request 'fix: Prevent /static and /uploads paths from falling through to React catch-all' (#18) from feat/header-logo-and-title-gradient into master
Reviewed-on: #18
2026-03-09 19:11:32 -05:00
25e4035436 fix: Prevent /static and /uploads paths from falling through to React catch-all 2026-03-09 19:10:48 -05:00
64495f4a6d Delete static/.gitkeep 2026-03-09 18:52:42 -05:00
65a5a557ac Upload files to "static" 2026-03-09 18:52:22 -05:00
358f80c668 Merge pull request 'feat: Header logo, gold-to-rusty-red title gradient, and /static asset folder' (#17) from feat/header-logo-and-title-gradient into master
Reviewed-on: #17
2026-03-09 18:52:00 -05:00
1d4534374b feat: Add static/ directory for branding assets (drop br-logo.png here) 2026-03-09 18:50:16 -05:00
24d96ca08a feat: Proxy /static to Express server in Vite dev mode 2026-03-09 18:50:04 -05:00
422ea5cf7f feat: Serve /static directory for logo and branding assets 2026-03-09 18:49:52 -05:00
eb661782fe feat: Add brand-logo sizing and gold-to-rusty-red gradient on brand-text 2026-03-09 18:49:29 -05:00
bc6cf83f72 feat: Replace generic icon with br-logo.png in navbar brand 2026-03-09 18:47:27 -05:00
a47ede4340 Merge pull request 'docs/clean-schema-and-roadmap-update' (#16) from docs/clean-schema-and-roadmap-update into master
Reviewed-on: #16
2026-03-09 02:25:15 -05:00
e3bea6593c Clean: Remove outdated documentation 2026-03-09 02:24:10 -05:00
b87863863b Docs: Add release notes for v0.4.0 clean schema 2026-03-09 02:21:52 -05:00
3be2039d03 Docs: Add cleanup notes for outdated documentation 2026-03-09 02:20:38 -05:00
7cfa5d8acb Docs: Update ROADMAP with clean schema completion 2026-03-09 02:19:48 -05:00
c9297cba2d Docs: Update README with clean schema and current features 2026-03-09 02:18:48 -05:00
296a1be4db Merge pull request 'feature/enhanced-litters-and-pedigree' (#15) from feature/enhanced-litters-and-pedigree into master
Reviewed-on: #15
2026-03-09 02:07:37 -05:00
417dc96b49 Docs: Add DATABASE.md with schema documentation 2026-03-09 02:04:41 -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
5363589ecc Merge pull request 'Fix: Remove weight/height columns - match actual schema' (#14) from feature/enhanced-litters-and-pedigree into master
Reviewed-on: #14
2026-03-09 01:40:03 -05:00
eec18daeea Fix: Remove weight/height columns - match actual schema 2026-03-09 01:38:42 -05:00
89ae25deaf Merge pull request 'Fix: Don't return sire/dam columns from dogs table, select explicit fields' (#13) from feature/enhanced-litters-and-pedigree into master
Reviewed-on: #13
2026-03-09 01:31:00 -05:00
e62d35041f Fix: Don't return sire/dam columns from dogs table, select explicit fields 2026-03-09 01:29:40 -05:00
1df65be59d Merge pull request 'feature/enhanced-litters-and-pedigree' (#12) from feature/enhanced-litters-and-pedigree into master
Reviewed-on: #12
2026-03-09 01:19:18 -05:00
57b59ffe2e Add comprehensive deployment guide for database migration and frontend fix 2026-03-09 01:17:55 -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
39013fc7c5 Add frontend fix guide for Add Dog form 2026-03-09 01:14:48 -05:00
17452ba425 Merge pull request 'feature/enhanced-litters-and-pedigree' (#11) from feature/enhanced-litters-and-pedigree into master
Reviewed-on: #11
2026-03-09 01:01:29 -05:00
9c5d06d964 Add comprehensive database migration documentation 2026-03-09 00:59:26 -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
855335f0b7 Merge pull request 'feature/enhanced-litters-and-pedigree' (#10) from feature/enhanced-litters-and-pedigree into master
Reviewed-on: #10
2026-03-09 00:48:07 -05:00
5b2c205342 Add Sprint 1 completion guide for pedigree tree 2026-03-09 00:45:16 -05:00
d426835b13 Rebuild PedigreeView with interactive tree visualization 2026-03-09 00:44:34 -05:00
701a26f02c Merge pull request 'Update roadmap with UI fix progress and current issues' (#9) from fix/dog-form-litter-ui into master
Reviewed-on: #9
2026-03-09 00:43:34 -05:00
8db5c89791 Add pedigree helper utilities for data transformation 2026-03-09 00:43:02 -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