" cannot close this
// block; U+2028/U+2029 are escaped because JSON.stringify emits them raw and
// they are line terminators to any parser predating ES2019.
window.SERVER_COMMIT_LIST = [];
(function renderServerCommits() {
try {
var list = window.SERVER_COMMIT_LIST || [];
if (!list.length) return;
var panel = document.getElementById('commit-panel');
if (!panel) return;
var html = '';
for (var i = 0; i < list.length; i++) {
var c = list[i];
var color = c.verified ? '#10b981' : '#ef4444';
var msg = c.message || (c.sha ? String(c.sha).substring(0,7) : 'commit');
// Commit message, author and URL are repository content: on a public
// repo anyone who lands a commit controls them, so all three are
// escaped and the URL is restricted to http(s).
var url = /^https?:///i.test(String(c.url || '')) ? escHtml(c.url) : '#';
html += '