Application Screenshots

On this page

Screenshots captured automatically by Playwright. To regenerate:

# With devstack running:
SCREENSHOTS=1 cargo xtask e2e --project=setup --project=screenshots

# Or scope to the screenshots spec only (skip the full-refresh setup):
SCREENSHOTS=1 cargo xtask e2e --no-refresh -- screenshots.spec.ts

Regeneration

The canonical regeneration command scopes the run to the screenshots spec and skips the full e2e refresh:

SCREENSHOTS=1 cargo xtask e2e --no-refresh -- screenshots.spec.ts

Output is written to docs/modules/ROOT/images/screenshots/ (the canonical, Git-LFS-tracked location). cargo xtask e2e propagates only the SCREENSHOTS env var to the Playwright container; the output directory is fixed by the docker-compose volume mount, so SCREENSHOT_DIR and similar overrides have no effect.

Requirements:

  • Devstack running with seed data (the spec drives auth as a caseworker and an admin user).

  • Git LFS available on the workstation.

Because the PNGs are Git-LFS-tracked, run git lfs push origin <branch> before the refs push — otherwise git push is rejected because the LFS objects are missing. The pre-push hook does not reliably handle this; if a push fails with an LFS error, run git lfs push origin <branch> and retry.

On a fresh clone the screenshot files appear as small LFS pointer stubs. Run git lfs pull --include "docs/modules/ROOT/images/screenshots/*.png" to materialize them, or run the regeneration command to overwrite the stubs with fresh PNGs.

Regenerate when materially changing a screen (new feature, redesign, layout change); a periodic batched refresh is preferable to regenerating for every CSS tweak, since the screenshot commit deltas are noisy.

Public Pages

Report Form

Report Form

Report Form — Incident Details

Report Incident

Report Form — Adults

Report Adults

Report Form — Children

Report Children

Report Form — Additional Information

Report Additional Information

Report Form — Review & Submit

Report Review

Report Status

Report Status

Key Registration

Key Registration

Caseworker Pages

Dashboard

Dashboard

Case List

Case List

Case Detail

Case Detail

New Case Form

New Case Form

Referral List

Referral List

Referral Detail

Referral Detail

New Referral Form

New Referral Form

Investigation Worklist

Investigation Worklist

Investigation Detail

Investigation Detail

Safety Assessment

Safety Assessment

Public Report Review Queue

Report Review Queue

Public Report Detail

Report Detail

Foster Home List

Foster Home List

Foster Home Detail

Foster Home Detail

New Foster Home Form

New Foster Home Form

Placement List

Placement List

New Placement Form

New Placement Form

Placement Matching

Placement Matching

Admin Pages

Admin Dashboard

Admin Dashboard

Exchange Partners

Exchange Partners

Exchange Partner Detail

Exchange Partner Detail

New Exchange Partner Form

New Exchange Partner Form

Exchange Agreements

Exchange Agreements

Exchange Transactions

Exchange Transactions

ICPC Requests

ICPC Requests

ICPC Request Detail

ICPC Request Detail

Financial Payments

Financial Payments

Payment Detail

Payment Detail

Financial Rates

Financial Rates

New Rate Form

New Rate Form

Financial Claims

Financial Claims

Claim Detail

Claim Detail

Rules List

Rules List

Rule Set Detail

Rule Set Detail

Security Audit Log

Security Audit Log

Security Reviews

Security Reviews

Security Archive

Security Archive

NIST Controls

NIST Controls

Login

Welcome Page

Welcome Page
Edit this page · latest