{{ define "title" }} change {{ .Change.Hash }} · {{ .RepoInfo.FullName }} {{ end }} {{ define "repoContent" }} {{ $repo := .RepoInfo.FullName }} {{ $change := .Change }}

{{ $change.Message }}

{{ if $change.Authors }} {{ $author := index $change.Authors 0 }} {{ if $author.Did }} {{ template "user/fragments/pic" (list (deref $author.Did) "h-10 w-10") }} {{ else }} {{ placeholderAvatar "md" }} {{ end }}
{{ range $idx, $a := $change.Authors }} {{ if gt $idx 0 }}, {{ end }} {{ if $a.Did }} {{ deref $a.Did | resolve | truncateAt30 }} {{ else }} {{ $a.Name }}{{ if $a.Email }} <{{ $a.Email }}>{{ end }} {{ end }} {{ end }}
{{ if $change.HasTimestamp }}
{{ template "repo/fragments/time" $change.Timestamp }}
{{ end }}
{{ $change.Hash }}
{{ else }} {{ placeholderAvatar "md" }}
unknown
{{ end }}
{{ if .RepoInfo.Roles.CanManageRepo }}
{{ end }}

Dependencies

Change contents

{{ if $change.HasDiff }} {{ if $change.DiffLines }}
{{ $lineNrStyle := "min-w-[3.5rem] flex-shrink-0 select-none text-right bg-white dark:bg-gray-800" }} {{ $lineNrSepStyle1 := "" }} {{ $lineNrSepStyle2 := "pr-2 border-r border-gray-200 dark:border-gray-700" }} {{ $containerStyle := "inline-flex w-full items-center" }} {{ range $change.DiffLines }} {{ if eq .Kind "section" }}
{{ .Text }}
{{ else if eq .Kind "meta" }}
{{ .Text }}
{{ else }} {{ $lineClass := "bg-white dark:bg-gray-800 text-gray-500 dark:text-gray-400" }} {{ if eq .Kind "add" }} {{ $lineClass = "bg-green-100 dark:bg-green-800/30 text-green-700 dark:text-green-400" }} {{ else if eq .Kind "del" }} {{ $lineClass = "bg-red-100 dark:bg-red-800/30 text-red-700 dark:text-red-400" }} {{ end }}
{{ if .HasOld }}{{ .OldLine }}{{ else }}{{ end }}
{{ if .HasNew }}{{ .NewLine }}{{ else }}{{ end }}
{{ .Op }}
{{ .Body }}
{{ end }} {{ end }}
{{ else }}
{{ $change.Diff }}
{{ end }} {{ else }}
no diff available
{{ end }}
{{ end }}