1{{- template "head" }}
2{{- template "header" }}
3 <main>
4 <div class="wrapper two_column">
5 <div class="projects">
6 <!-- Range through projects that aren't yet up-to-date -->
7 {{- range .Projects -}}
8 {{- if ne .Running (index .Releases 0).Tag -}}
9 <h2>Outdated projects</h2>
10 {{- break -}}
11 {{- end -}}
12 {{- end -}}
13 {{- range .Projects -}}
14 {{- if ne .Running (index .Releases 0).Tag -}}
15 <div id="{{ .ID }}" class="project card">
16 <h3><a href="{{ .URL }}">{{ .Name }}</a> <span class="delete"><a href="/new?action=delete&id={{ .ID }}">Delete?</a></span></h3>
17 <p>You've selected {{ .Running }}. <a href="/new?action=update&url={{ .URL }}&forge={{ .Forge }}&name={{ .Name }}">Modify?</a></p>
18 <p>Latest: <a href="{{ (index .Releases 0).URL }}">{{ (index .Releases 0).Tag }}</a></p>
19 <p><a href="#{{ (index .Releases 0).ID }}">View release notes</a></p>
20 </div>
21 {{- end -}}
22 {{- end -}}
23
24 <!-- Range through projects that _are_ up-to-date -->
25 {{- range .Projects -}}
26 {{- if eq .Running (index .Releases 0).Tag -}}
27 <h2>Up-to-date projects</h2>
28 {{- break -}}
29 {{- end -}}
30 {{- end -}}
31 {{- range .Projects -}}
32 {{- if eq .Running (index .Releases 0).Tag -}}
33 <div class="project card">
34 <h3><a href="{{ .URL }}">{{ .Name }}</a> <span class="delete"><a href="/new?action=delete&id={{ .ID }}">Delete?</a></span></h3>
35 <p>You've selected <a href="#{{ (index .Releases 0).ID }}">{{ .Running }}</a>. <a href="/new?action=update&url={{ .URL }}&forge={{ .Forge }}&name={{ .Name }}">Modify?</a></p>
36 </div>
37 {{- end -}}
38 {{- end -}}
39 </div>
40 <div class="release_notes">
41 <h2>Release notes</h2>
42 {{- range .Projects -}}
43 <div id="{{ (index .Releases 0).ID }}" class="release_note card">
44 <h3>{{ .Name }}: release notes for <a href="{{ (index .Releases 0).URL }}">{{ (index .Releases 0).Tag }}</a></h3>
45 {{- if eq .Forge "github" "gitea" "forgejo" -}}
46 {{- (index .Releases 0).Content -}}
47 {{- else -}}
48 <pre>
49 {{- (index .Releases 0).Content -}}
50 </pre>
51 {{- end -}}
52 <p><a class="return_to_project" href="#{{ .ID }}">Back to project</a></p>
53 <div class="close"><a href="#">✖</a></div>
54 </div>
55 {{- end -}}
56 </div>
57 </div>
58 </main>
59{{- template "footer" .Version }}