- searchDeliveredMessages now called with from+subject+start+end only (no `to`) so it returns every delivered/rejected message matching the campaign across all recipients, not just the reporter's mailbox - getHeldMessages now called with start+end only (no `recipient`) — domainsMatch() post-filter is the sole scoping mechanism for held rows - Updated inline comments to document the tenant-wide fan-out and the per-recipient merge behavior it now produces |
||
|---|---|---|
| .. | ||
| hooks | ||
| services | ||
| types | ||
| utils | ||
| auth-client.ts | ||
| auth-utils.ts | ||
| auth.ts | ||
| bootstrap.ts | ||
| permissions.test.ts | ||
| permissions.ts | ||
| status-registry.ts | ||
| utils.ts | ||