-
Notifications
You must be signed in to change notification settings - Fork 0
Release Notes
Kody Jordan edited this page Aug 10, 2026
·
31 revisions
Version 1.4.0 is a feature release focused on preview assignment editing, webhook contract consolidation, evaluation/form enhancements, and queue UX updates.
This release includes:
- Added Edit Users workflows in submission and evaluation previews with assignment persistence and change webhook emission
- Consolidated assignment webhook routing to a unified
assignments.changeendpoint with entity-aware payloads - Added Association Changes queue columns for Time to Complete (
TtC) and Print Date - Added Finalizing/Proofer evaluation red-notes persistence and Finalizing premium-ad discrepancy fields
- Added targeted regression tests for assignment-change and webhook behavior
QualityChecks v1.4.0 introduces a full preview assignment-edit workflow, streamlines assignment webhook configuration, expands evaluation persistence behavior, and improves submission/evaluation UX consistency.
- Added Edit Users modal support on preview pages for:
- Intro submissions
- Association Change submissions
- Finalizing submissions
- Proofer Changes submissions
- Evaluation previews
- Added role and state guardrails:
- Edit Users visibility limited to manager/admin-capable contexts.
- Edit Users disabled for inactive records.
- Added snapshot-based change detection and safe save behavior:
- Assignment webhook is skipped when no effective assignment change is detected.
- Consolidated submission/evaluation assignment webhook routing to one endpoint key:
assignments.change
- Added unified assignment payload contract with explicit discriminator:
-
entityidentifiessubmissionvsevaluation
-
- Added runtime app-setting support for consolidated assignment webhook URLs (production/development).
- Preserved compatibility fallback from legacy split assignment settings.
- Added Finalizing evaluation fields for premium-ad discrepancy and notes.
- Added red-notes persistence support for Finalizing and Proofer Changes evaluation flows.
- Added Cover Design review behavior updates:
- review notes prefill support from lookup data
- Verified removed from Cover Design review status options
- direct edit action removed from Cover Design submission preview action bar
- Added Association Changes queue columns:
-
TtC(Time to Complete) Print Date
-
- Column order updated so
SubmittedandStatusrender to the right ofTtCandPrint Date. - Modal behavior hardening:
- dropdown flyout overflow support in assignment modals
- background blur and interaction lock for header/sidebar while modal is open
- background page scroll lock while modal is open
- Added unit test suite:
src/lib/tests/preview-user-edit.test.js - Expanded webhook and lookup regression coverage in:
src/lib/tests/creation-webhooks.test.jssrc/lib/tests/creation-form-lookups.data.test.js
- Fixed assignment webhook routing drift by unifying assignment-change endpoint resolution.
- Fixed modal layering/overflow issues that clipped dropdown flyouts in preview assignment dialogs.
- Fixed background interaction leakage while modals are open.
- Fixed Association Changes queue column positioning so operational columns are grouped as expected.
- Fixed Manage Data submission/evaluation deletion so evaluation detail rows are resolved by
evaluation_idbefore deleting submission-linked records, allowing submissions likeSUB-000064andSUB-000065to delete cleanly.
- No database schema changes.
- Assignment webhook consumers should support the unified
assignments.changeroute andentitydiscriminator. - Assignment payload shape now includes old/new/changed assignment snapshots for preview-edit events.
- Existing legacy assignment app settings remain compatible through runtime fallback mapping.