commit d1943c3937dfee8f75299673717b7a0d6bc343c1
parent e7233ccc59eeac2755de32acc890571387f3badc
Author: Hunter
Date:   Tue, 24 Mar 2026 01:22:11 -0400

disable caching during local dev

Diffstat:
Mhost.py | 4++++
Mresources/script.js | 4++--
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 => {