Skip to content

[stable35] feat(files_sharing): import the sharing dialog directly - #64164

Merged
AndyScherzinger merged 2 commits into
stable35from
backport/64125/stable35
Sep 10, 2026
Merged

[stable35] feat(files_sharing): import the sharing dialog directly#64164
AndyScherzinger merged 2 commits into
stable35from
backport/64125/stable35

Conversation

@backportbot

@backportbot backportbot Bot commented Sep 10, 2026

Copy link
Copy Markdown

Backport of PR #64125

@backportbot
backportbot Bot requested review from a team as code owners September 10, 2026 07:44
@backportbot
backportbot Bot requested a review from susnux September 10, 2026 07:44
@backportbot
backportbot Bot requested a review from a team as a code owner September 10, 2026 07:44
@backportbot
backportbot Bot requested review from icewind1991, kristian-zendato, leftybournes, provokateurin, skjnldsv and sorbaugh and removed request for a team September 10, 2026 07:44
@backportbot backportbot Bot added this to the Nextcloud 35.0.1 milestone Sep 10, 2026
@skjnldsv

Copy link
Copy Markdown
Member

/compile

The dialog is a Vue 3 component and this frontend is Vue 2, which is why it was
reached through a bridge: a separate Vue 3 entry point registered it on
`OCA.Sharing`, and the sidebar called through that global.

@nextcloud/sharing 1.0.0-beta.3 declares Vue as a dependency rather than a peer,
so npm installs its own copy next to it and the dialog runs on that one, the
same way @nextcloud/dialogs already does. The sidebar imports the library
directly and the bridge goes away: its entry point, the app symlink into the
Vue 3 frontend, and the script and style that loaded it.

That symlink was also what pulled this Vue 2 app through the Vue 3 lint and test
configs, so the exclusions added for it are no longer needed.

Signed-off-by: Barthelemy Briand <barthelemy.briand@nextcloud.com>
Assisted-by: ClaudeCode:claude-opus-4-8
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
@skjnldsv
skjnldsv force-pushed the backport/64125/stable35 branch from a4de0aa to 41e17b9 Compare September 10, 2026 08:17
@AndyScherzinger
AndyScherzinger merged commit 7389225 into stable35 Sep 10, 2026
172 of 173 checks passed
@AndyScherzinger
AndyScherzinger deleted the backport/64125/stable35 branch September 10, 2026 09:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants