Add git version display with commit ID and age

This commit is contained in:
2026-01-01 18:45:12 +11:00
parent 5e25f8f795
commit 5333f924ac
3 changed files with 91 additions and 5 deletions

View File

@@ -5,8 +5,34 @@ document.addEventListener("DOMContentLoaded", function () {
initModeHandler();
loadWorkspaces();
checkScanStatus();
loadVersion();
});
// Load Git Version Info
async function loadVersion() {
const versionDisplay = document.getElementById("version-display");
if (!versionDisplay) return;
try {
const response = await fetch("version.php");
const data = await response.json();
if (data.commit) {
versionDisplay.innerHTML = `
<span style="background: var(--bg-secondary); padding: 0.25rem 0.5rem; border-radius: 4px; margin-right: 0.5rem;">
<span style="color: var(--accent-primary);">⎇</span> ${data.branch || 'main'}
</span>
<span style="background: var(--bg-secondary); padding: 0.25rem 0.5rem; border-radius: 4px;">
<span style="color: var(--accent-success);">#</span>${data.commit}
</span>
<span style="margin-left: 0.5rem; color: var(--text-secondary);">${data.age}</span>
`;
}
} catch (error) {
console.error("Failed to load version:", error);
}
}
// Tab Navigation
function initTabs() {
const tabs = document.querySelectorAll(".tab");