joplock/public/tinymce
igor 2b5cf597bd feat(editor): initial TinyMCE 8 integration (WIP)
- Install TinyMCE 8 via npm
- Replace CodeMirror6 + contenteditable preview with TinyMCE
- Add TinyMCE initialization and markdown conversion (Turndown)
- Update editor fragment template with TinyMCE textarea
- Add TinyMCE toolbar helper functions
- Keep existing toolbar buttons for Joplin-specific actions

Remaining work:
- Complete app.js migration (77 references to old editor)
- Update tests to match new editor structure
- Handle vault lock/unlock with TinyMCE
- Handle search/highlight with TinyMCE
- Handle expander/autocomplete with TinyMCE
- Mobile editor integration
- Remove old CM6/preview code
2026-06-28 00:24:24 +12:00
..
icons/default feat(editor): initial TinyMCE 8 integration (WIP) 2026-06-28 00:24:24 +12:00
models/dom feat(editor): initial TinyMCE 8 integration (WIP) 2026-06-28 00:24:24 +12:00
plugins feat(editor): initial TinyMCE 8 integration (WIP) 2026-06-28 00:24:24 +12:00
skins feat(editor): initial TinyMCE 8 integration (WIP) 2026-06-28 00:24:24 +12:00
themes/silver feat(editor): initial TinyMCE 8 integration (WIP) 2026-06-28 00:24:24 +12:00
tinymce.min.js feat(editor): initial TinyMCE 8 integration (WIP) 2026-06-28 00:24:24 +12:00