+ {issue.repository?.full_name ?? 'unknown'} #{issue.number} · opened {timeAgo(issue.created_at)} + {issue.user && ` by ${issue.user.login}`} +
+{notification.subject.title}
++ {notification.repository?.full_name ?? ''} · {notification.subject.type} ·{' '} + {timeAgo(notification.updated_at)} +
+{org.full_name || org.username}
+ {org.description &&{org.description}
} ++ @{org.username} + {org.visibility && ` · ${org.visibility}`} + {org.location && ` · ${org.location}`} +
+{title}
+{serviceErrorMessage(error)}
+{title}
+ {hint &&{hint}
} ++ {!isOwner + ? awaitingInstance + ? 'No Gitea instance has been connected on this server yet. Once the owner adds one, sign in to it here with your own access token.' + : 'Sign in to this server’s Gitea with your own access token. What you see is your account — your repositories, your notifications.' + : connection + ? 'Where Officer talks to Gitea. Saving re-checks the instance before storing anything.' + : 'Point Officer at your Gitea instance. It needs the URL and one access token.'} +
++ This address only works from the server. Officer can talk to Gitea, but your browser loads avatars and + “open in Gitea” links directly from the instance, so they need an address this browser can reach too.{' '} + {isOwner + ? 'Use the instance’s public URL here instead.' + : 'Ask the server owner to use the instance’s public URL.'} +
+