Commit Graph

8 Commits

Author SHA1 Message Date
e36ef3fe47 feat: add ?years= param to underlying-only chart endpoint
Endpoint standalone /api/chart/underlying/{id} caricava un TOP 350
fisso; ora accetta ?years= (default 5, clamp 1-20) e la SP filtra per
data invece che per numero di righe.

Il prezzo usato resta Px_close/Px_closeadj in base ad
AdjustedPrices, senza fallback incrociato tra i due campi: quando
Px_closeadj non è backfillato prima di uno split (es. Apple, valorizzato
solo da inizio 2019), un fallback avrebbe mischiato dati adjusted/raw
creando un gradino artificiale nel grafico. La SP ora taglia lo storico
dove il campo scelto non è popolato.

Fix collaterale: skip righe con prezzo NULL prima del cast a decimal,
evitava un InvalidCastException con storici lunghi.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-21 17:54:25 +02:00
6024deaf35 docs: document standalone underlying chart endpoint in README
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-21 10:59:44 +02:00
9d8acbae6b docs: update README with fund/ETF report feature (endpoints, layout, architecture)
Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
2026-06-08 18:19:22 +02:00
457800160e docs: update README with chart v2, natixis param, and latest features
Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
2026-06-08 16:10:51 +02:00
8c3a900a9c docs: update README and DOCS with ?dividend=true feature
- Document ?dividend=true parameter in all report endpoints
- Add DividendSectionRenderer to architecture diagrams and file structure
- Update Struttura del report sections (Sezione 1b optional)
- Document 4-key cache combinations (base/branded/dividend/branded+dividend)
- Add 2026-03-23 changelog entries in DOCS.md

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-23 17:38:48 +01:00
14d4baa629 feat: add sottostanti table to expired certificate report (sezione 1)
Adds the 9-column underlyings table (identical to the active report) to
ExpiredAnagraficaSectionRenderer, with overflow-to-new-page guard.
Also excludes Logs/** from csproj build and updates README accordingly.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-23 09:32:28 +01:00
4df6f9bd86 docs: update README and CLAUDE.md with expired certificate report feature 2026-03-21 11:47:45 +01:00
a1ec6157f3 docs: add README with project overview and architecture 2026-03-20 17:48:03 +01:00