Draw.io discontinued? :-(

Eventhough it recently got an update for Nextcloud 33, Draw.io seems to be discontinued for future Nextcloud versions, according to the README at Github: drawio-nextcloud/README.md at main · jgraph/drawio-nextcloud · GitHub

I already opened an issue about this at Future of Draw.io integration · Issue #138 · jgraph/drawio-nextcloud · GitHub - hopefully there is a chance to continue it in the future.

Like a few other apps, it needs a maintainer…

I liked the Draw.io - and was not aware until now of the Whiteboard app for Nextcloud, which I tested briefly, found it nice, but: Downloading a file results in a 0-byte file and I do not know how to edit it locally. - But did not further investigate. I usually use the LibreOffice Draw for diagrams.

Good news: jgraph is willing to transfer the app on to a new maintainer, if the user has a known history. I just added a comment about my own background and offered to help with the maintenance.

However, if there is anyone else with a known history and experience in Nextcloud is also willing to help here, I would be very happy not to do everything on my own.

Within Sendent and individually I use the draw.io integration for Nextcloud a lot. Would love to see that it continuous to be part of the Nextcloud eco-system.

Perhaps we can help out there.

My offer to continue the maintenance was accepted. Since I am on vacation at the moment and away from my main work computer, the whole procedure will take a while. I’ll be back on June 7, 2026 and during June 2026 I will prepare everything required to take over the maintenance.

The existing app store entry will remain the same, so for future updates you don’t have to switch to a new app.

I returned from a vacation and started the preparations for the transfer of the app ownership. It may take a while until this is done.

The DCO check failed for the PR to transfer the signing keys to my new repositories. I fixed this and wait for the result.

I am now registered as the owner of app. There are some things to sort out for a new release, but in general future updates will be possible.

The new Git repository is here: GitHub - arnowelzel/drawio-nextcloud: Draw.io integration for Nextcloud · GitHub

Appreciate your effort!

Release 4.2.4 including support for Nextcloud 33 und 34 is published :slight_smile:

Unfortunately, older releases for Nextcloud 32 or older are not available any longer since the app signature also changed and older versions got removed because of this. I am aware that Nextcloud 32 is still officially supported - I’ll have to check, if I can reconstruct the older version, but I can’t promise anything yet, sorry.

I was able to restore version 4.1.2 for users with Nextcloud 32. However for older versions I don’t plan do this, since Nextcloud 31 or older is already end of life and not recommended to be used any longer.

Also see Maintenance and Release Schedule · nextcloud/server Wiki · GitHub

I am aware of some issues in the latest version like the way how MIME types are added as this causes integrity check errors in Nextcloud. I don’t know yet when I have time to address this - but since the app is now “saved”, we can continue working on it. Any help is appreciated!

Thanks to JGraph Ltd for handing over the app ownership and the assistance in the whole process!

Just a quick update:

The latest release 4.2.5 changes the way how the app will be opened - full screen and without rounded corners. Due to major changes between Nextcloud 32 and 33/34 this version will not be provided for Nextcloud 32 or older, sorry.

The next thing will be to fix the MIME type registration and avoiding any change in Nextcloud core files during installation. However it may take a bit, since I have a full time job and only do this in my free time. If anyone wants to work on this, any help is welcome:

Hello, thanks for taking care of the draw.io app, my nextcloud installation used to have an icon of draw.io on App bar (next to the dashboard, files. calendar icons) I recently updated nextcloud from version 30 to 32 while updating I noticed that drawio was not in the compatible Apps list and the icon dissapeared from the App bar, when I open a drawio file on v32 it does not open it instead download it, then I read this thread and updated my installation to v33 now I can open drawio files but I am getting this error on Administration page:

Code integrity

Some files have not passed the integrity check. [List of invalid files…]

upon checking further I noticied that these svg files are the main reason for the error:

# sudo -u apache php occ integrity:check-core
  - INVALID_HASH:
    - core/js/mimetypelist.js:
      - expected: cb945c6402e12d9e7d42d0359acf95a6e9a9b0c1f3bd8528f598a7fb1694e5ae34c80cf44ef6c8901eac1bfdd152de3315fc7eac007efee0f33f09ed3e518b6a
      - current: 09779c15c6ca51e1dd07931ef2708756cbdc9a9adb41cd6a12eb177f57e005652e1ed3e1df18d46f80a4ad30637a6075e7a9cc11f34b44aeb66b3631b8ba1840
  - EXTRA_FILE:
    - core/img/filetypes/drawio.svg:
      - expected:
      - current: 92e0974cf869bf8ab969c3442dc2b80d55fde36441d22924db74916a06b407520aa2a9dc39336f9157195ebede697ffac0e639360879255ab91932d406e1897d
    - core/img/filetypes/dwb.svg:
      - expected:
      - current: 43731dd5f17a048112ea5109b40b02ec019b3ee2324385a0f448e3bd2264cb13dc160ab018d893f92f8e2f168fd09009b51578c8c6b97a02a1617c67ac087701

do you have any recommendation for this problem? or should I simply remove these svg files.

This is a known issue of the Draw.io integration, see my post above about the MIME type registration.

For now you can just ignore this warning and when removing these modifications, Draw.io will not work any longer.

I try to get an update done which adds the neccessary MIME types without modifying Nextcloud core files, but I can not tell, how long this will take.

Version 4.3.0 will fix the integrity check errors for new installations.

However, the app can not automatically repair the Nextcloud core changes done by older versions when you upgrade. You need to do some manual repair steps as described in FAQ · arnowelzel/drawio-nextcloud Wiki · GitHub