Skip to content

Show the data and widgets an integration provides on its detail page - #1456

Merged
manuelmayer-dev merged 2 commits into
mainfrom
feature/integration-capability-pages
Oct 22, 2026
Merged

manuelmayer-dev merged 2 commits into
mainfrom
feature/integration-capability-pages

Conversation

@manuelmayer-dev

Copy link
Copy Markdown
Member

Summary

The integration detail page now lists every capability with its count and opens a page for each: Events, Widgets with live previews, and a Data tab for batteries, calendars, email inboxes, weather and music players. The data comes from new host endpoints and updates live, the same for built-in integrations and plugins.

Testing

Full solution build and tests pass, plus new plugin contract tests, host unit tests and desktop UI specs. Verified manually against a running host with a scratch plugin providing batteries, calendars and inboxes: counts, pages, live updates and empty and unavailable states. Weather and music pages were only seen in their unavailable state, as no account was available.

Checklist

  • Tests were added or updated where needed
  • The change was verified manually where appropriate
  • Documentation was updated if the change affects documented behaviour
  • I reviewed and understand every submitted change

@manuelmayer-dev manuelmayer-dev added feature New feature or request area:host Host: Domain, Application, Infrastructure area:widgets Built-in widgets and the widget editor area:desktop-ui The Angular desktop UI area:runtime Shared UI runtime consumed by both clients area:localization Translations and localization catalogs area:docs The published developer documentation site labels Oct 22, 2026
@manuelmayer-dev
manuelmayer-dev merged commit 4dd1280 into main Oct 22, 2026
20 checks passed
@manuelmayer-dev
manuelmayer-dev deleted the feature/integration-capability-pages branch October 22, 2026 16:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:desktop-ui The Angular desktop UI area:docs The published developer documentation site area:host Host: Domain, Application, Infrastructure area:localization Translations and localization catalogs area:runtime Shared UI runtime consumed by both clients area:widgets Built-in widgets and the widget editor feature New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant