This is an automated email from the ASF dual-hosted git repository. linkinstar pushed a commit to branch test in repository https://gitbox.apache.org/repos/asf/answer.git
commit 9e236f65a3331fff15ba98088f02f4ec48a0504d Merge: cf7f601c 762e8a73 Author: LinkinStars <[email protected]> AuthorDate: Thu Dec 25 12:03:42 2025 +0800 Merge remote-tracking branch 'origin/feat/1.7.2/ui' into test ui/.gitignore | 4 +- ui/pnpm-lock.yaml | 371 +++++++++++++++------ ui/src/components/Editor/EditorContext.ts | 4 +- ui/src/components/Editor/MarkdownEditor.tsx | 98 ++++++ ui/src/components/Editor/ToolBars/blockquote.tsx | 21 +- ui/src/components/Editor/ToolBars/bold.tsx | 10 +- ui/src/components/Editor/ToolBars/chart.tsx | 181 ---------- ui/src/components/Editor/ToolBars/code.tsx | 32 +- ui/src/components/Editor/ToolBars/file.tsx | 15 +- ui/src/components/Editor/ToolBars/heading.tsx | 24 +- ui/src/components/Editor/ToolBars/hr.tsx | 11 +- ui/src/components/Editor/ToolBars/image.tsx | 199 ++++------- ui/src/components/Editor/ToolBars/indent.tsx | 15 +- ui/src/components/Editor/ToolBars/index.ts | 2 - ui/src/components/Editor/ToolBars/italic.tsx | 11 +- ui/src/components/Editor/ToolBars/link.tsx | 27 +- ui/src/components/Editor/ToolBars/ol.tsx | 19 +- ui/src/components/Editor/ToolBars/outdent.tsx | 16 +- ui/src/components/Editor/ToolBars/table.tsx | 67 +--- ui/src/components/Editor/ToolBars/ul.tsx | 19 +- ui/src/components/Editor/hooks/useImageUpload.ts | 129 +++++++ ui/src/components/Editor/index.scss | 36 ++ ui/src/components/Editor/index.tsx | 165 ++++++--- ui/src/components/Editor/toolItem.tsx | 42 +-- ui/src/components/Editor/types.ts | 56 +++- .../components/Editor/utils/codemirror/adapter.ts | 59 ++++ ui/src/components/Editor/utils/codemirror/base.ts | 110 ++++++ .../components/Editor/utils/codemirror/commands.ts | 279 ++++++++++++++++ .../components/Editor/utils/codemirror/events.ts | 98 ++++++ ui/src/components/Editor/utils/extension.ts | 255 -------------- ui/src/components/Editor/utils/index.ts | 32 +- ui/src/components/PluginRender/index.tsx | 105 ++++-- ui/src/pages/Questions/Detail/index.scss | 9 +- ui/src/utils/pluginKit/index.ts | 143 +++++++- ui/src/utils/pluginKit/interface.ts | 2 + 35 files changed, 1627 insertions(+), 1039 deletions(-)
