Skip to content

feat(ui): enable plugin editor providers on the page editor (WI-1787) - #445

Merged
stefan-ernst merged 1 commit into
mainfrom
wi-1787-page-editor
Nov 3, 2026
Merged

stefan-ernst merged 1 commit into
mainfrom
wi-1787-page-editor

Conversation

@stefan-ernst

@stefan-ernst stefan-ernst commented Nov 3, 2026 •

Copy link
Copy Markdown
Contributor

What

Follow-up to #444. Swaps the knowledge-page body editor (PageEditor.svelte) to PluginEditorHost with editorProviders={true}, the second surface after the item description.

The native Milkdown editor is unchanged when no provider is installed; the toggle only appears when an enabled+licensed plugin declares an editor.markdown provider for page.

Verification

  • bun run check, svelte-check — pass
  • Full ../core-tests frontend suite: all files pass except chatStore.svelte.test.js, which fails only because the shared core-tests checkout carries another session's uncommitted chat test expecting an uncommitted core change; it passes against main and is unrelated to this swap. No page-editor unit tests exist to regress.

Part of WI-1787. The plugin itself ships from a separate repository.

Swap the page body editor to PluginEditorHost with editorProviders=true,
the second surface after the item description. The native editor is
unchanged when no provider is installed.
@github-actions

github-actions Bot commented Nov 3, 2026

Copy link
Copy Markdown

Size Change: 0 B 🆕

Total Size: 0 B

compressed-size-action

@stefan-ernst
stefan-ernst merged commit d60a835 into main Nov 3, 2026
22 checks passed
@stefan-ernst
stefan-ernst deleted the wi-1787-page-editor branch November 3, 2026 12:20
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.

1 participant