Skip to content

Conversation

@kurtaking
Copy link
Member

@kurtaking kurtaking commented Dec 19, 2025

Hey, I just made a Pull Request!

This pull request introduces a new look to the core AnnouncementsPage leveraging @backstage/ui.

Alpha Frontend Refactor

  • Added new alpha components for displaying announcements as cards in a responsive grid (AnnouncementCard, AnnouncementsGrid, AnnouncementsPage)
  • Refactored the alpha Router.tsx to use the new ViewAnnouncementPage
image image image

✔️ Checklist

  • A changeset describing the change and affected packages. (more info)
  • Added or updated documentation
  • Tests for new functionality and regression tests for bug fixes
  • Screenshots attached (for UI changes)
  • All your commits have a Signed-off-by line in the message. (more info)

Signed-off-by: Kurt King <kurtaking@gmail.com>
Signed-off-by: Kurt King <kurtaking@gmail.com>
Signed-off-by: Kurt King <kurtaking@gmail.com>
Signed-off-by: Kurt King <kurtaking@gmail.com>
Signed-off-by: Kurt King <kurtaking@gmail.com>
Signed-off-by: Kurt King <kurtaking@gmail.com>
Signed-off-by: Kurt King <kurtaking@gmail.com>
Signed-off-by: Kurt King <kurtaking@gmail.com>
@kurtaking kurtaking self-assigned this Dec 19, 2025
@backstage-service backstage-service added the workspace/announcements Used to tag announcements workspace isses and pull requests label Dec 19, 2025
@backstage-goalie
Copy link
Contributor

backstage-goalie bot commented Dec 19, 2025

Changed Packages

Package Name Package Path Changeset Bump Current Version
@backstage-community/plugin-announcements workspaces/announcements/plugins/announcements patch v1.2.0

@kurtaking kurtaking marked this pull request as ready for review December 27, 2025 05:14
@kurtaking kurtaking requested review from a team and gaelgoth as code owners December 27, 2025 05:14
@kurtaking kurtaking requested review from 04kash and removed request for a team December 27, 2025 05:14
@kurtaking
Copy link
Member Author

We need to merge #6501 first so I can rebase and clear out some of those changes from this PR.

@kurtaking
Copy link
Member Author

We need to merge #6501 first so I can rebase and clear out some of those changes from this PR.

@gaelgoth ready now.

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

Labels

workspace/announcements Used to tag announcements workspace isses and pull requests

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants