Skip to content

Add embeddable board web-component - #8543

Open
hefftich wants to merge 1 commit into
mainfrom
feat/team-board-web-component
Open

hefftich wants to merge 1 commit into
mainfrom
feat/team-board-web-component

Conversation

@hefftich

@hefftich hefftich commented Oct 14, 2026 •

Copy link
Copy Markdown

Resolves:
nextcloud/circles#2948

Relates:
nextcloud/circles#3055

Summary

This pull request gives us the opportunity to use the deckboard in the Teams app via a web-component.

Expose nextcloud-deck-board through an opt-in loading event so other Nextcloud apps can reuse the existing board and card detail components. Isolate embedded stores, routing and sessions without changing the host URL or global session headers. Preserve active cards when opening archived card details and keep undo actions bound to their board instance.

TODO

  • ...

Checklist

  • Code is properly formatted
  • Sign-off message is added to all commits
  • Tests (unit, integration, api and/or acceptance) are included
  • Documentation (manuals or wiki) has been updated or is not required

馃 AI (if applicable)

  • The content of this PR was partly or fully generated using AI (GPT-6.1 Sol)

@hefftich hefftich added this to the 36 milestone Oct 14, 2026
@hefftich
hefftich requested a review from artonge October 14, 2026 22:31
@hefftich hefftich self-assigned this Oct 14, 2026
@github-project-automation github-project-automation Bot moved this to Backlog in 馃懃 Teams Oct 14, 2026
@hefftich
hefftich force-pushed the feat/team-board-web-component branch from 6a0ce6c to 3aa2d91 Compare October 14, 2026 22:35
@hefftich hefftich moved this from Backlog to In review in 馃懃 Teams Oct 14, 2026
@github-actions

Copy link
Copy Markdown
Contributor

馃悽 Performance warning.
It looks like the query count of the integration tests increased with this PR.
Database query count is now 202741 was 198420 (+2.17%)
Please check your code again. If you added a new test this can be expected and the base value in tests/integration/base-query-count.txt can be increased.

@github-actions

Copy link
Copy Markdown
Contributor

馃悽 Performance warning.
It looks like the query count of the integration tests increased with this PR.
Database query count is now 202791 was 198420 (+2.2%)
Please check your code again. If you added a new test this can be expected and the base value in tests/integration/base-query-count.txt can be increased.

Expose nextcloud-deck-board through an opt-in loading event so other
Nextcloud apps can reuse the existing board and card detail components.
Isolate embedded stores, routing and sessions without changing the host
URL or global session headers. Preserve active cards when opening
archived card details and keep undo actions bound to their board instance.

Co-authored-by: Copilot <copilot@github.com> GPT-6.1 Sol
Signed-off-by: Stefan Lender <Stefan.Lender@dataport.de>
@hefftich
hefftich force-pushed the feat/team-board-web-component branch from 3aa2d91 to e470562 Compare October 14, 2026 23:09
@github-actions

Copy link
Copy Markdown
Contributor

馃悽 Performance warning.
It looks like the query count of the integration tests increased with this PR.
Database query count is now 202759 was 198420 (+2.18%)
Please check your code again. If you added a new test this can be expected and the base value in tests/integration/base-query-count.txt can be increased.

This branch has not been deployed

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

Projects

Status: In review

Development

Successfully merging this pull request may close these issues.

1 participant