UseViewerBackground setting – Added UseViewerBackground property to RunTemplate and PackageModel, allowing viewer background configuration per template (MR !4306, #255)
Per-sequence resend/forward endpoints – Added dedicated resend and forward endpoints that support targeting specific sequences, enabling granular redistribution control (MR !4305, #245)
Removed obsolete test projects – Cleaned up legacy test projects and backup .csproj files from the solution (MR !4302)
CLAUDE.md and developer skill optimization – Added iiab-developer skill and streamlined Claude development documentation (MR !4303)
.NET 10 SDK compatibility – Added rollForward: latestFeature to global.json for forward-compatible SDK resolution
Stage timeout: premature 0/0 completion – Fixed race condition where CanComplete returned true when ExpectedCount was still zero, causing Compile and Send stages to complete with zero recipients processed (MR !4285, #136)
Stage timeout: stale cache skipping recipients – Fixed SharedObjectCache serving stale ProgressCounter data from previous instances, silently skipping recipients mid-run; added targeted DB re-fetch as fallback (MR !4285, #136)
Resend sequence distribution – Fixed incorrect distribution of resend/forward across email and SMS channels, ensuring SMS content and short URLs are stored and retrieved per sequence (#244, MR !4285)