Commit Graph

57 Commits

Author SHA1 Message Date
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
7916cbc93b fix: align Analisi section left, always show KV labels, update expired events table columns 2026-03-21 11:38:07 +01:00
f3e0a8254a fix: add Stato empty warning log and fix y-increment when Categoria is empty
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-21 10:49:03 +01:00
2e320e6511 feat: register ExpiredAnagraficaSectionRenderer in DI 2026-03-21 10:46:06 +01:00
8c35cb5127 fix: add try/catch error logging in expired flow renderers 2026-03-21 10:45:25 +01:00
b60956db9a feat: add expired certificate report branching in orchestrator
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-21 10:38:41 +01:00
571df139e5 fix: capture DrawAnalisi return value in ExpiredAnagraficaSectionRenderer 2026-03-21 10:36:10 +01:00
3cca41a77b feat: add ExpiredAnagraficaSectionRenderer for non-quoted certificates
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-21 10:33:18 +01:00
7ad14c129c feat: add Stato field to CertificateInfo model and map from SP 2026-03-21 10:30:13 +01:00
26ebd320e5 docs: add expired certificate report implementation plan 2026-03-21 10:27:51 +01:00
cdbdfeede1 docs: update expired report spec after review (cache keys, orchestrator logic, chart signature) 2026-03-21 10:21:20 +01:00
71d6a4c32d docs: add expired certificate report design spec 2026-03-21 10:17:53 +01:00
a1ec6157f3 docs: add README with project overview and architecture 2026-03-20 17:48:03 +01:00
783339cd0c chore: add solution file 2026-03-20 17:40:06 +01:00
c1d274e0b6 fix: rename sottostanti column Trig.AC -> Trigger Autocall 2026-03-20 17:04:40 +01:00
4e36c69ab2 chore: update stale comment in DrawTitle section header 2026-03-20 16:53:48 +01:00
aefba39739 fix: rename eventi column Trigger CPN -> Trigger Cedola 2026-03-20 16:50:52 +01:00
3694ce8780 fix: rename sottostanti column headers (Barriera/Buffer/Trigger Cedola) 2026-03-20 16:50:44 +01:00
c8f7452e2b feat: redesign page1 header - centered title, info boxes row (Tipologia/Data/Bid/Ask) 2026-03-20 16:47:08 +01:00
e76fdc1bb0 feat: add box header colors/brushes and fix footer branding offset
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-20 16:43:03 +01:00
3636676dbc docs: add implementation plan for page1 header restyle 2026-03-20 16:39:26 +01:00