Skip to content

feat!: tiptap integration#2195

Merged
kulmann merged 26 commits intomainfrom
feat/editor-package
Apr 30, 2026
Merged

feat!: tiptap integration#2195
kulmann merged 26 commits intomainfrom
feat/editor-package

Conversation

@kulmann
Copy link
Copy Markdown
Member

@kulmann kulmann commented Mar 20, 2026

Issues link

Fixes #2426

Types of changes

  • Bugfix
  • Enhancement (a change that doesn't break existing code or deployments)
  • Breaking change (a modification that affects current functionality)
  • Technical debt (addressing code that needs refactoring or improvements)
  • Tests (adding or improving tests)
  • Documentation (updates or additions to documentation)
  • Maintenance (like dependency updates or tooling adjustments)

@kulmann kulmann force-pushed the feat/editor-package branch 3 times, most recently from 6f997d9 to f5a25bf Compare April 22, 2026 09:44
@kulmann kulmann self-assigned this Apr 22, 2026
@kulmann kulmann force-pushed the feat/editor-package branch 4 times, most recently from baa9f94 to 9f1b60b Compare April 27, 2026 10:33
@kulmann kulmann force-pushed the feat/editor-package branch from 3000091 to c25f19d Compare April 28, 2026 09:54
@kulmann kulmann force-pushed the feat/editor-package branch from 1043f0b to 2c0f5ae Compare April 29, 2026 06:42
kulmann and others added 6 commits April 29, 2026 10:13
Exposes the editor in `web-pkg` separately under
`web-pkg/editor` to ensure proper chunking and to better
decouple it from the rest of the package.
Converts `web-pkg` to dynamic imports when importing it for
the module federation. This ensures that it doesn't get loaded
with the initial batch of chunks, resulting in a faster initial
DOM load.
@kulmann kulmann mentioned this pull request Apr 29, 2026
16 tasks
@kulmann kulmann marked this pull request as ready for review April 29, 2026 15:30
Copy link
Copy Markdown
Member

@JammingBen JammingBen left a comment

Choose a reason for hiding this comment

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

One more thing for a follow-up issue: translations of toolbar and slash menu currently don't work.

Comment thread packages/design-system/src/components/OcDrop/OcDrop.vue Outdated
Comment thread packages/web-app-app-store/src/views/AppDetails.vue Outdated
Comment thread packages/web-pkg/src/editor/composables/strategies/markdown.ts Outdated
@kulmann kulmann force-pushed the feat/editor-package branch from 765fcf4 to 15f0608 Compare April 30, 2026 09:06
@kulmann kulmann force-pushed the feat/editor-package branch from 64376b4 to 1930ab0 Compare April 30, 2026 11:30
Copy link
Copy Markdown
Member

@JammingBen JammingBen left a comment

Choose a reason for hiding this comment

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

Awesome stuff 🥳

@JammingBen JammingBen changed the title Feat/editor package feat: tiptap integration Apr 30, 2026
@kulmann kulmann force-pushed the feat/editor-package branch from 1930ab0 to a2b2ab0 Compare April 30, 2026 12:44
@kulmann kulmann force-pushed the feat/editor-package branch from 234793c to 521d3cc Compare April 30, 2026 13:19
@kulmann kulmann enabled auto-merge (squash) April 30, 2026 13:25
@kulmann kulmann merged commit 86fff67 into main Apr 30, 2026
29 checks passed
@kulmann kulmann deleted the feat/editor-package branch April 30, 2026 13:33
openclouders pushed a commit that referenced this pull request Apr 30, 2026
* feat: add tiptap based editor to web-pkg

---------

Co-authored-by: Jannik Stehle <j.stehle@opencloud.eu>
@openclouders openclouders mentioned this pull request Apr 30, 2026
1 task
@JammingBen JammingBen changed the title feat: tiptap integration feat!: tiptap integration May 4, 2026
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.

Tiptap integration

2 participants