Repository navigation
Board: Send to picker for announcements - #104
Merged
Merged
Conversation
- The announcement form's "admins only" box is now a "Send to" picker: Everyone, Leads only (Lead plus the top two chart rows), Hub admins, one or more teams, or picked people (searchable checklist). It shows the live count and names, and who has no email, before sending. - Emails go to exactly that group, one email per person. Each send records what it was addressed to: "Sent to: Leads only, 9 people". - On the hub, admins see everything. Members see Everyone posts, plus posts for a group that includes the name they picked on My page (now kept in a cookie so the server filters). Hub admins posts only reach admin sign-ins. - Old admins-only announcements become Hub admins. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01QzNDQSmhjgKE63rwUnwcMq
# Conflicts: # scripts/board-schema.sql
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What this does
The announcement form's "Board admins only" checkbox is now a Send to picker, on both chapters:
Before sending, the form shows the live count and names ("Sending to 9 people: …") and lists anyone in the group with no email, then asks "Send to 9 people?" as before. The server checks the choice too; an empty team or people pick is refused.
Emails go to exactly that group, one email per person. Each send records what it was addressed to, and admins see "Sent to: Leads only, 9 people, on Oct 12." under the post. Each post that isn't for Everyone shows "For: Leads only" (or the team, or the names).
Who sees the post on the hub. This is filtered on the server:
The member password is shared, so the name a member picks is self-reported, and anyone with that password could pick someone else. Leads, team and people posts are about who it's relevant to, not secrecy. Anything private should stay Hub admins, which only admin sign-ins can see (documented in BOARD_SETUP.md).
Existing admins-only announcements become Hub admins. Setup converts them on startup, and reading also treats an old admins-only row as Hub admins, so restored old versions behave the same.
Tested (local production build, Brevo stub, UCLA's 17-person list)
Generated by Claude Code