Fix report rendering, table controls, and export data preservation - #533
Open
PrzemyslawKlys wants to merge 4 commits into
Open
PrzemyslawKlys wants to merge 4 commits into
PrzemyslawKlys wants to merge 4 commits into
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Reports lose export headers when column filters are placed at the top, Excel can round long identifiers, and several rendering paths mishandle quoted strings or script delimiters. This change corrects those paths and adds explicit controls for export scope and portable Markdown images.
-RawDatafor programmatic consumers. AddAutomatic,All,Filtered, andSelectedexport scopes.Related issues: #509, #477, #434, #413, #363, #345, #336, #252, #251, #227, #200, #129.
Dependencies and bundled vendor assets are unchanged, including ApexCharts and the DataTables stack. CSV consumers that require formula-like values unchanged can use
New-TableButtonCSV -RawData; relative Markdown image references can be retained with-EmbedImages $false.Validation: 58 tests pass on Windows PowerShell 5.1, PowerShell 7, and Ubuntu PowerShell 7. Browser checks cover actual Excel/CSV output, filter restoration, scrolling/view switching, nested navigation, grouping/responsive details, Markdown embedding, and script-boundary data. The merged module imports in both Windows runtimes and retains the existing exports and vendor assets. One independent local review and one targeted confirmation were completed; all validated findings are addressed.