Skip to content

feat: Detach or Stick Apps - EXO-90263 - eXIP7.3.0.32 - #571

Merged
AzmiTouil merged 4 commits into
developfrom
backport/exo-90263-detach-stick-apps
Sep 22, 2026
Merged

AzmiTouil merged 4 commits into
developfrom
backport/exo-90263-detach-stick-apps

Conversation

@AzmiTouil

Copy link
Copy Markdown
Contributor

eXIP 7.3.0.32 "Detach or Stick Apps" — backport to develop (EXO-90263)

Mechanical backport of the eXip validated by the PO on the Mips ACC (integration PR #570, merged into feature/mips).

  • Diff-equivalence with the validated mips state: every commit is a git cherry-pick -x of the mips commit it names (no rewrite, no conflict resolution needed); the only content deliberately left behind is the mips FB version-bump commit (Task-87990), so the residual git diff <this branch> feature/mips reduces to the mips-specific POM version line.
  • Landing order: social first (the pinneable-drawer wrapper), then layout/app-center/meeds (host, anchors, page), then the consumer addons (matrix, task, analytics, ai, email-connector, web-conferencing). Lands after social.
  • Build: layout-webapp packaged, green.

Classification: N1 — inherited from the source integration PR (the eXip carries Liquibase changesets and placement ACL surfaces; a backport restates the source classification and never lowers it, dev-lifecycle.md §3b). Approver must not be the author.

Knowledge: Meeds-io/eng-standards#64

🤖 Generated with Claude Code

…n module - EXO-89873 - eXIP7.3.0.32

The portlet instance viewer uses the applicationUtils prototype service
provided by the commonLayoutComponents module without declaring the module
dependency: regular pages load it through their other portlets, but the
bare standalone app-viewer page does not, so a detached portlet instance
rendered an empty tab after a successful portlet-viewer fetch.

(cherry picked from commit 4a66e5b)
…EXO-90109 - eXIP7.3.0.32

The anchor opens its own stacking context from its first payload-aware
render, matching the dock-time behavior of the drawer wrapper.

(cherry picked from commit 43309e6)
 - eXIP7.3.0.32

The confirmed design places the stuck panel at the right of the topbar,
which the shared layout renders outside this application's tree on the
sites concerned: the panel geometry belongs to the placement host, and
the page body dispatches the page-layout-rendered event the host and the
drawer wrappers dock on.

(cherry picked from commit ea83058)
@github-actions github-actions Bot added the partialCIBuild Perform Partial CI Build label Sep 22, 2026
@sonarqubecloud

Copy link
Copy Markdown

@AzmiTouil
AzmiTouil requested a review from boubaker September 22, 2026 09:22
@AzmiTouil
AzmiTouil merged commit 93000ea into develop Sep 22, 2026
10 checks passed
@AzmiTouil
AzmiTouil deleted the backport/exo-90263-detach-stick-apps branch September 22, 2026 09:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

partialCIBuild Perform Partial CI Build

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants