Repository navigation
Render nested model details and release 0.18.10 - #71
Merged
Merged
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.
Nested model arrays in record details currently coerce inner objects into
[object Object], hiding provider-account review decisions. Render nested arrays and fixed-shape objects recursively with the model's relationship links, enum labels, dates, timestamps and booleans. Preserve dictionary values through escaped JSON fallback and use block containers for nested detail groups.Coordinated patch release 0.18.10 updates both packages and scaffolder fallback metadata. Model 13, existing records and workflow decisions remain unchanged.
Validation: three independent combined code/security passes converged after preserving typed dictionary values; 90 focused rendering tests; full documented validation; both package packs; zero-vulnerability audit; fresh packed consumer with 224 resources, zero errors and zero warnings. Own local browser checked real three-account detail on desktop and mobile, relationship links and all row facts, no horizontal overflow, no browser console/page/network failures. Desktop screenshot inspected at
/tmp/filegrc-nested-detail.png. Owned server stopped.Released as v0.18.10 at
4b81582d044fc274fbdc13b219da8cad0f7001c5; merged tree matches final PR head55130c0570b3f0151082bde7f9d7b89676248caa. All five required PR checks and main validation passed. Trusted npm publication and installed README smoke passed after retrying an external GitHub OIDC 503 response. Both packages report latest 0.18.10 with provenance attestations.