Watch
0
0
Fork
You've already forked hyperhive
0
hyperhive/frontend/packages
Repository files (latest commit first)
Filename Latest commit message Latest commit date
iris 24f6690fe5 swarm-ui vhost: cache by name, 404 a missing file, carry a content security policy
After a deploy a browser could keep the old entry document, which named a
bundle that no longer exists, and the missing script was answered with the
entry document, so the page was blank with only a MIME-type error to say why.

The hashed bundle is immutable and a missing file is a 404; the entry document,
the worker, the manifest, the icons and the theme's colors.css are revalidated.
The pages carry a content security policy. The service worker fetches its shell
past the HTTP cache, logs a failed install, refreshes the cached entry document
on each navigation and holds cache writes open with waitUntil. The proxy test
pins the cache rules, the 404s and the policy; docs/swarm/ui.md says what the
browser keeps.
2026-10-28 19:56:55 +01:00
..
agent swarm-ui, hive dashboard, agent page: one profile menu with the signed-in user, avatar and authelia links 2026-10-25 15:25:20 +01:00
dashboard drop the hive's push of the legacy core/meta repo 2026-10-25 16:58:38 +01:00
shared swarm-ui: hives are a folded card on the agents page, and hide developer details also hides the components tab 2026-10-26 17:56:10 +01:00
swarm-ui swarm-ui vhost: cache by name, 404 a missing file, carry a content security policy 2026-10-28 19:56:55 +01:00