Skip to content

Add full-screen announcement presentation#1129

Merged
JamieRuderman merged 6 commits into
mainfrom
codex/announcement-fullscreen
Jul 21, 2026
Merged

Add full-screen announcement presentation#1129
JamieRuderman merged 6 commits into
mainfrom
codex/announcement-fullscreen

Conversation

@JamieRuderman

Copy link
Copy Markdown
Member

Summary

  • Present the newest unseen announcement in a fullscreen dialog using the existing announcement card styling.
  • Mark announcements read when the background is dismissed, and retain a per-user presentation watermark to avoid replaying older backlog items.
  • Add Test Settings controls to preview the latest announcement and clear viewed announcements through readNotice(value: false).
  • Show each announcement's modified timestamp in the card header instead of the user-specific read time.

Why

Unread announcements previously only appeared as navigation badges. The new flow makes a newly published announcement visible once without flooding first-time users with historical notices.

Validation

  • npm run typecheck
  • npm run build
  • Verified the signed-in local preview, including showing, dismissing, and reopening the test announcement.

@JamieRuderman
JamieRuderman marked this pull request as ready for review July 11, 2026 00:59
@aws-amplify-us-west-1

Copy link
Copy Markdown

This pull request is automatically being deployed by Amplify Hosting (learn more).

Access this pull request here: https://pr-1129.d20k671nqqv4kl.amplifyapp.com

@JamieRuderman
JamieRuderman merged commit af1c5c0 into main Jul 21, 2026
7 of 8 checks passed
@JamieRuderman
JamieRuderman deleted the codex/announcement-fullscreen branch July 21, 2026 00:33
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