feat: reorder project route registration to prioritize static UI paths and add pytest coverage for navigation endpoints

This commit is contained in:
2025-11-09 19:21:25 +01:00
parent 400f85c907
commit dad862e48e
3 changed files with 55 additions and 39 deletions

View File

@@ -13,3 +13,4 @@
- Delivered a new dashboard experience with `templates/dashboard.html`, dedicated styling, and a FastAPI route supplying real project/scenario metrics via repository helpers.
- Extended repositories with count/recency utilities and added pytest coverage, including a dashboard rendering smoke test validating empty-state messaging.
- Brought project and scenario detail pages plus their forms in line with the dashboard visuals, adding metric cards, layout grids, and refreshed CTA styles.
- Reordered project route registration to prioritize static UI paths, eliminating 422 errors on `/projects/ui` and `/projects/create`, and added pytest smoke coverage for the navigation endpoints.