commit d1943c3937dfee8f75299673717b7a0d6bc343c1
parent e7233ccc59eeac2755de32acc890571387f3badc
Author: Hunter
Date: Tue, 24 Mar 2026 01:22:11 -0400
disable caching during local dev
Diffstat:
2 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/host.py b/host.py
@@ -153,6 +153,10 @@ def start_server():
# Suppress default logging and broken pipe errors
class QuietHandler(Handler):
+ def end_headers(self):
+ self.send_header('Cache-Control', 'no-cache')
+ super().end_headers()
+
def log_message(self, format, *args):
pass
diff --git a/resources/script.js b/resources/script.js
@@ -1,5 +1,5 @@
-// Register service worker for PWA functionality
-if ('serviceWorker' in navigator) {
+// Register service worker for PWA functionality (skip on localhost to avoid caching during development)
+if ('serviceWorker' in navigator && location.hostname !== 'localhost' && location.hostname !== '127.0.0.1') {
window.addEventListener('load', () => {
navigator.serviceWorker.register('service-worker.js')
.then(registration => {