Approval First — Client Prerequisites, Priority Accountability, and Webhook Reliability
New Features
- Client Approval Prerequisite System: Introduced a Client Approval prerequisite system for work items and project workflows. Work item templates and work items now support requires_client_approval and task_mode flags, sprint-lock enforcement, drag-drop reordering with sort_order on ProjectWorkItems, client approval state tracking, and dedicated API endpoints for approval, reorder, and contact search. UI integration spans the backlog, project edit/detail pages, work item modals, and admin project type detail with drag-drop reordering and a client approval modal.
- Work Item Priority Reason: Added a priority_reason field to work items, required when priority is set to High or Critical. The inline backlog priority selector prompts for a reason via modal, with server-side validation surfaced as friendly error messages.
Feature Updates
- Webhook Registration Scoped by Key Name: Webhook registration in the AC2 exchange now uses an update-or-create pattern keyed on tenant and key_name, replacing the previous delete-all and recreate approach. Multiple AC2 environments can now hold independent webhooks on the same scrumRithm tenant without overwriting each other.
- Customer Email Added to All Webhook Payloads: The ticket.message.created and ticket.workitem.created webhook events now include customer_email, bringing them in line with the other event types that already carried this field.
Feature Enhancements
- WI Number on Sprint Board Cards & Modals: Sprint board cards and all Work Item Edit/View modal title bars now display the WI number for quick reference.
- Sprint-Lock Error Messaging: Sprint-lock API errors are now translated into a clear "Work Item Locked | Prerequisite needs Client Approval" message across both inline and modal save paths.
- Project Detail Drag-Drop Reorder: Project detail pages now support drag-drop reordering for both the main work item table and the sidebar, with status badges, lock/approved icons, and client-approve buttons visible in the sidebar.
Bug Fixes
- Fixed Staff Reps displaying as numeric IDs in work item modals by implementing explicit TomSelect options and label hydration.
- Fixed an unclosed Move Items modal div that was trapping subsequently added modals, including the priority reason modal.
Release List
-
Read First, Edit When Ready — Smarter Markdown Preview Behavior
-
More Power in Every View — Dataset Interactivity and Scrum Role Overrides
-
No More Ghost Tasks — Orphaned Work Items Are Now Manageable
-
Always in the Know — Live Alert Polling and Project Short Descriptions
-
Tidying Up — Code Cleanup
-
Messages, Front and Center — Smarter Notification Routing in the Alerts Panel
-
Quiet but Critical — Targeted Stability Fixes
-
Hardened, Cleaner, and More Capable — Security, Code Quality, and New Workflow Features
-
Velocity, Visibility, and Smarter Linking — A Power Release for Teams
-
Keeping the Lights On — AC2 Callback Fix
-
Smarter AI, Richer Projects, and a Fully Redesigned Alert Experience
-
Priority Clarity — Industry-Standard P1 Convention, Smarter Projects, and Cross-Context Work Items
-
Icons Rendered, Cache Cleared — FontAwesome Kit Cache Busting
-
Locked Down and Leveled Up — Billing Security, Tenant Isolation, and Pro/Basic Classification
-
See the Whole Picture — Kanban Views, Stakeholders, and Billing Telemetry
-
No More Accidental Saves — Smarter Button State in Work Item Modals
-
Deeper Knowledge — Glossary Domains, Footnotes, and Markdown Resources
-
Knowledge at Your Fingertips — Introducing the Resources Section
-
Smarter Badges, Scoped Keys — Source Tracking and API Permissions Get an Upgrade
-
Clean Queue, Clear Controls — Ticket Archiving, Deletion, and Integration Fixes
-
Know Your Customer — Intelligent Company Resolution and CSM Auto-Assignment
-
No More Timeouts — Background Webhooks and Smarter Integration Controls
-
Attach More, Organize Better — Expanded Attachments and Support Form Categories
-
Precision Under the Hood — Metrics Accuracy and Sprint Board Performance
-
Deliver Faster, Adapt Smarter, Grow with Impact — Welcome to scrumRithm™ 2.0