Replace manual HTML editor with WYSIWYG and add bidirectional Markdown conversion #17
No reviewers
Labels
No labels
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Public/noodlenook!17
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "copilot/remove-rich-text-editor"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The "Rich Text" mode required users to manually type HTML tags (
<strong>,<em>, etc.) in a textarea. This PR replaces it with a true WYSIWYG editor and implements automatic content conversion when switching between Markdown and WYSIWYG modes.Changes
Editor Implementation
showdown(MD→HTML) andturndown(HTML→MD)Content Type Migration
'html'to'wysiwyg''html'content auto-converts to'wysiwyg'on loadStyling
Code Example
Screenshot
The WYSIWYG mode now provides rich text editing with toolbar buttons for bold, italic, headings, lists, links, code blocks, and blockquotes. No database migration required—content_type column already supports arbitrary string values.
Original prompt
✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.