diff --git a/src/lib/components/ReviewCenter.svelte b/src/lib/components/ReviewCenter.svelte index 913a1d6..e3d4b77 100644 --- a/src/lib/components/ReviewCenter.svelte +++ b/src/lib/components/ReviewCenter.svelte @@ -1,11 +1,12 @@ -
+
-

Review Center

{activeSource?.label ?? ""}
+

Review Center

{#if sources.length === 0}

{de ? "Keine Integration eingerichtet" : "No integration configured"}

{de ? "Verbinde GitHub, GitLab, Gitea oder Azure DevOps, um Pull- und Merge-Requests hier zu sehen." : "Connect GitHub, GitLab, Gitea, or Azure DevOps to see pull and merge requests here."}

{:else} - -
+ + +
+ ({ value: source.id, label: source.label }))} ariaLabel={de ? "Integration auswählen" : "Select integration"} onChange={selectSource} /> +
- -
- -
{#if actionNotice}
{actionNotice}
{/if} @@ -418,7 +433,7 @@
- Status{de ? "Request" : "Request"}{de ? "Autor" : "Author"}CollaboratorsRepo/Branch{de ? "Aktion" : "Action"} + StatusRequest{de ? "Autor" : "Author"}{de ? "Prüfer" : "Reviewers"}{de ? "Repository / Branch" : "Repository / Branch"}{de ? "Aktion" : "Action"}
{#if loading && requests.length === 0}
{de ? "Requests werden geladen …" : "Loading requests …"}
@@ -439,7 +454,7 @@ {#if request.state === "merged"}{:else if request.state === "closed"}{:else if request.state === "draft"}{:else}{/if} {stateLabel(request.state)}{formatRelativeDate(request.updatedAt || request.createdAt)} - #{request.number}{request.title}+{request.additions ?? "–"}/−{request.deletions ?? "–"}{#if request.changedFiles !== null}{request.changedFiles} {de ? "Dateien" : "files"}{:else if detailLoadingId === request.id}{de ? "Lädt …" : "Loading …"}{/if} + #{request.number}{request.title}+{request.additions ?? "–"}/−{request.deletions ?? "–"}{#if request.changedFiles !== null}{request.changedFiles} {request.changedFiles === 1 ? (de ? "Datei geändert" : "file changed") : (de ? "Dateien geändert" : "files changed")}{:else if detailLoadingId === request.id}{de ? "Lädt …" : "Loading …"}{/if} {initials(request.author)}{request.author || (de ? "Unbekannt" : "Unknown")} {#if request.collaborators.length}{#each request.collaborators.slice(0, 3) as collaborator}{initials(collaborator)}{/each}{:else}{/if} {request.repositoryName}{#if request.sourceBranch && request.targetBranch}{request.sourceBranch}{request.targetBranch}{:else}{de ? "Branches werden geladen …" : "Loading branches …"}{/if} @@ -449,10 +464,10 @@ {#if actionMenuId === request.id} - {#if request.state === "open" || request.state === "draft"} - {#if isWaitingForResolvedStatus(request)}{:else if hasConflicts(request)}{:else}{/if} - + {#if isWaitingForResolvedStatus(request)}{:else if hasConflicts(request)}{:else}{/if} + + {:else if request.state === "closed"} @@ -472,36 +487,38 @@
{#if detailOpen && selected} -