Skip to content

feat(jira-dashboard): add new frontend homepage widget - #389

Merged
fridajac merged 5 commits into
AxisCommunications:mainfrom
joecombopiano:feat/jira-dashboard-home-widget-new-frontend
Aug 6, 2026
Merged

feat(jira-dashboard): add new frontend homepage widget#389
fridajac merged 5 commits into
AxisCommunications:mainfrom
joecombopiano:feat/jira-dashboard-home-widget-new-frontend

Conversation

@joecombopiano

@joecombopiano joecombopiano commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

Summary

  • add a native HomePageWidgetBlueprint for Jira issues assigned to the signed-in user
  • register the widget in the Jira dashboard alpha frontend plugin
  • expose title, filter, result limit, table, styling, and Jira link configuration
  • isolate the alpha entrypoint from the legacy package entrypoint and core compatibility bridge for Studio/module-federation support
  • preserve the legacy plugin exports and API ref ID for backwards compatibility
  • add extension coverage, documentation, API report updates, dependencies, and a changeset

Validation

  • verified the widget schema and component contract against the pinned Backstage frontend APIs
  • verified the frontend API ref remains type-compatible with the legacy plugin factory
  • Prettier, JSON, lockfile, and git diff checks pass
  • full Jest execution could not run because the existing dependency graph resolves js-yaml 4.3.1, which the configured registry returns as 404

Co-Authored-By: Codex <noreply@openai.com>
@joecombopiano
joecombopiano requested a review from a team as a code owner August 5, 2026 20:34
@changeset-bot

changeset-bot Bot commented Aug 5, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: b94fb33

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
@axis-backstage/plugin-jira-dashboard Minor

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@fridajac fridajac left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice, thanks!

@fridajac
fridajac merged commit 1caa15e into AxisCommunications:main Aug 6, 2026
5 checks passed
@joecombopiano

Copy link
Copy Markdown
Contributor Author

@fridajac just fyi, we released a skill in opensource for making this easy :) https://github.com/backstage/backstage/blob/master/docs/.well-known/skills/app-frontend-system-migration/SKILL.md

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.

2 participants