a3f6d6000c
fix: fallback to Categoria when natixis=true but Nome is empty
2026-03-26 14:06:25 +01:00
86bb25ef1e
docs: update CLAUDE.md with Memoria field, natixis param, and query params reference table
2026-03-26 12:59:38 +01:00
79b02b39b6
fix: align Memoria em-dash fallback with AnagraficaSectionRenderer
2026-03-26 12:55:40 +01:00
7a3a8114bd
feat: rename Memoria Cedola and add natixis support to ExpiredAnagraficaSectionRenderer
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-26 12:52:48 +01:00
716f191fc5
feat: add Memoria field to Analisi and natixis support to AnagraficaSectionRenderer
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-26 12:48:51 +01:00
7595530490
feat: propagate showNatixis through orchestrator and cache keys
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-26 12:46:18 +01:00
cd1a366f77
feat: add natixis query param to all ReportController endpoints
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-26 12:37:50 +01:00
59ff3e9ac8
feat: add showNatixis param to IReportOrchestrator interface
2026-03-26 12:30:08 +01:00
df726306db
feat: add ShowNatixis flag to CertificateReportData
2026-03-26 12:16:11 +01:00
de9d235703
docs: add implementation plan for Memoria field and Natixis parameter
2026-03-26 11:56:01 +01:00
1bf99a917c
docs: fix DrawTitolo -> DrawTitle method name in spec
2026-03-26 11:14:02 +01:00
2a10a058b3
docs: fix spec issues - DrawTitolo signature strategy, cache key expired path, showTip guard
2026-03-26 11:03:25 +01:00
998c24da31
docs: add design spec for Memoria field and Natixis parameter
2026-03-26 10:54:35 +01:00
5e9598e9dd
feat: dim unreachable event rows in expired certificate reports
2026-03-24 16:28:04 +01:00
8675c6a19e
feat: add GrayedOutBrush to PdfTheme for dimmed event rows
2026-03-24 16:24:36 +01:00
1a4e3538b5
docs: add implementation plan for greyed-out unreachable event rows
2026-03-24 16:21:48 +01:00
5e90446cbe
docs: add design spec for greyed-out unreachable events in expired certificates
2026-03-24 16:13:29 +01:00
76145ad0d2
fix: rinomina header gruppo DIVIDENDI → DIVIDENDI ANNUALI nella tabella sottostanti+dividendi
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-24 10:13:40 +01:00
7c7d1658ea
fix: rinomina etichette UI nei report PDF
...
- Sezione Analisi: Prossimo Autocall → Prossimo Richiamo Anticipato
- Lista Eventi: Ex Date → Data Stacco
- Tabella Sottostanti: % Perf. → Performance (tutti i renderer)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-24 09:42:13 +01: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
b3cf03e3d4
fix: widen Rendimento/Rendimento Futuro columns to prevent mid-word wrap
2026-03-23 17:32:29 +01:00
088a95cafb
fix: use Small/Header fonts in sottostanti table in expired renderer
2026-03-23 17:23:51 +01:00
f95242df1a
fix: use Small/Header fonts in dividend table (consistent with eventi)
2026-03-23 17:23:50 +01:00
1f67285ae6
fix: use Small/Header fonts in sottostanti table (consistent with eventi)
2026-03-23 17:23:49 +01:00
b93a16ce6e
fix: DrawSectionLabel title style + thin borders + correct font in dividend renderer
2026-03-23 17:17:49 +01:00
b1003bc3f1
fix: DrawSectionLabel title style in scenario renderer
2026-03-23 17:17:36 +01:00
031a1acc1a
fix: DrawSectionLabel title style in eventi renderer
2026-03-23 17:17:21 +01:00
de7148c5cb
fix: restore 'Soglia Rimborso' label in expired eventi (revert incorrect rename)
2026-03-23 17:07:53 +01:00
bd51bb4d26
fix: Italian labels + section title style + double header row height in dividend renderer
2026-03-23 17:05:39 +01:00
15a4034a77
fix: consistent title style in scenario renderer
2026-03-23 17:04:29 +01:00
9c78b3f852
fix: Italian column labels + consistent title style in eventi renderer
...
Changes applied:
1. Updated column names in active certificates (quotazione):
- "Trigger Cedola" → "Livello Cedola"
- "Trigger Autocall" → "Livello Richiamo Anticipato"
- "Valore Autocall" → "Valore Richiamo Anticipato"
2. Updated column names in expired certificates:
- "Soglia Rimborso" → "Livello Richiamo Anticipato"
- "Valore Autocall" → "Valore Richiamo Anticipato"
3. Synchronized title style in EventiSectionRenderer with AnagraficaSectionRenderer:
- Uses AccentBlue color instead of generic SectionTitle
- Added blue separator line below title (AccentBluePen)
- Aligned spacing and font sizing
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-23 17:04:28 +01:00
3e52f807a5
fix: translate labels to Italian in anagrafica section (analisi + sottostanti)
2026-03-23 17:03:47 +01:00
1edfccfc62
fix: translate sottostanti column labels to Italian in expired anagrafica
2026-03-23 17:03:46 +01:00
26f818486c
feat: wire DividendSectionRenderer into orchestrator — both active and expired flows
...
Also fix darkBlueBrush undefined reference in DividendSectionRenderer.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-23 16:16:19 +01:00
e994352bd7
feat: register DividendSectionRenderer in DI container
2026-03-23 16:12:11 +01:00
069e33f0ec
feat: add DividendSectionRenderer with landscape two-level header table
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-23 16:09:41 +01:00
5b6400903d
feat: skip sottostanti table in expired anagrafica when ShowDividend=true
2026-03-23 16:00:14 +01:00
35b2e9ae43
feat: skip sottostanti table in anagrafica when ShowDividend=true
2026-03-23 15:56:56 +01:00
02ca8bc9fb
feat: add ?dividend query param to all report endpoints
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-23 15:53:53 +01:00
f79423219f
feat: add showDividend param to IReportOrchestrator interface
2026-03-23 15:50:56 +01:00
2ddd5af043
feat: add ShowDividend flag to CertificateReportData
2026-03-23 15:49:10 +01:00
cc3d3695fe
docs: fix spec review issues in dividend section design
2026-03-23 12:01:03 +01:00
001fbd90d9
docs: add dividend section design spec
2026-03-23 11:58:56 +01:00
49014c1544
feat: move Barriera/Rimborso Capitale from eventi table to anagrafica analisi
...
Expired certificate report: removed 'Barriera Capitale' and 'Rimborso Capitale'
columns from the eventi table (9 columns now). Added the same two fields to
the Analisi section on page 1, mapped from LivelloBarriera and CapitalValue.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-23 11:04:43 +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
16d06340fc
docs: add all superpowers plans and specs
2026-03-21 11:54:39 +01:00
bd5941185d
chore: add .gitignore for ASP.NET Core + Visual Studio project
2026-03-21 11:53:32 +01:00
270933eb1d
chore: remove redundant README from CertReports.Syncfusion subfolder
2026-03-21 11:50:41 +01:00
4df6f9bd86
docs: update README and CLAUDE.md with expired certificate report feature
2026-03-21 11:47:45 +01:00
2546990556
fix: set Analisi section width to match Caratteristiche Prodotto (ColW)
2026-03-21 11:42:57 +01:00