5fccc7dc7d0e8a936bc841b60270f4e771447dba
- Milestone navigation now uses milestone_code instead of numeric id - MilestoneDetailPage uses milestone.id (numeric) for project-scoped API calls - App.tsx checks /config/status on backend first, falls back to wizard - Added milestone_code to Milestone type - Fixed MilestoneDetailPage to use fetched milestone.id for sub-queries
HarborForge.Frontend
HarborForge Frontend - React + TypeScript
Description
Languages
TypeScript
93.9%
CSS
5.8%
Dockerfile
0.2%
HTML
0.1%