- lib/job-status-url.ts: getBranchUrl(repoUrl, branch) → GitHub tree URL - JobState + ClaudeJobEvent: pushed_at? veld toegevoegd - realtime/solo/route.ts: pushed_at in Prisma-select, JobPayload en mapping - SoloBoardProps + TaskDetailDialog: repoUrl prop doorgevoerd - task-detail-dialog: "Open op GitHub"-link als done + pushed_at + branch + repoUrl - 3 unit-tests voor getBranchUrl; totaal 261 tests groen Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
4 lines
172 B
TypeScript
4 lines
172 B
TypeScript
export function getBranchUrl(repoUrl: string, branch: string): string {
|
|
const base = repoUrl.replace(/\.git$/, '').replace(/\/$/, '')
|
|
return `${base}/tree/${branch}`
|
|
}
|