[gemini] Feat: Re-implement Service Worker and PWA Manifest (#485) (#491)
Some checks failed
Deploy Nexus / deploy (push) Failing after 3s

This commit was merged in pull request #491.
This commit is contained in:
2026-03-25 03:02:46 +00:00
parent 309f07166c
commit 518717f820
5 changed files with 83 additions and 0 deletions

View File

@@ -23,6 +23,7 @@
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@300;400;500;600;700&family=Orbitron:wght@400;500;600;700;800;900&display=swap" rel="stylesheet">
<link rel="stylesheet" href="./style.css">
<link rel="manifest" href="manifest.json">
<script type="importmap">
{
"imports": {
@@ -172,6 +173,20 @@
<script type="module" src="./app.js"></script>
<script>
if ('serviceWorker' in navigator) {
window.addEventListener('load', () => {
navigator.serviceWorker.register('/service-worker.js')
.then(registration => {
console.log('Service Worker registered: ', registration);
})
.catch(error => {
console.log('Service Worker registration failed: ', error);
});
});
}
</script>
<!-- Live Refresh: polls Gitea for new commits on main, reloads when SHA changes -->
<div id="live-refresh-banner" style="
display:none; position:fixed; top:0; left:0; right:0; z-index:9999;