Skip to content

v0.4.1

@birdnamoo birdnamoo tagged this 07 Jul 17:01
v0.4.1. 리포트 뷰어 SPA는 folder/name/icon/outputs(camelCase)를 읽는데, WriteAsJsonAsync가
호스트 앱의 JsonOptions를 상속하므로 호스트가 PascalCase(PropertyNamingPolicy=null)를 쓰면
ReportInfo 레코드가 Folder/Name/Icon으로 직렬화→뷰어에서 undefined→목록 항목 공백·링크
'/vault-ai-reports/undefined' 404.

- WebJson(JsonSerializerDefaults.Web=camelCase) 옵션을 모든 응답 WriteAsJsonAsync/Serialize에
  명시 전달 → 호스트 직렬화 정책과 무관하게 self-contained camelCase 계약 보장.
- 소비앱(yesung) 실런타임 검증: 목록 API가 name/folder/icon/outputs로 응답.
Assets 2
Loading