Skip to content

feat: broadcast announcements to guards (AP-043) - #562

Open
navyamidha95339-arch wants to merge 1 commit into
mainfrom
navya/feature/broadcast-announcements
Open

feat: broadcast announcements to guards (AP-043)#562
navyamidha95339-arch wants to merge 1 commit into
mainfrom
navya/feature/broadcast-announcements

Conversation

@navyamidha95339-arch

Copy link
Copy Markdown
Collaborator

Summary
Adds a Compose Announcement feature for admins to draft and mock-send broadcasts to guard audience segments, with a persisted send history.

Checklist

✅ Compose UI + audience (title, message body, audience dropdown: All Guards / Active Guards Only / Pending Verification)
✅ Confirm before send — explicit confirmation modal restating the title and audience before sending
✅ Mock send + history — localStorage-persisted, survives page refresh
✅ Audience clarity — live "This will be sent to: X" hint on the compose form, repeated in the confirm dialog
⬜ Wire endpoint — explicitly out of scope per ticket ("later"); noted in the UI copy that delivery isn't live yet

Evidence
Screenshots attached: composing an announcement, the confirm-before-send dialog, and the resulting history entry.

Note: Built using the reusable Button/Card/FormField components from AP-016 for visual consistency.
Screenshot 2026-09-04 131721
Screenshot 2026-09-04 131658
Screenshot 2026-09-04 131759

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant