Harden export preview handling
This commit is contained in:
@@ -1,3 +1,25 @@
|
||||
## Sprint 38 Export Center preview hardening (2026-06-17)
|
||||
|
||||
Changed:
|
||||
- Hardened the export content preview path so HTML report artifacts return `EXPORT_CONTENT_UNSUPPORTED` instead of a generic JSON parse failure.
|
||||
- Updated the frontend Export Center to offer JSON preview only for JSON/GeoJSON artifacts.
|
||||
- HTML project report artifacts now display as download-only in the export list.
|
||||
- Extracted export preview rendering from `frontend/src/App.tsx` into `frontend/src/components/exports/ExportPreview.tsx`.
|
||||
- Updated API/frontend docs, changelog and TODO status.
|
||||
|
||||
Validation:
|
||||
- `cd backend && python -m pytest tests/test_sprint17_export_foundation.py -q` passed: 10 tests.
|
||||
- `cd frontend && npm run typecheck` passed.
|
||||
|
||||
Open:
|
||||
- Full release readiness and Tower redeploy/browser smoke are still recommended before treating this pass as deployed.
|
||||
|
||||
Limitations:
|
||||
- This pass does not add new export formats, PDF reports, provider fetching, AI inference or migrations.
|
||||
|
||||
Next recommended pass:
|
||||
- Run the full readiness gate, frontend build and Tower deploy smoke; then continue with shared workbench orchestration decomposition or export cleanup/history filtering.
|
||||
|
||||
## Sprint 37 Tower PostgreSQL collation maintenance (2026-06-17)
|
||||
|
||||
Changed:
|
||||
|
||||
Reference in New Issue
Block a user