Tucker McKnight <tucker@pangolin.lan> | Mon Dec 29 2025
some style changes on the commit page
9 10 11 12 13 14 15 16 17 18 19 20 21
<div class="row">
<div class="col-auto">
<div class="bezel-secondary px-3 py-2">
<h1>${data.patchInfo.commit.message.split('\n')[0]}</h2>
<div class="input-group mb-2">
<span class="font-monospace input-group-text border-info text-white text-bg-dark">${data.patchInfo.commit.hash}</span>
<button data-copy-text='${data.patchInfo.commit.hash}' class="btn btn-info shadow-none" id="copy-button">Copy</button>
</div>
<p>${date(data.patchInfo.commit.date)}</p>
<p>${data.patchInfo.commit.author}</p>
<pre>${data.patchInfo.commit.message}</pre>
</div>
</div>
</div>9 10 11 12 13 14 15 16 17 18 19 20
<div class="row">
<div class="col-auto">
<div class="bezel-secondary px-3 py-2">
<h1 class="fs-2">${data.patchInfo.commit.message.split('\n')[0]}</h2>
<div class="input-group mb-2">
<span class="font-monospace input-group-text border-info text-white text-bg-dark">${data.patchInfo.commit.hash}</span>
<button data-copy-text='${data.patchInfo.commit.hash}' class="btn btn-info shadow-none" id="copy-button">Copy</button>
</div>
<p>${data.patchInfo.commit.author} | ${date(data.patchInfo.commit.date)}</p>
<pre class="mb-0">${data.patchInfo.commit.message}</pre>
</div>
</div>
</div>45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67
<div class="flex-grow-1 diff-left pe-2">
<span class='font-monospace text-secondary'>Before</span>
<div class="row">
<div class="col-auto border-end"><pre>
${lineNumbers(hunk.beforeText).map((lineNumber) => {
return (lineNumber + hunk.lineNumber - 1).toString()
}).join('\n')}</pre></div>
<div class="col overflow-scroll">
<pre data-start="${hunk.lineNumber}"><code data-type="before" class="line-numbers language-${languageExtension(hunk.fileName, data.patchInfo.repoName)}">${hunk.beforeText}</code></pre>
</div>
</div>
</div>
<div class="diff-right flex-grow-1">
<span class='font-monospace text-secondary'>After</span>
<div class="row">
<div class="col-auto border-end"><pre>
${lineNumbers(hunk.beforeText).map((lineNumber) => {
return (lineNumber + hunk.lineNumber - 1).toString()
}).join('\n')}</pre></div>
<div class="col overflow-scroll">
<pre data-start="${hunk.lineNumber}"><code data-type="after" class="line-numbers language-${languageExtension(hunk.fileName, data.patchInfo.repoName)}">${hunk.afterText}</code></pre>
</div>
</div>
</div>45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67
<div class="flex-grow-1 diff-left pe-2">
<span class='font-monospace text-secondary'>Before</span>
<div class="row">
<div class="col-auto border-end"><pre class="mb-0">
${lineNumbers(hunk.beforeText).map((lineNumber) => {
return (lineNumber + hunk.lineNumber - 1).toString()
}).join('\n')}</pre></div>
<div class="col overflow-scroll">
<pre class="mb-0" data-start="${hunk.lineNumber}"><code data-type="before" class="line-numbers language-${languageExtension(hunk.fileName, data.patchInfo.repoName)}">${hunk.beforeText}</code></pre>
</div>
</div>
</div>
<div class="diff-right flex-grow-1">
<span class='font-monospace text-secondary'>After</span>
<div class="row">
<div class="col-auto border-end"><pre class="mb-0">
${lineNumbers(hunk.beforeText).map((lineNumber) => {
return (lineNumber + hunk.lineNumber - 1).toString()
}).join('\n')}</pre></div>
<div class="col overflow-scroll">
<pre class="mb-0" data-start="${hunk.lineNumber}"><code data-type="after" class="line-numbers language-${languageExtension(hunk.fileName, data.patchInfo.repoName)}">${hunk.afterText}</code></pre>
</div>
</div>
</div>76 77 78 79 80 81
</noscript>
<div class="row mt-2">
<div class="col">
<p class="font-monospace text-white">
Latest commit: ${latestCommit.date.toDateString()} <a class="fw-bold link-info" href="${nav.repoBranchCommitsBase()}${latestCommit.hash}">${latestCommit.hash.substr(0, 6)}</a> ${latestCommitMessage}
</p>
</div>76 77 78 79 80 81
</noscript>
<div class="row mt-2">
<div class="col">
<p class="font-monospace text-white mb-2">
Latest commit: ${latestCommit.date.toDateString()} <a class="fw-bold link-info" href="${nav.repoBranchCommitsBase()}${latestCommit.hash}">${latestCommit.hash.substr(0, 6)}</a> ${latestCommitMessage}
</p>
</div>