-
Notifications
You must be signed in to change notification settings - Fork 316
[dev] [Marfuen] mariano/nist-sp800-53-readiness #2922
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
59 commits
Select commit
Hold shift + click to select a range
929ed7a
docs: add design spec for NIST SP800-53 controls grouping
Marfuen 494673d
docs: add implementation plan for NIST SP800-53 controls grouping
Marfuen fb89192
feat(db): add controlFamily to FrameworkEditorControlTemplate
Marfuen a799afa
feat(app): add controlTemplate to FrameworkInstanceWithControls type
Marfuen c398365
feat(api): include controlTemplate.controlFamily in framework control…
Marfuen 9188ab0
feat(api): add controlFamily to control template DTOs and service
Marfuen f713e22
refactor(app): extract shared helpers from FrameworkControls
Marfuen aabe2fc
feat(app): add FrameworkControlsGrouped component with expand/collapse
Marfuen b4be0f9
feat(app): switch between flat and grouped controls view based on fam…
Marfuen 931bd90
feat(framework-editor): add controlFamily column to control template …
Marfuen 97971fd
feat(framework-editor): add ComboboxCell for control family selection
Marfuen d863b48
feat(app): default expand all families and add family filter
Marfuen 45ebb36
fix(app): improve family header contrast and filter dropdown UX
Marfuen ab26667
fix(app): use bg-secondary for family header rows
Marfuen 2f06113
fix(app): use default size for family filter button
Marfuen 0c380bf
fix(app): use default size for collapse all button
Marfuen 3332dfa
fix(app): use ghost variant for collapse all button
Marfuen 8d2021f
fix(framework-editor): add clear option to ComboboxCell
Marfuen 1fc7eb0
feat(framework-editor): add Manage Families dialog for rename and delete
Marfuen f1ea8b4
feat(framework-editor): add search and scroll to Manage Families dialog
Marfuen cc9572b
fix(framework-editor): use larger dialog for Manage Families
Marfuen 730c183
refactor(framework-editor): use design system Dialog for Manage Families
Marfuen bf3b4e5
fix(framework-editor): use @trycompai/ui Dialog instead of design-system
Marfuen 705ff4b
fix(framework-editor): transpile @trycompai/design-system and use DS …
Marfuen 8fba938
fix(framework-editor): add design-system to tailwind content paths
Marfuen 840dd5a
fix(framework-editor): hide built-in close button on Manage Families …
Marfuen 253eee0
feat(framework-editor): show affected controls when deleting a family
Marfuen ebfb76b
feat(framework-editor): show framework names for each affected contro…
Marfuen c29dbd7
feat(framework-editor): scalable delete confirmation with framework i…
Marfuen 6b44c00
fix(framework-editor): clean up delete family confirmation UI
Marfuen 9931c85
feat(framework-editor): add double confirmation for family deletion
Marfuen 535b189
feat(db): add controlFamily to Control model and versioning flow
Marfuen 2ab438d
refactor(app): read controlFamily from Control instead of template
Marfuen a1e0d09
fix(api): use null instead of undefined for controlFamily in manifest
Marfuen 1c45472
fix(api): allow null controlFamily in source loader type
Marfuen 5231bbc
feat(framework-editor): show control family changes in version diff view
Marfuen 454b98d
feat(app): show control family change details in framework update review
Marfuen 6f55829
feat(app): persist control filters in URL using nuqs
Marfuen 8843e1a
fix(app): use TableRow with data-state instead of raw tr
Marfuen 1713ebd
fix(app): eliminate expand flash by tracking collapsed instead of exp…
Marfuen eb9aa5b
Merge remote-tracking branch 'origin/main' into mariano/nist-sp800-53…
Marfuen fc00951
fix(db): backfill framework-scoped control links after seeding
Marfuen f02953b
feat(app): show control count per family in filter dropdown
Marfuen 4edced7
feat(db): scope controlFamily per framework instance via FrameworkCon…
Marfuen 9aada65
refactor(api): use FrameworkControlFamily table in sync, fetch, and p…
Marfuen 42f01c5
fix(api): record and restore FrameworkControlFamily changes during ro…
Marfuen 053720c
fix(api): include controlFamily in framework export/import
Marfuen aa876e2
fix: address review findings — empty string normalization, perf, empt…
Marfuen 696a89e
fix(app): use pipe separator for families URL param to support commas…
Marfuen e789dbd
chore(db): squash controlFamily migrations to avoid column churn
Marfuen dbb0e9b
refactor(framework-editor): extract useFamiliesManagement hook from C…
Marfuen 295652f
fix(app): pass router params as props to GroupedControlRow, add Suspe…
Marfuen 3c57e55
test(app): add tests for control family grouping, helpers, and change…
Marfuen ba10ff9
Merge branch 'main' into mariano/nist-sp800-53-readiness
Marfuen 3bcf2c2
fix: address review violations — sync guard, client directive, Other …
Marfuen 751a973
fix: numeric sort for control names, idempotent rollback for family r…
Marfuen b1b1026
fix: update tests for UNCATEGORIZED_FAMILY sentinel, update docs for …
Marfuen 5d16b6f
fix(framework-editor): make ComboboxCell selection idempotent
Marfuen d0b9517
fix(framework-editor): fix ComboboxCell Clear button after idempotent…
Marfuen File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
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
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
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
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
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
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
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
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
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
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
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
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
Oops, something went wrong.
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.