mirror of
https://github.com/alkimake/paperclip.git
synced 2026-06-15 18:30:39 +09:00
feat(ui): onboarding wizard, comment thread, markdown editor, and UX polish
Refactor onboarding wizard with ASCII art animation and expanded adapter support. Enhance markdown editor with code block, table, and CodeMirror plugins. Improve comment thread layout. Add activity charts to agent detail page. Polish metric cards, issue detail reassignment, and new issue dialog. Simplify agent detail page structure. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
c2709687b8
commit
ad19bc921d
9 changed files with 1014 additions and 844 deletions
|
|
@ -133,8 +133,11 @@ function describeIssueUpdate(details: Record<string, unknown> | null): string |
|
|||
const changes: string[] = [];
|
||||
if (typeof details.status === "string") changes.push(`status -> ${details.status.replace(/_/g, " ")}`);
|
||||
if (typeof details.priority === "string") changes.push(`priority -> ${details.priority}`);
|
||||
if (typeof details.assigneeAgentId === "string") changes.push("reassigned");
|
||||
else if (details.assigneeAgentId === null) changes.push("unassigned");
|
||||
if (typeof details.assigneeAgentId === "string" || typeof details.assigneeUserId === "string") {
|
||||
changes.push("reassigned");
|
||||
} else if (details.assigneeAgentId === null || details.assigneeUserId === null) {
|
||||
changes.push("unassigned");
|
||||
}
|
||||
if (details.reopened === true) {
|
||||
const from = readString(details.reopenedFrom);
|
||||
changes.push(from ? `reopened from ${from.replace(/_/g, " ")}` : "reopened");
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue