deerflow2/frontend/src/components/workspace
LofiSu 2f50e5d969 feat(citations): inline citation links with [citation:Title](URL)
- Backend: add citation format to lead_agent and general_purpose prompts
- Add CitationLink component (Badge + HoverCard) for citation cards
- MarkdownContent: detect citation: prefix in link text, render CitationLink
- Message/artifact/subtask: use MarkdownContent or Streamdown with CitationLink
- message-list-item: pass img via components prop (remove isHuman/img)
- message-group, subtask-card: drop unused imports; fix import order (lint)

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-09 21:40:20 +08:00
..
artifacts feat(citations): inline citation links with [citation:Title](URL) 2026-02-09 21:40:20 +08:00
citations feat(citations): inline citation links with [citation:Title](URL) 2026-02-09 21:40:20 +08:00
messages feat(citations): inline citation links with [citation:Title](URL) 2026-02-09 21:40:20 +08:00
settings fix(frontend): build + remove hover tooltips in step links 2026-02-09 03:42:16 +08:00
code-editor.tsx fix: fix eslint errors and warnings 2026-01-31 21:46:31 +08:00
copy-button.tsx feat: implement i18n 2026-01-20 14:06:47 +08:00
flip-display.tsx feat: re-implement message group 2026-01-18 19:56:07 +08:00
github-icon.tsx feat: implement basic web app 2026-01-15 23:40:21 +08:00
input-box.tsx feat(frontend): add mode hover guide and adjust mode i18n 2026-02-09 12:33:16 +08:00
mode-hover-guide.tsx feat(citations): inline citation links with [citation:Title](URL) 2026-02-09 21:40:20 +08:00
overscroll.tsx feat: implement basic web app 2026-01-15 23:40:21 +08:00
recent-chat-list.tsx feat: add inline citations and thread management features 2026-01-28 19:15:11 +08:00
streaming-indicator.tsx feat: implement basic web app 2026-01-15 23:40:21 +08:00
thread-title.tsx feat: extract ThreadTitle component 2026-01-17 17:37:12 +08:00
todo-list.tsx feat: show in-progress 2026-01-22 11:56:45 +08:00
tooltip.tsx feat: adjust layout and style of tooltip 2026-01-16 19:51:14 +08:00
welcome.tsx feat: make the title golden in Ultra mode 2026-02-09 08:59:40 +08:00
workspace-container.tsx feat: implement i18n 2026-01-20 14:06:47 +08:00
workspace-header.tsx feat: update workspace header to conditionally render title based on environment variable 2026-02-09 09:20:32 +08:00
workspace-nav-chat-list.tsx feat: add main menu 2026-01-22 14:19:54 +08:00
workspace-nav-menu.tsx feat: enhance workspace navigation menu with conditional rendering and mounted state 2026-02-07 11:10:24 +08:00
workspace-sidebar.tsx fix: hide chats when sidebar is not open 2026-01-27 10:41:08 +08:00