diff --git a/panel/src/app/(dashboard)/kanban/page.tsx b/panel/src/app/(dashboard)/kanban/page.tsx index 1b7226cc..923c9cf0 100644 --- a/panel/src/app/(dashboard)/kanban/page.tsx +++ b/panel/src/app/(dashboard)/kanban/page.tsx @@ -10,6 +10,11 @@ import { } from "@/components/kanban"; import { Tabs, TabsContent, TabsList, TabsTrigger } from "@/components/ui/tabs"; import { Skeleton } from "@/components/ui/skeleton"; +import { + Tooltip, + TooltipContent, + TooltipTrigger, +} from "@/components/ui/tooltip"; import { pickTab } from "@/lib/tabs"; import { Code, TestTube, GitPullRequest, ClipboardList } from "lucide-react"; @@ -35,22 +40,70 @@ function KanbanPageContent() {
- Developer
-
+ Developer
+
One batch, sequenced into conflict-free waves. Each task keeps its own
@@ -191,7 +196,10 @@ export function BatchReviewCard({
: "text-muted-foreground"
}`}
>
- Projects {selected.length === 0 && "— pick at least one"}
+
- Wave plan ({waves.length} wave{waves.length === 1 ? "" : "s"}) -
++ Wave plan ({waves.length} wave{waves.length === 1 ? "" : "s"}) +
+{taskTitle}
The Product Owner and Head of Marketing are reviewing this MegaTask. diff --git a/panel/src/components/prompter/draft-proposal-card.tsx b/panel/src/components/prompter/draft-proposal-card.tsx index d1577f3d..454f6bf1 100644 --- a/panel/src/components/prompter/draft-proposal-card.tsx +++ b/panel/src/components/prompter/draft-proposal-card.tsx @@ -11,6 +11,7 @@ import { } from "@/components/ui/card"; import { Badge } from "@/components/ui/badge"; import { CopyButton } from "@/components/ui/copy-button"; +import { HelpTip } from "@/components/ui/help-tip"; import type { DraftProposal } from "@/lib/api/prompter"; import type { StartRoute } from "@/hooks/use-prompter"; @@ -116,7 +117,13 @@ export function DraftProposalCard({ {distinctTeams.length > 0 && (
- Created{" "} - {formatDistanceToNow(new Date(session.pr_created_at), { - addSuffix: true, - })} -
++ Created{" "} + {formatDistanceToNow(new Date(session.pr_created_at), { + addSuffix: true, + })} +
+