disable caching during local dev
Hunter
Tuesday, March 24th, 2026 at 1:22 AM
153
154 # Suppress default logging and broken pipe errors
155 class QuietHandler(Handler):
156 + def end_headers(self):
157 + self.send_header('Cache-Control', 'no-cache')
158 + super().end_headers()
159 +
160 def log_message(self, format, *args):
161 pass
162
-// Register service worker for PWA functionality
-if ('serviceWorker' in navigator) {
1 +// Register service worker for PWA functionality (skip on localhost to avoid caching during development)
2 +if ('serviceWorker' in navigator && location.hostname !== 'localhost' && location.hostname !== '127.0.0.1') {
3 window.addEventListener('load', () => {
4 navigator.serviceWorker.register('service-worker.js')
5 .then(registration => {