Add an All makes page to the Workshop

Every make newest first with its craft, filterable by craft, linked as
See all makes from Recently finished. Makes without a craft now link
here instead of the Workshop page.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012aSbo2D1qP8cMFQCykf7kx
This commit is contained in:
Claude
2026-10-18 16:55:20 +00:00
parent 02437358cf
commit f96079f631
4 changed files with 216 additions and 1 deletions
@@ -146,6 +146,9 @@ const nowItems: NowItem[] = statusesFor(s, "/workshop").map((st) => {
{
recent.length > 0 && (
<WorldSection id="ws-recent" title="Recently finished">
<a slot="action" href="/workshop/makes" class="gk-text all">
See all {allMakes.length} makes
</a>
<ul class="recent">
{recent.map((m) => {
const found = s.byName(m.data.craft);
@@ -406,6 +409,11 @@ const nowItems: NowItem[] = statusesFor(s, "/workshop").map((st) => {
align-self: flex-start;
}
.all {
font-size: 14px;
white-space: nowrap;
}
/* Sword rack */
.rack {
margin-top: 40px;