Commit 3d717e7
Render benefit % and actionable fix in all warning surfaces (#247)
Web viewer warnings strip was dropping both MaxBenefitPercent and
ActionableFix — data made it through ResultMapper into the JSON but the
strip only rendered Severity/Type/Message. Joe caught this on v1.7.0
(wait stat benefit missing from the rendered warning).
While in the area, closed the same ActionableFix gap in the other
surfaces that already render benefit:
- Web viewer (Index.razor + app.css): add .warn-benefit badge + .warning-fix
italic block. Sort strip by benefit desc, then severity, then type to
match HTML export / Avalonia ordering.
- HtmlExporter: append .warn-fix block after .warn-msg, style added.
- PlanViewerControl (Avalonia): italic TextBlock under the message when
ActionableFix is present.
- TextFormatter: indented "Fix:" line after each warning.
Version bump 1.7.0 -> 1.7.1.
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>1 parent d37ecac commit 3d717e7
6 files changed
Lines changed: 50 additions & 2 deletions
File tree
- src
- PlanViewer.App
- Controls
- PlanViewer.Core/Output
- PlanViewer.Web
- Pages
- wwwroot/css
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1754 | 1754 | | |
1755 | 1755 | | |
1756 | 1756 | | |
| 1757 | + | |
| 1758 | + | |
| 1759 | + | |
| 1760 | + | |
| 1761 | + | |
| 1762 | + | |
| 1763 | + | |
| 1764 | + | |
| 1765 | + | |
| 1766 | + | |
| 1767 | + | |
| 1768 | + | |
1757 | 1769 | | |
1758 | 1770 | | |
1759 | 1771 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
| 9 | + | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
187 | 187 | | |
188 | 188 | | |
189 | 189 | | |
| 190 | + | |
190 | 191 | | |
191 | 192 | | |
192 | 193 | | |
| |||
459 | 460 | | |
460 | 461 | | |
461 | 462 | | |
| 463 | + | |
| 464 | + | |
462 | 465 | | |
463 | 466 | | |
464 | 467 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
172 | 172 | | |
173 | 173 | | |
174 | 174 | | |
| 175 | + | |
| 176 | + | |
175 | 177 | | |
176 | 178 | | |
177 | 179 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
332 | 332 | | |
333 | 333 | | |
334 | 334 | | |
335 | | - | |
| 335 | + | |
| 336 | + | |
| 337 | + | |
| 338 | + | |
336 | 339 | | |
337 | 340 | | |
338 | 341 | | |
| |||
341 | 344 | | |
342 | 345 | | |
343 | 346 | | |
| 347 | + | |
| 348 | + | |
| 349 | + | |
| 350 | + | |
344 | 351 | | |
| 352 | + | |
| 353 | + | |
| 354 | + | |
| 355 | + | |
345 | 356 | | |
346 | 357 | | |
347 | 358 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
807 | 807 | | |
808 | 808 | | |
809 | 809 | | |
| 810 | + | |
| 811 | + | |
| 812 | + | |
| 813 | + | |
| 814 | + | |
| 815 | + | |
| 816 | + | |
| 817 | + | |
| 818 | + | |
| 819 | + | |
| 820 | + | |
| 821 | + | |
| 822 | + | |
| 823 | + | |
| 824 | + | |
| 825 | + | |
| 826 | + | |
| 827 | + | |
| 828 | + | |
| 829 | + | |
810 | 830 | | |
811 | 831 | | |
812 | 832 | | |
| |||
0 commit comments