-
Notifications
You must be signed in to change notification settings - Fork 37
📝 Feature Request: Replace Plain Textarea with Rich Text Editor #81
Description
Description:
The current note editor uses a basic <textarea>, limiting formatting options. Integrating a rich text editor (like Quill, TinyMCE, or Tiptap) would allow:
Bold/Italic/Underline formatting
Lists, headings, and links
Better readability & organization
Expected Behavior:
Replace plain text input with a WYSIWYG editor.
Store formatted content as HTML/Markdown in the database.
Render formatted notes properly in view-notes.ejs.
Technical Considerations:
Choose a lightweight editor (e.g., Quill.js for simplicity).
Sanitize HTML input to prevent XSS attacks.
Ensure backward compatibility with existing plain-text notes.
Acceptance Criteria:
✅ Editor toolbar with basic formatting options.
✅ Notes render with formatting in view mode.
✅ No security vulnerabilities from HTML/Markdown storage.