clone

a personal forge on plain git: static pages, stacked-diff reviews, signed local ci, repo sites and releases

Put a commit's type in a column, and its risk as a small score #10

2 files changed, +1 -4
Mlib/forge.ts2--
Msite/_includes/macros.njk3+--
M lib/forge.ts +0 -2
M site/_includes/macros.njk +1 -2
@@ -158,7 +158,6 @@ a.rev { font-size: 0.85em; color: var(--muted); border: 1px solid var(--border);
158158 .card:hover, .card:focus-within, .card.sel { border-color: var(--faint); background: var(--hover); }159159 .card.sel { box-shadow: inset 2px 0 0 var(--accent); }160160 .card-top { display: flex; align-items: center; gap: 10px; min-width: 0; }161-.card-mark { flex: none; display: grid; place-items: center; width: 28px; height: 28px; border-radius: 6px; background: hsl(var(--h) 55% 68%); color: #0d1117; font-weight: 700; font-size: 0.8rem; }162161 .card-name { min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-weight: 650; }163162 .card-name::after { content: ''; position: absolute; inset: 0; border-radius: var(--radius); }164163 .card-name .desc { font-weight: normal; }
@@ -181,7 +180,7 @@ a.rev { font-size: 0.85em; color: var(--muted); border: 1px solid var(--border);
181180 <ul class="cards nav-cards">182181 {% for s in sh.repos %}183182 <li class="card" data-name="{{ s.name | lower }}" data-date="{{ s.lastCommit }}"{% if s.counts.sites %} data-site{% endif %}>184-<div class="card-top"><span class="card-mark" style="--h: {{ s.name | hue }}" aria-hidden="true">{{ s.name[0] | upper }}</span><a class="card-name" href="{{ s.urls.home.href }}">{% if owners %}<span class="desc">{{ s.owner }} / </span>{% endif %}{{ s.name }}</a></div>183+<div class="card-top"><a class="card-name" href="{{ s.urls.home.href }}">{% if owners %}<span class="desc">{{ s.owner }} / </span>{% endif %}{{ s.name }}</a></div>185184 {% if s.description %}<p class="card-desc">{{ s.description }}</p>{% endif %}186185 <div class="card-foot">{{ sitesLink(s) }}{% if s.counts.reviews %}<a href="{{ s.urls.reviews.href }}">{{ s.counts.reviews | plural('review') }}</a>{% endif %}<span class="grow"></span>{{ s.lastCommit | date }}</div>187186 </li>