# 28-Apr-2026 — tidy unsubscribes view; share default content [ref #18](https://github.com/nbarrett/ngx-ramblers/issues/18)

## [build 628](https://github.com/nbarrett/ngx-ramblers/actions/runs/25046509469) — [commit 1e9f009](https://github.com/nbarrett/ngx-ramblers/commit/1e9f00901421df5b950442bc4de82e289f9b62dd)

_____

Brevo Unsubscribes admin page polish:
- Show contact email/name in full in the Name column (was truncated to "..."
behind a hover tooltip).
- Drop the Stats column; widen Search/Reason/Sender to fill the freed width.
- Move the Unsubscribes/Blocks toggle inside the frame (was crossing the
frame border with a white legend cover).
- Reduce vertical gap between heading and filter labels by reordering the
help-editor row to sit below the filter row.
- Help text trimmed to a four-bullet summary pointing at the release notes
for full detail.

Default-content single-source-of-truth:
- Extract the inline defaultContentArray() from data-population.service.ts
into a non-Angular sibling module default-content.ts so both the runtime
fallback and database migrations can import the same entries.
- New shared upsert-content-text.ts helper for content-text seed migrations.
- New migration 20260427210000-refresh-mail-settings-unsubscribes-help
refreshes the help text on environments where the earlier 0425 seed
migration has already run with the older content (Salesforce column
reference removed).