Commit Graph

8 Commits

Author SHA1 Message Date
c655cdd31e fix: null-safe string reader, chart V2 label collision avoidance
- ChartDataServiceV2: aggiunto helper ToStr() per GetString null-safe su
  colonne nullable (Sottostante, NomeCFT); pattern analogo a ToDecimal
- SkiaChartRendererV2: collision avoidance label margine destro — tutti i
  label (barriere, strike, autocall, end-label serie) raccolti in lista,
  ordinati per Y e distribuiti con spacing minimo 13px (push-down +
  clamp-up) prima del disegno
- CLAUDE.md: documentati i due fix e la root cause cedlab_Chart_UL1
  divide-by-zero su Strike=0 (fix DB: NULLIF(cu.Strike,0))

Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
2026-05-29 10:27:44 +02:00
3c99159bd1 docs: update CLAUDE.md — chart v2 new colors and dual-path save behavior
Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
2026-05-28 14:41:22 +02:00
30d33a147a docs: document ?save=true parameter and ChartSettings paths in CLAUDE.md 2026-05-27 18:46:51 +02:00
1b4e8c2096 docs: update CLAUDE.md with all chart v2 formats (jpg, jpeg, jpgEnc, pdf) and renderer notes 2026-05-27 18:41:14 +02:00
9ac3610064 docs: update CLAUDE.md with chart v2 endpoint, SP schema, SKFont gotcha, ToDecimal gotcha 2026-05-27 17:57:16 +02:00
86bb25ef1e docs: update CLAUDE.md with Memoria field, natixis param, and query params reference table 2026-03-26 12:59:38 +01:00
4df6f9bd86 docs: update README and CLAUDE.md with expired certificate report feature 2026-03-21 11:47:45 +01:00
eb5a8d6d7b docs: update CLAUDE.md with branding param, page 1 redesign, new PdfTheme palette 2026-03-20 12:35:09 +01:00