Skip to content

← All posts

Release

Nexview 0.31.1

A hotfix for web push: in 0.31.0 no device could subscribe, on any installation. One line in Nexview's own content security policy was to blame.

Fixed

Web push could not subscribe any device. Nexview's own content security policy said worker-src 'none', so every browser refused to register the service worker, which is the first step of every subscription, before the server was even asked. The page only said "Something went wrong"; the browser console named the rule. It slipped through because the Vite development server does not send the header at all, only the built app does. The policy now allows workers from Nexview's own origin, and a test guards the line. If you already pressed "Allow" in 0.31.0, there is nothing to do: the next time you open the page, Nexview completes the subscription by itself.

Chrome no longer flags the Home Screen meta tag as deprecated. The page carries the generic mobile-web-app-capable tag alongside the Apple one, which stays because Safari still needs it.