feat(events): organizer name + reply-to fields in the event editor #148

Closed
padreug wants to merge 2 commits from feat/events-organizer-sender into dev
Owner

Pairs with aiolabs/events v1.6.1-aio.11 (feat/organizer-sender-identity): extra.organizer_name becomes the From display name of ticket emails ("Organizer via ") and extra.reply_to_email the Reply-To (blank = the organizer's account email).

Two fields under the notifications section next to the per-event subject/body; reply-to validated as an email or left empty; EventExtra type extended. Older extensions ignore the unknown keys, so this can ship before or after the extension bump.

vue-tsc -b clean, 26/26 events tests.

🤖 Generated with Claude Code

https://claude.ai/code/session_01EYwoAkZZmXMMmaBp4WGUBo

Pairs with aiolabs/events v1.6.1-aio.11 (`feat/organizer-sender-identity`): `extra.organizer_name` becomes the From display name of ticket emails ("Organizer via <site>") and `extra.reply_to_email` the Reply-To (blank = the organizer's account email). Two fields under the notifications section next to the per-event subject/body; reply-to validated as an email or left empty; `EventExtra` type extended. Older extensions ignore the unknown keys, so this can ship before or after the extension bump. `vue-tsc -b` clean, 26/26 events tests. 🤖 Generated with [Claude Code](https://claude.com/claude-code) https://claude.ai/code/session_01EYwoAkZZmXMMmaBp4WGUBo
Pairs with aiolabs/events v1.6.1-aio.11: `extra.organizer_name` becomes
the From display name of ticket emails ("Organizer via <site>") and
`extra.reply_to_email` the Reply-To (blank = the organizer's account
email). Both live under the notifications section next to the per-event
subject/body; the reply-to is validated as an email or left empty.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EYwoAkZZmXMMmaBp4WGUBo
padreug force-pushed feat/events-organizer-sender from 67583b7074 to 77b0bc557c 2026-09-13 15:41:39 +00:00 Compare
Author
Owner

Rebased onto current dev (9c0abfa) and added a second commit: 77b0bc5 — the "Send me a copy of each ticket email" switch next to the email/Nostr confirmation toggles, mapped to extra.copy_to_organizer (aiolabs/events#47). vue-tsc -b clean, 26/26 tests.

Rebased onto current `dev` (`9c0abfa`) and added a second commit: `77b0bc5` — the "Send me a copy of each ticket email" switch next to the email/Nostr confirmation toggles, mapped to `extra.copy_to_organizer` (aiolabs/events#47). `vue-tsc -b` clean, 26/26 tests.
Author
Owner

Closing without merge: the extension side (aiolabs/events #44/#47) is deferred, so these editor fields have nothing to drive yet. Branch feat/events-organizer-sender stays on origin for when the sender-identity work is revived (events follow-up issue).

Closing without merge: the extension side (aiolabs/events #44/#47) is deferred, so these editor fields have nothing to drive yet. Branch `feat/events-organizer-sender` stays on origin for when the sender-identity work is revived (events follow-up issue).
padreug closed this pull request 2026-09-13 16:40:32 +00:00

Pull request closed

Sign in to join this conversation.
No description provided.