Commit Graph

2 Commits

Author SHA1 Message Date
Jeff Emmett 2418298d77 feat: PWA auto-update detection for injected script
server.js: hash live-search.js into INJECT_VERSION, expose
/api/custom/inject-version, set no-store on HTML so inline version
tag stays fresh.

live-search.js: compare baked window.__LS_VERSION vs server version
every 2 min + on visibility change; show banner, auto-unregister
service worker, clear caches, and reload when a new version ships.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-17 12:26:04 -04:00
Jeff Emmett 38bdcf25dc feat: add search-app proxy with WebSocket support and upload buffering
Adds immich-proxy (search-app) with live search injection, WebSocket
proxying for socket.io, and 10GB upload buffering via Traefik middleware.
Moves Traefik routing from immich-server to proxy. Updates valkey 8→9.
Adds backlog tasks for drone sync and Syncthing reconnection.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-14 12:47:53 -04:00