Skip to content

Add classification header#700

Merged
sei-tspencer merged 14 commits intomainfrom
add-classification-header
Apr 9, 2026
Merged

Add classification header#700
sei-tspencer merged 14 commits intomainfrom
add-classification-header

Conversation

@sei-rkemerer
Copy link
Copy Markdown
Contributor

Added classification banner from Crucible.Common.Ui v0.6.0

rkcert1 and others added 13 commits March 5, 2026 15:52
* Improve Player View Edit Form UX and Fix Application Settings (#689)

* Simplify application field labels in view edit

- Change application field labels to simple titles
- Application Name, Application URL, Icon Path, etc.

* Improve view edit form labels and file upload UX

- Simplify view information field labels to basic titles
- Add DEFAULT badge to default team in team list
- Add team selection validation for file uploads
- Show red warning when no teams selected for files
- Change upload button to 'Save Changes and Upload File'
- Disable upload button when no teams selected
- Allow clearing teams in UI without server errors
- Only save to server when at least one team is selected

* Fix application settings dropdowns toggling each other

- Remove [(value)]="selected" binding from all dropdowns
- Each dropdown now only uses [(ngModel)] for its specific property
- Fixes issue where changing Embeddable would affect Load in Background
- Simplify save methods to avoid change detection errors
- Fix NG0100 ExpressionChangedAfterItHasBeenCheckedError

* Improve file upload UX to match team section pattern

- Restructure upload section as expansion panel (like teams)
- Add file icon before filename in panel title
- Move 'Add New File' button to always be visible at top
- Match team selection layout to existing uploaded files
- Change label to 'Teams with Access'
- Add validation warning when no teams selected
- Position Cancel and Upload buttons at bottom

* Convert application template fields to use mat-label

- Change from placeholder to mat-label for Name, URL, Icon Path
- Consistent with other form fields across the application

* labels added (#692)

* Chore/auto version update (#694)

* chore: configure automatic version updates via reusable workflow

Migrate to the cmu-sei/Crucible-Github-Actions docker-build reusable
workflow @docker-v1 and add versionMode/versionFiles inputs to enable
automatic version bumping on release.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* migrate to cmu-sei/Crucible-Github-Actions/.github/workflows/docker-build.yaml@docker-v1.1.2

---------

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>

* Use v1 tag for docker-build action (#695)

* point to 0.6.0

* lock file

---------

Co-authored-by: Adam Welle <arwelle@cert.org>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: Jarrett Booz <89405171+sei-jbooz@users.noreply.github.com>
@sei-rkemerer sei-rkemerer requested a review from a team as a code owner April 9, 2026 15:29
@sei-tspencer sei-tspencer merged commit 64999ae into main Apr 9, 2026
4 checks passed
@sei-tspencer sei-tspencer deleted the add-classification-header branch April 9, 2026 18:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants