Skip to content

v1.14.3 - #111

Merged
pataniaeli merged 4 commits into
mainfrom
dev
Sep 15, 2026
Merged

pataniaeli merged 4 commits into
mainfrom
dev

Conversation

@pataniaeli

Copy link
Copy Markdown
Collaborator

No description provided.

pataniaeli and others added 4 commits September 14, 2026 20:57
SGA Spaces confirmation and cancellation emails only ever went to the address
someone signed up with. Leadership can now send them to their personal email,
one of their body's shared SGA inboxes, or both, from Settings.

The inboxes live on bodies.sga_emails rather than in a map keyed on division
and name. The mapping mostly follows division but not entirely -- Finance Board
carves out of Student Involvement and the Office of the President boards each
have their own -- and name-matching is what #95 moved body types away from.
The migration backfills the list in the issue, and Management can edit it in
the Bodies tab. Executive Board's two inboxes are offered as separate choices.

What someone may choose is recomputed from live Leadership both when Settings
saves it and when an email is sent, so a person who steps down falls back to
their personal email instead of keeping a body's shared inbox indefinitely.

Applies to confirmations, cancellations by the creator, and blackout
cascade cancellations, so an invite and its cancellation reach the same inbox.
Every recipient -- creator and attendees -- is addressed by their own choice,
and an address never receives the same email twice.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
…ime_status took

Both landed on 20260914000000 once this branch was rebased onto dev. Supabase
orders migrations by that prefix, so two files sharing it would apply in
filename order by accident rather than by intent.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
package.json, the lockfile's two root entries, and the sidebar label.

A patch release carrying one addition: Leadership choosing where their SGA
Spaces confirmation and cancellation emails go (#109).

The FAQ entry is written for members: what changed for someone using Chambers.
The v1.15.0 placeholder stays where it is and keeps pointing forward.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
…l-destination

feat: SGA Spaces email destination for Leadership (#109), v1.14.3
@pataniaeli pataniaeli self-assigned this Sep 15, 2026
@pataniaeli pataniaeli added the enhancement New feature or request label Sep 15, 2026
@pataniaeli pataniaeli linked an issue Sep 15, 2026 that may be closed by this pull request
@vercel

vercel Bot commented Sep 15, 2026

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
chambers Ready Ready Preview Sep 15, 2026 1:07am UTC

@pataniaeli
pataniaeli merged commit f2dd8f7 into main Sep 15, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

The Benedikt Option (TM)

1 participant