Skip to content

CF Scanner v2.1.0

Latest

Choose a tag to compare

@github-actions github-actions released this 19 Jul 15:51
686022d

Highlights

CF Scanner v2.1.0 standardizes all business workflows on centered dialogs, following the official shadcn/ui component semantics. Side sheets are now reserved for supplemental navigation surfaces such as the mobile sidebar.

Centered business workflows

The following workflows now use centered Dialog components:

  • Connect an Agent
  • Create a scan job
  • Create or edit a scan schedule
  • Edit blacklist recheck settings
  • Edit source synchronization settings

Long dialogs use a fixed header, scrollable content area, and fixed footer. Mobile layouts remain centered, stay within the viewport, and preserve safe-area spacing.

Permanent UI boundaries

  • Business feature code can no longer import the Sheet primitive.
  • Sheet remains available for the mobile navigation sidebar and future supplemental read-only panels.
  • Destructive actions and unsaved-change confirmations continue to use AlertDialog.
  • Desktop and mobile browser regression now verifies ten centered-dialog scenarios, viewport containment, and zero page overflow.

Validation

  • Go tests and race detector passed.
  • Frontend lint, TypeScript, Vitest, and production build passed.
  • Desktop routes: 8/8.
  • Mobile routes: 8/8.
  • Centered dialog checks: 10/10.
  • Browser errors: 0.
  • Dependency audit: 0 known vulnerabilities.
  • Gitleaks history and worktree: 0 findings.

Images

ghcr.io/3011/cfscan-server:v2.1.0
ghcr.io/3011/cfscan-agent:v2.1.0
ghcr.io/3011/cfscan-web:v2.1.0

All three images support linux/amd64 and linux/arm64 and include SBOM and provenance attestations.