Skip to content

[stable-0.1] fix(xmind): open maps saved with XMind 2020 and later - #427

Merged
AndyScherzinger merged 1 commit into
stable-0.1from
backport/423/stable-0.1
Oct 22, 2026
Merged

AndyScherzinger merged 1 commit into
stable-0.1from
backport/423/stable-0.1

Conversation

@AndyScherzinger

Copy link
Copy Markdown
Member

Backport of #423 to stable-0.1. Fixes #164 for Nextcloud 32–35.

XMind 2020+ files keep the map in content.json and only have a warning placeholder in content.xml, which is what users saw. The plugin now reads content.json when it is present.

Cherry-picked without changes. On stable-0.1, the plugin tests (50) and the build pass. I have not yet opened a real XMind 2020+ file in a running Nextcloud.

🤖 AI (if applicable)

  • The content of this PR was partly or fully generated using AI (N/A)

XMind 2020 and later (XMind Zen) store the map in content.json and only
write a map with a warning message to content.xml, which was all that got
shown. Read content.json when the file has one, with the same titles,
priority and progress markers, links and child topics as before.

Fixes #164

Assisted-by: Claude Code:claude-opus-5-5
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
(cherry picked from commit debb044)
@AndyScherzinger AndyScherzinger added bug Something isn't working AI assisted This PR contains AI-assisted commits labels Oct 21, 2026
@AndyScherzinger AndyScherzinger added this to the v0.1.5 milestone Oct 21, 2026
@AndyScherzinger
AndyScherzinger merged commit b519a99 into stable-0.1 Oct 22, 2026
7 checks passed
@AndyScherzinger
AndyScherzinger deleted the backport/423/stable-0.1 branch October 22, 2026 16:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

AI assisted This PR contains AI-assisted commits bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant