feat: replace textarea with TipTap rich text editor

- Add TipTap WYSIWYG editor (headless @tiptap/core) with StarterKit,
  TaskList, TaskItem, Link, Placeholder, and tiptap-markdown extensions
- Always-visible formatting toolbar with undo/redo, H1-H3, bold, italic,
  strikethrough, inline code, code block, blockquote, bullet/ordered/task
  lists, horizontal rule, and link
- Raw markdown toggle for power users
- Render rich text (HTML) on note cards instead of stripped plain text
- Update all e2e tests for TipTap contenteditable editor

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Frederic Cabassut
2026-03-05 22:24:33 +01:00
co-authored by Claude Opus 4.6
parent 19c2c7435a
commit 6a2e54497f
12 changed files with 954 additions and 54 deletions
+1
View File
@@ -1 +1,2 @@
@import 'tailwindcss';
@plugin '@tailwindcss/typography';