61dc281fbb19
keep island template markup readable (v3.0.122)
- time
- 2026-09-29 20:58 UTC · 1 week ago
- machine
- Junes-MacBook-Pro.local
- agent
- gpt-6-sol
- session
- restore repo islands
- parent
- 9ca245205729
↓ kepr-61dc281f.tar.gzatlas at this save
files changed4 files
package.json+1 −1src/issues/pages.ts+6 −2src/pages/archives.ts+6 −3src/pages/releases.ts+9 −2package.json+1 −1
@@ -1,6 +1,6 @@11 {22 "name": "kepr",3- "version": "3.0.121",3+ "version": "3.0.122",44 "private": true,55 "type": "module",66 "scripts": {src/issues/pages.ts+6 −2
@@ -199,10 +199,14 @@199199 <a class="issues-new" href="/${name}/issues/new">report an issue →</a></p>200200 <form class="issues-filter" method="get" action="/${name}/issues">201201 <input type="hidden" name="status" value="${status}">202-<input class="issues-input" name="q" type="search" aria-label="search issue titles" placeholder="search issues" value="${query}">202+<input class="issues-input" name="q" type="search" aria-label="search issue titles"203+placeholder="search issues" value="${query}">203204 <select class="issues-input" name="type" aria-label="issue type">204205 <option value="">all types</option>205-${ISSUE_TYPES.map((value) => html`<option value="${value}"${filter === value ? html` selected` : ""}>${value}</option>`)}206+${ISSUE_TYPES.map(207+ (value) =>208+ html`<option value="${value}"${filter === value ? html` selected` : ""}>${value}</option>`,209+)}206210 </select><button class="issues-submit" type="submit">filter</button></form>207211 <section class="repo-section">208212 ${src/pages/archives.ts+6 −3
@@ -65,9 +65,12 @@6565 <p class="archive-links mono"><a href="${6666 tarball6767 }">↓ ${name}-${isHead ? "HEAD" : save.id.slice(0, 8)}.tar.gz</a>68-<button type="button" class="copy-btn" data-copy="${save.id}" aria-label="copy save ${save.id}" hidden>hash</button>69-<button type="button" class="copy-btn" data-copy="${koh}" aria-label="copy Koh steal command" hidden>koh</button>70-<button type="button" class="copy-btn" data-copy="${curl}" aria-label="copy archive download command" hidden>curl</button></p>68+<button type="button" class="copy-btn" data-copy="${save.id}"69+aria-label="copy save ${save.id}" hidden>hash</button>70+<button type="button" class="copy-btn" data-copy="${koh}"71+aria-label="copy Koh steal command" hidden>koh</button>72+<button type="button" class="copy-btn" data-copy="${curl}"73+aria-label="copy archive download command" hidden>curl</button></p>7174 ${7275 hasFlake &&7376 html`<div class="install-line"><code>${nix}</code><button type="button" class="copy-btn" data-copy="${nix}" hidden>copy</button></div>`src/pages/releases.ts+9 −2
@@ -48,8 +48,15 @@4848 releases.length > 04949 ? releases.map((release, index) =>5050 index === 051- ? html`<div class="release-latest"><p class="muted mono">latest release</p>${releaseBlock(repo, release, counts)}</div>`52- : html`<details class="release-older"><summary class="mono">${index === 1 ? "earlier releases · " : ""}<span>v${release.version}</span> · ${formatDate(release.publishedAt)}</summary>${releaseBlock(repo, release, counts)}</details>`,51+ ? html`<div class="release-latest">52+<p class="muted mono">latest release</p>53+${releaseBlock(repo, release, counts)}54+</div>`55+ : html`<details class="release-older">56+<summary class="mono">${index === 1 ? "earlier releases · " : ""}<span>v${release.version}</span>57+· ${formatDate(release.publishedAt)}</summary>58+${releaseBlock(repo, release, counts)}59+</details>`,5360 )5461 : html`<p class="muted mono save-empty">no releases yet</p>`5562 }