- Shipped
- November 13, 2026 at 5:02 AM UTC
- Author
- Kamo
- Commit
- d7a3369
- Assigned (Deliver, Quick Request, auto-assign on join, compliance triggers) and reminders now list what is inside (Sign / Read / Upload), carry the org's brand colour, and the button opens the exact assignment **************** instead of the member's list. - Redeliver: a member whose open copy was superseded by THIS version gets ONE "Your Package Has Been Updated" letter (hr.package_updated, same ledger claim as the assigned letter it replaces) instead of a bare duplicate-looking assignment. Matched on the exact supersede reason, now authored once. - Changes needed: each item sent back with the reviewer's own note on it, plus the overall comment as a callout; the button opens the assignment. - Approved / completed / fully signed show what was completed and open the Completed filter. Fully signed is its own letter (hr.package_executed), not the completion receipt again; the receipt sent while a counter-signature is pending says another email will follow. - Voided shows HR's reason as a callout, and nothing for the default "Voided by HR"; the button opens the All filter. - The countersigned line's names are now HTML-escaped (they were not). - The recorder normalises the org colour (a stored value never reaches a style attribute raw) and derives ink/text/tint; no colour means neutral slate.
