agent-ecosystem/src/renderer/components/ui
iliya 37a4c458bb feat: add Tiptap WYSIWYG editor component for task descriptions
Replace Textarea + Edit/Preview tabs with a reusable WYSIWYG editor
based on Tiptap v3. Integrated into TaskDetailDialog for editing
task descriptions with native markdown I/O.

Components:
- TiptapEditor: main component with EditorContext.Provider pattern
- TiptapToolbar: configurable toolbar with useEditorState for v3 reactivity
- TiptapBubbleMenu: floating formatting menu on text selection
- useTiptapEditor: core hook with markdown I/O, content sync, stale closure prevention
- presets: full/compact/minimal editor configurations
- tiptapStyles.css: ProseMirror styles matching MarkdownViewer values

Key details:
- Data format stays markdown string (not HTML)
- contentType: 'markdown' for both init and setContent
- GFM enabled via markedOptions
- ProseMirror li>p margin fix, nested list styles, gapcursor
2026-03-14 22:17:58 +02:00
..
tiptap feat: add Tiptap WYSIWYG editor component for task descriptions 2026-03-14 22:17:58 +02:00
alert-dialog.tsx feat: add Radix UI Alert Dialog component and enhance SkillImportService 2026-03-12 11:53:40 +02:00
auto-resize-textarea.tsx feat: enhance team member management with color coding and improved prompts 2026-02-22 16:41:16 +02:00
badge.tsx refactor: enhance task review notifications and UI components 2026-03-14 13:52:30 +02:00
button.tsx feat(team-managment): stable MVP 2026-02-21 09:47:24 +02:00
checkbox.tsx feat: use agent teams 2026-02-22 15:41:18 +02:00
ChipInteractionLayer.tsx feat: enhance UI components with dynamic theming and improved task handling 2026-03-11 13:41:38 +02:00
CodeChipBadge.tsx feat: enhance task management features and improve messaging components 2026-03-10 21:54:53 +02:00
combobox.tsx feat: add agent language update handling and validation 2026-02-24 17:11:54 +02:00
context-menu.tsx feat: enhance task notification and management features 2026-03-04 16:15:40 +02:00
dialog.tsx feat: enhance message handling and UI components for improved user experience 2026-03-06 01:24:09 +02:00
ExpandableContent.tsx refactor: enhance task management protocols and notification handling 2026-03-14 17:46:15 +02:00
hover-card.tsx refactor: remove deprecated electron.vite.config and update dependencies 2026-03-09 23:19:37 +02:00
input.tsx feat(team-managment): stable MVP 2026-02-21 09:47:24 +02:00
label.tsx feat(team-managment): stable MVP 2026-02-21 09:47:24 +02:00
MemberSelect.tsx feat: enhance theme support and UI consistency across components 2026-03-07 12:02:12 +02:00
MentionableTextarea.tsx refactor: enhance task review notifications and UI components 2026-03-14 13:52:30 +02:00
MentionInteractionLayer.tsx refactor: clean up pricing.json and enhance CLI logs styling 2026-03-13 23:29:24 +02:00
MentionSuggestionList.tsx refactor: update comment formatting and notification handling in maintenance and tasks 2026-03-14 22:10:16 +02:00
popover.tsx feat: add/remove member, mesage box, improve ui... 2026-02-24 14:17:03 +02:00
select.tsx feat(team-managment): stable MVP 2026-02-21 09:47:24 +02:00
tabs.tsx feat: use agent teams 2026-02-22 15:41:18 +02:00
TaskReferenceInteractionLayer.tsx feat: enhance UI components with dynamic theming and improved task handling 2026-03-11 13:41:38 +02:00
textarea.tsx feat(team-managment): stable MVP 2026-02-21 09:47:24 +02:00
tooltip.tsx fix: add description to eslint-enable comment in tooltip.tsx 2026-02-23 12:27:54 +02:00
UrlInteractionLayer.tsx feat: implement structured task references and enhance task handling 2026-03-11 15:14:19 +02:00