Skip to content

feat(settings): replace OnlyOffice with Euro-Office in office suite s…#59933

Draft
moodyjmz wants to merge 4 commits into
masterfrom
feat/euro-office-switcher
Draft

feat(settings): replace OnlyOffice with Euro-Office in office suite s…#59933
moodyjmz wants to merge 4 commits into
masterfrom
feat/euro-office-switcher

Conversation

@moodyjmz
Copy link
Copy Markdown

@moodyjmz moodyjmz commented Apr 27, 2026

…witcher

  • Resolves: #

Summary

Changes the OnlyOffice entry for Euro-Office
image

image

How to setup

Testing in the Euro-Office dev environment
Create a temporary Dockerfile.nextcloud in your local checkout of the server branch root do not commit:

FROM nextcloud:latest
COPY dist/settings-apps-view-4529.js /usr/src/nextcloud/dist/settings-apps-view-4529.js
COPY dist/settings-apps-view-4529.js.map /usr/src/nextcloud/dist/settings-apps-view-4529.js.map

Then in develop/docker-compose.yml, temporarily replace:
image: nextcloud:latest
with:
build:
context: /path/to/server
dockerfile: Dockerfile.nextcloud
Run docker compose build nextcloud && docker compose up -d --force-recreate nextcloud, then open http://localhost:8081/settings/apps/office.

TODO

Checklist

AI (if applicable)

  • The content of this PR was partly or fully generated using AI

…witcher

Signed-off-by: James Manuel <moodyjmz@users.noreply.github.com>
@moodyjmz moodyjmz self-assigned this Apr 27, 2026
@moodyjmz moodyjmz requested a review from a team as a code owner April 27, 2026 13:17
@moodyjmz moodyjmz requested review from nfebe, susnux and szaimen and removed request for a team April 27, 2026 13:17
@moodyjmz moodyjmz marked this pull request as draft April 27, 2026 13:17
{
id: 'onlyoffice',
id: 'euro-office',
appId: 'onlyoffice',
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.

so this would technically be incorrect?

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

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

yes, I've left it as a draft because I want to ask some questions

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.

It would rather be eurooffice according to the connector's appinfo.xml: https://github.com/Euro-Office/eurooffice-nextcloud/blob/main/appinfo/info.xml#L3

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.

But the app is not yet in the store so cannot be used like that afaik

@susnux susnux requested review from juliusknorr and removed request for susnux April 27, 2026 15:42
@karlitschek
Copy link
Copy Markdown
Member

@jospoortvliet @jancborchardt what do you think?

Copy link
Copy Markdown
Member

@jancborchardt jancborchardt left a comment

Choose a reason for hiding this comment

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

Nice! :) I think:

  • "Nextcloud Office" should be the left entry, default selected, but that would be the one powered by Euro-Office
  • "Powered by Euro-Office" could be the first bullet point beneath that
  • "Collabora Office" should be the right entry

That uses the same logic as before: The default is called "Nextcloud Office", whatever it’s powered by. The alternative uses its brand name.

moodyjmz and others added 3 commits May 8, 2026 14:11
…nding

- Rename euro-office entry to 'Nextcloud Office' backed by eurooffice app
- Add 'Powered by Euro-Office' as first feature bullet
- Rename richdocuments entry to 'Collabora Office'
- Reorder so Nextcloud Office is the primary (left) card

Signed-off-by: James Manuel <moodyjmz@users.noreply.github.com>

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…alled

Signed-off-by: James Manuel <moodyjmz@users.noreply.github.com>

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…logs

OC.Notification.showTemporary no longer exists in NC34. Replace with
showSuccess/showError from @nextcloud/dialogs.

Signed-off-by: James Manuel <moodyjmz@users.noreply.github.com>

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@moodyjmz
Copy link
Copy Markdown
Author

moodyjmz commented May 8, 2026

Nice! :) I think:

  • "Nextcloud Office" should be the left entry, default selected, but that would be the one powered by Euro-Office
  • "Powered by Euro-Office" could be the first bullet point beneath that
  • "Collabora Office" should be the right entry

That uses the same logic as before: The default is called "Nextcloud Office", whatever it’s powered by. The alternative uses its brand name.

I have made these changes @elzody can you review this?

@moodyjmz moodyjmz requested a review from elzody May 8, 2026 12:14
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.

5 participants