feat: per-event organizer name + reply-to on ticket emails #44
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feat/organizer-sender-identity"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Follow-up to the deliverability work (#42, #43): a human sender identity for ticket emails, per event, since every organizer will be different.
extra.organizer_name→ From display name"Organizer via <site title>"(site title alone when unset). The From address stays the instance mailbox — that is what DKIM signs — so mail auth is untouched.extra.reply_to_email→Reply-To; blank falls back to the email on the LNbits account that owns the event wallet; no header when neither exists. With a reply-to present, the body ends with "Questions? Reply to this email and it reaches ", and "Organizer: " joins the ticket details.notification_body; nothing is hard-coded in French.feat/events-organizer-sender.41 tests pass (sender-name composition, RFC 2047 decoding of the accented name, Reply-To presence/absence, blank reply-to → None); black / ruff / prettier clean.
config.json→1.6.1-aio.11.🤖 Generated with Claude Code
https://claude.ai/code/session_01EYwoAkZZmXMMmaBp4WGUBo
0e15f748343d47862181Rebased onto
main(now atf835766, aio.13 admin-form parity) and re-versioned to 1.6.1-aio.14 — onlyconfig.jsonconflicted. Diff otherwise unchanged; 41 tests still pass. #47 (Email-sent column + copy-to-organizer) is stacked on this branch, so merge this one first.3d4786218172b9c540f7feat: per-event organizer name + reply-to on ticket emails (v1.6.1-aio.11)to feat: per-event organizer name + reply-to on ticket emailsClosing without merge: deferred to keep the production run simple (user decision 2026-09-13). Branch
feat/organizer-sender-identitystays on origin; tracked in the "per-event sender identity" follow-up issue, including the open question of using the account email only.Pull request closed