Universal Git Dashboard

Aggregated issues and pull requests from all your configured git platforms

{#if userPubkeyHex} {/if}
{#if loading}
Loading dashboard...
{:else if error}

{error}

{#if !userPubkeyHex}

Please connect your NIP-07 extension to view the dashboard.

{/if}
{:else if issues.length === 0 && pullRequests.length === 0}

No items found

Configure git platform forwarding in your messaging preferences to see issues and pull requests here.

{#if userPubkeyHex}

Go to your profile to configure platforms.

{/if}
{:else}
{#each filteredItems() as item} {@const isPR = 'head' in item}
{#if isPR} PR PR {:else} Issue Issue {/if} {item.title || 'Untitled'}
{getPlatformName(item.platform)} {getPlatformName(item.platform)} {getRepoDisplay(item)} {#if item.number} #{item.number} {/if}

{item.body ? (item.body.length > 200 ? item.body.slice(0, 200) + '...' : item.body) : 'No description'}

{/each}
{/if}